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]

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.

Referensi

sunting
  1. ^ a b c d e Britton, Carol (2001). Object-Oriented Systems Development. McGraw-Hill. hlm. 59. ISBN 0-07-709544-8.