Jaminan Kualitas Perangkat Lunak (SQA): Rencana, Audit & Review
⚡ Ringkasan Cerdas
Penjaminan Mutu Perangkat Lunak meninjau proses manajemen di balik suatu proyek, bukan produk itu sendiri, memberikan bukti terdokumentasi kepada Dewan Manajemen bahwa Manajer Pengujian telah mengikuti standar yang disepakati dari tahap perencanaan hingga perilisan.
Setelah tujuh fase pengujian, hasilnya tampak bagus. Tidak ada masalah signifikan yang terjadi dalam proyek ini. Guru99 Bank, dan Anda bangga dengan hasil akhirnya. Sayangnya, Dewan Manajemen berpendapat lain.
Anda tidak memiliki bukti bahwa Anda mengelola proyek dengan baik, jadi Anda bertanya kepada seorang penasihat. Jawabannya langsung mengarah pada tinjauan manajemen.
Jawaban itu adalah permulaan, tetapi masih menyisakan tiga pertanyaan terbuka — apa sebenarnya tinjauan dan audit itu, mengapa proses tersebut membutuhkannya, dan bagaimana cara menjalankannya:
Apa Itu Manajemen Tes? RevTinjauan dan Audit?
- Tinjauan manajemen: Tinjauan manajemen juga dikenal sebagai Tinjauan Perangkat Lunak. Kualitas asuransi, atau SQA. Fokusnya adalah pada proses perangkat lunak, bukan pada produk kerja perangkat lunak. Jaminan Kualitas adalah serangkaian aktivitas yang dirancang untuk memastikan bahwa manajer proyek mengikuti proses standar yang telah ditentukan sebelumnya. Jaminan Kualitas memastikan Manajer Pengujian melakukan hal yang benar dengan cara yang benar.
- Pemeriksaan: Audit adalah pemeriksaan terhadap hasil kerja dan informasi terkait untuk menilai apakah proses standar benar-benar diikuti.
Tinjauan tersebut mengamati perilaku; audit mengamati jejak dokumen yang ditinggalkannya.
Mengapa Kita Membutuhkan SQA dalam Proses Manajemen Pengujian?
Pertimbangkan skenario berikut. Proyek tersebut Guru99 Bank menjalankan serangkaian fase manajemen pengujian, mulai dari analisis risiko hingga laporan pengujian akhir:
Sebagai Manajer Pengujian, Anda adalah orang yang bertanggung jawab atas aktivitas-aktivitas ini. Namun, Anda berada di posisi puncak tim proyek. Siapa yang kemudian meninjau tugas-tugas Anda dan memeriksa apakah aktivitas manajemen proyek dilaksanakan dengan standar tertinggi?
Auditor SQA yang melakukannya. Auditor memeriksa bahwa aktivitas manajemen proyek memenuhi persyaratan yang dibutuhkan. standard dan mewawancarai Anda untuk membandingkan proyek tersebut dengan kinerja Anda. Hanya melalui tinjauan itulah Dewan Manajemen dapat menilai penanganan proyek Anda. Berikut tiga manfaatnya:
Cara Menerapkan Jaminan Mutu
Jaminan kualitas diimplementasikan dalam tiga langkah. Diagram tersebut memberi label pada tahap tengah. Persiapan — penyusunan standar dan metodologi yang dibahas pada Langkah 2:
Langkah 1) Mengembangkan Rencana SQA
Suatu aktivitas pengujian membutuhkan sebuah rencana pengujian; aktivitas SQA juga membutuhkan Rencana SQADokumen ini menjabarkan proses dan prosedur yang menjaga produk atau layanan yang diberikan tetap pada tingkat kualitas yang diharapkan. Manajer Pengujian menyusunnya selama perencanaan proyek dan menjadwalkan audit secara berkala.
Manajer Pengujian menyelesaikan tiga sub-langkah:
Langkah 1.1) Mengidentifikasi Peran dan Tanggung Jawab Tim SQA
Dalam sebuah tim proyek, setiap anggota bertanggung jawab atas kualitas pekerjaannya masing-masing dan harus memastikan bahwa pekerjaan tersebut memenuhi kriteria QA (Quality Assurance).
Tim SQA memimpin upaya tersebut, jadi Manajer Pengujian harus menyatakan hal tersebut. tanggung jawab dari setiap anggota SQA dalam rencana SQA:
- ULASAN ke mengevaluasi Kualitas aktivitas proyek dibandingkan dengan kriteria QA.
- Koordinat Bersama dengan Dewan Manajemen dan tim proyek untuk menilai persyaratan dan mengambil bagian dalam rapat tinjauan dan status proyek.
- Desain, track ke mengumpulkan metrik yang memantau kualitas proyek.
- Mengukur kualitas produk dan memastikan Hal ini memenuhi harapan pelanggan.
Sebagai contoh, rencana SQA (Sustainable Quality Assurance) proyek tersebut. Guru99 Bank mencantumkan tim SQA seperti di bawah ini.
| Tidak | Anggota | Peran | Tanggung jawab |
|---|---|---|---|
| 1 | Petrus | Pemimpin SQA | Mengembangkan dan mendokumentasikan standar kualitas dan proses untuk setiap proses manajemen.
Kelola aktivitas penjaminan kualitas perangkat lunak untuk proyek tersebut |
| 2 | James | auditor SQA | Melaksanakan tugas SQA dan melaporkan hasil setiap tinjauan SQA kepada Pemimpin SQA. |
| 3 | kacang | auditor SQA | Melaksanakan tugas SQA dan melaporkan hasil setiap tinjauan SQA kepada Pemimpin SQA. |
Langkah 1.2) Sebutkan Produk Kerja yang Akan Dikerjakan Auditor SQA RevTinjauan dan Audit
Manajer Tes harus
- Daftar setiap produk kerja dari setiap proses manajemen pengujian.
- Menetapkan fasilitas atau peralatan mana yang dapat diakses oleh auditor SQA untuk melakukan tugas-tugas SQA seperti evaluasi proses dan audit.
Untuk Guru99 Bank, cantumkan produk kerja dari setiap proses manajemen pengujian dan tetapkan izin akses untuk anggota SQA:
| Tidak | Fase Manajemen | Produk kerja | xtra | izin | Hibah kepada Orang |
|---|---|---|---|---|---|
| 1 | Analisis resiko | dokumen Manajemen Risiko | [Jalur server] | Baca | Semua anggota tim SQA |
| 2 | Perkiraan | Laporan Estimasi dan Metrik | ... | Baca | Petrus |
| 3 | Perencanaan | Dokumen Perencanaan Tes | ... | Baca | Semua anggota tim SQA |
| 4 | Organisasi | Rencana sumber daya manusia, rencana pelatihan | ... | Baca | Semua anggota tim SQA |
| 5 | Pemantauan dan Kontrol | Metrik upaya proyek yang dikumpulkan | ... | Baca | kacang |
| 6 | Manajemen Masalah | Laporan manajemen masalah | ... | Baca | James |
| 7 | Laporan pengujian | Dokumen Laporan Uji | ... | Baca | Semua anggota tim SQA |
Langkah 1.3) Buat Jadwal untuk Melaksanakan Tugas SQA
Manajer Pengujian menjelaskan tugas-tugas yang akan dilakukan oleh auditor SQA dan produk kerja yang dihasilkan dari setiap tugas.
Jadwal SQA biasanya didorong oleh jadwal pengembangan proyek, sehingga setiap tugas diatur waktunya sesuai dengan aktivitas pengembangan yang sedang berlangsung. Berikut adalah contoh jadwal tinjauan manajemen.
| Tanggal | Tugas SQA | Orang yang bertanggung jawab | Deskripsi | Keluaran |
|---|---|---|---|---|
| 30-Oktober-2025 | Evaluasi perencanaan proyek, tracproses raja dan pengawasan | James | – Spesifikasi Perangkat Lunak Review – Estimasi, Jadwal Induk, dan Rencana Proyek Review |
Laporan perencanaan SQA, notulen tinjauan SQA |
| 15-Desember-2025 | Revlihat analisis kebutuhan | James | - Revmelihat perkembangan kebutuhan perangkat lunak | Laporan audit proses |
| 30-Mar-2026 | RevMeninjau dan mengevaluasi desain pengujian | James | - Revlihat dokumen Desain Uji | Laporan SQA, notulensi tinjauan SQA |
| 30-Mar-2026 | Revrilis baru | kacang | – Audit Proses: Rilis Akhir | Laporan audit proses SQA |
| 2-Apr-2026 | Revproyek iew ditutup | kacang | – Peninjauan eksternal setelah pengiriman akhir ke pelanggan | Laporan audit proses SQA |
Langkah 2) Menentukan Standar dan Metodologi
Untuk meninjau aktivitas manajemen berdasarkan proses standar, standar tersebut harus terlebih dahulu ada dalam bentuk tertulis:
- Tetapkan kebijakan dan prosedur yang dimaksudkan untuk mencegah terjadinya cacat dalam proses manajemen.
- Dokumentasikan kebijakan dan prosedur.
- Berikan informasi dan pelatihan kepada staf untuk menggunakannya.
Diagramnya tracurutan tersebut:
Langkah 3) RevLihat Prosesnya
RevMeninjau aktivitas proyek untuk memverifikasi kepatuhan terhadap proses manajemen yang telah ditentukan. Dalam tinjauan manajemen, anggota SQA melakukan lima tinjauan, yang diberi label SQA0 hingga SQA4:
RevWaktu peninjauan bergantung pada model siklus hidup pengembangan. Untuk Guru99 Bank, titik-titik pemeriksaan dipetakan ke dalam siklus hidup pengujian sebagai berikut:
Pada setiap fase SQA, anggota SQA meninjau rencana proyek, produk kerja, dan prosedur berdasarkan kebijakan organisasi yang telah ditetapkan. Selama audit, mereka harus bekerja berdasarkan Daftar periksa tinjauan SQA, yang memberi skor pada setiap aktivitas dengan jawaban Ya, Tidak, atau Tidak Berlaku dan mengubah hasilnya menjadi persentase kelulusan.
Setelah Anda melalui tiga langkah implementasi jaminan perangkat lunak, Anda akan mendapatkan hasil dari Manajemen Pengujian. RevTinjauan dan Audit. Laporan tersebut merupakan bukti kualitas manajemen yang Anda tunjukkan kepada para pemangku kepentingan Anda.
Praktik Terbaik Jaminan Mutu Perangkat Lunak
Berikut adalah kebiasaan-kebiasaan yang telah terbukti untuk implementasi SQA yang efektif.
- Perbaikan terus-menerus: Setiap proses standar dalam SQA (Supply Quality Assurance) harus ditingkatkan secara berkala dan diresmikan agar dapat diikuti oleh pihak lain. Sertifikasi proses tersebut berdasarkan model yang diakui seperti ISO 9001 atau area praktik CMMI Process and Product Quality Assurance (PPQA).
- Dokumentasi: Semua kebijakan dan metode QA yang ditetapkan oleh tim QA harus didokumentasikan untuk keperluan pelatihan dan untuk digunakan kembali pada proyek-proyek mendatang.
- Pengalaman: Memilih auditor SQA yang berpengalaman adalah cara yang andal untuk melindungi kualitas tinjauan manajemen.
- Penggunaan alat: Menggunakan alat seperti penerbitan trackers dan alat manajemen pengujian Mengurangi upaya SQA dan biaya proyek.
- Metrik: Metrik yang tracKualitas perangkat lunak saat ini, dan membandingkannya dengan versi sebelumnya, meningkatkan nilai dan kematangan perangkat lunak tersebut. pengujian proses.
- Tanggung jawab: SQA bukanlah tugas anggota SQA semata. Setiap orang dalam tim bertanggung jawab atas kualitas produk, bukan hanya pemimpin pengujian atau manajer.











