Inspeksi Fagan (Fagan Inspection) adalah sebuah proses dalam pemrograman berorientasi objek yang bertujuan untuk menemukan kecacatan alam output (hasil) dari setiap tahap dalam proses pengembangan perangkat lunak. Inspeksi ini dilakukan secara sistematis dan terstruktur dengan mengecek dokumentasi yang dibuat, seperti spesifikasi keperluan (requirements specification). Setiap inspeksi biasanya mengkonsentrasikan pada komponen kecil dari dokumentasi dan berlangsung sampai 2 jam. Inspeksi dijalankan oleh kelompok kecil yang terdiri dari seorang moderator, chair (pihak netral), seorang pencatat, satu orang yang memproduksi komponen dan satu orang atau lebih yang melakukan inspeksi.

Tahap

Inspeksi Fagan umumnya mempunyai 6 buah tahap terpisah:

  • Planning (Perencanaan), saat tim telah dipilih.
  • Overview, (Peninjauan), saat komponen disajikan kepada tim.
  • Preparation (Persiapan), saat tim membahas komponen bersama-sama.
  • Rework (Pengolahan kembali) untuk memulihkan kerusakan yang telah diidentifikasi dan disetujui oleh tim.
  • Reinspection (Penginspeksian kembali), yang dijalankan oleh chair, bukan oleh keseluruhan tim.

Referensi