Inspeksi Fagan
Inspeksi Fagan (Fagan Inspection) adalah sebuah proses dalam pemrograman berorientasi objek yang bertujuan untuk menemukan kecacatan output (hasil) dari setiap tahap dalam proses pengembangan perangkat lunak.[1] Inspeksi ini dilakukan secara sistematis dan terstruktur dengan mengecek dokumentasi yang dibuat, seperti spesifikasi keperluan (requirements specification).[1] Setiap inspeksi biasanya mengkonsentrasikan pada komponen kecil dari dokumentasi dan berlangsung sampai 2 jam.[1] 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.[1]
Tahap
Inspeksi Fagan umumnya mempunyai 6 buah tahap terpisah[1]:
- 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.