QA Insight: Strategi Peer Review di Era Agile SQA
-
Kualitas
Memastikan hasil kerja QA memenuhi standar tim. -
Validitas
Memverifikasi bahwa pekerjaan yang telah dikerjakan sudah benar dan sesuai dengan requirement yang diharapkan. -
Efisiensi & Pemeliharaan
Memeriksa bahwa semua dokumentasi dibuat secara efisien, mudah dibaca, dan relevan di masa yang akan datang untuk mencegah technical debt (utang teknis).
Jenis Peer Review berdasarkan ISTQB
-
Informal Review (Tinjauan Informal)
Ini adalah jenis tinjauan yang paling sederhana, tanpa proses atau rapat yang formal. Proses ini bertujuan untuk peningkatan kualitas dokumen secara cepat. Contohnya adalah seorang QA meminta rekan kerjanya untuk meninjau test case yang baru ditulis sebelum dimasukkan ke sistem. -
Walkthrough
Dalam proses ini stakeholder akan memandu anggota tim lain melalui hasil kerjanya dalam sebuah rapat. Tinjauan ini lebih bersifat kolaboratif, dengan tujuan berbagi pengetahuan, mendapatkan pemahaman bersama, dan mengumpulkan feedback. -
Technical Review (Tinjauan Teknis)
Tinjauan yang lebih formal dengan fokus pada hal teknis. Tujuannya adalah memastikan bahwa desain atau proses testing telah memenuhi standar yang ditentukan, seperti proses pembuatan test case menggunakan test technique. -
Inspection (Inspeksi)
Ini adalah jenis peer review yang paling formal dan ketat. Proses ini dipimpin oleh seorang moderator professional. Para reviewer menggunakan daftar pengecekan (checklist) yang telah disiapkan untuk memeriksa setiap detail secara sistematis guna menemukan cacat (defects).

"Review" Berbeda dengan "Assessment"
Salah satu kebingungan umum dalam implementasi adalah kegagalan membedakan antara Peer Review (Tinjauan) dan Peer Assessment (Penilaian).
-
Peer Review sifatnya formatif. Tujuannya adalah memberi feedback yang konstruktif agar QA bisa memperbaiki hasil kerjanya. Fokusnya adalah kolaborasi untuk peningkatan kualitas.
-
Peer Assessment sifatnya sumatif. Tujuannya adalah memberi nilai atau peringkat terhadap hasil akhir, yang seringkali terkait dengan evaluasi kinerja.

Standar Industri ISO dan TMMi
Proses peer review yang baik tidak hanya dilakukan berdasarkan kebiasaan atau "feeling", tetapi dipandu oleh standardisasi industri yang formal. Standar yang secara spesifik mengatur tentang proses review adalah ISO/IEC 20246. Standar inilah yang secara resmi mendefinisikan kerangka kerja untuk melakukan berbagai jenis review, seperti walkthrough dan inspection.
Selain itu, pada salah satu framework bernama TMMi (Test Maturity Model Integration), yang mengukur seberapa "mature" proses pengujian di sebuah organisasi. Dalam TMMi, peer review berevolusi:
-
Level 1-2
Peer review mungkin ada, tapi sifatnya masih ad-hoc (kadang-kadang). -
Level 3 (Defined)
Pada level ini, "Peer Reviews" menjadi area proses yang formal. Tujuannya jelas: untuk menemukan cacat (defects). -
Level 4 (Measured)
Prosesnya berevolusi menjadi "Advanced Reviews". Fokusnya bergeser, tidak lagi hanya menemukan cacat, tetapi mengukur kualitas produk secara kuantitatif. Data dari review dipakai untuk mengontrol kualitas lebih awal.

Implementasi Peer Review dalam Management Tools
Saat ini, peer review sudah menyatu dengan tools yang dipakai sehari-hari, terutama untuk seorang QA. Sudah banyak tools management yang digunakan sebagai tempat penyimpanan terpusat untuk test case, test report, ataupun log pengetesan yang dapat menjadi sarana dalam peer review. Di sini, seorang QA dapat meninjau test case ataupun dokumen lainnya yang dibuat oleh rekannya. Fokus utama peninjauan ini adalah memastikan test case tersebut sudah jelas, cakupannya tepat, dan yang paling penting, memastikan test case itu benar-benar terhubung dan sesuai dengan persyaratan (requirements) yang ingin diuji.
Kesimpulan
Peer review adalah salah satu pilar fundamental dalam SQA. Ini adalah pendekatan yang paling efektif, yaitu sebuah upaya untuk menemukan defect sedini mungkin. Melalui proses review, dokumentasi pengujian seperti test plan dan test case dapat diperiksa untuk memastikan kualitas dan validitasnya. Point utama dari peer review adalah sebuah diskusi terstruktur yang dirancang untuk meningkatkan kualitas pekerjaan demi membangun sistem aplikasi yang lebih baik.