Jaminan Kualitas Perangkat Lunak (SQA): Rencana, Audit & Review
Setelah tujuh tahap pengujian selesai, hasilnya terlihat bagus. Tidak ada permasalahan berarti yang terjadi pada proyek Guru99 Bank. Anda mengelola proyek ini dengan baik, dan Anda bangga dengan keberhasilan proyek ini
Sayangnya, Dewan Pengurus berpendapat lain
Anda tidak memiliki bukti apa pun yang menunjukkan bahwa Anda mengelola proyek ini dengan baik. Anda meminta solusi kepada penasihat. Inilah jawabannya
Jawaban ini merupakan sebuah permulaan, namun Anda masih memiliki pertanyaan berikut –
Tutorial ini akan membantu Anda menjawab pertanyaan-pertanyaan ini –
Apa itu Manajemen Tes Revpandangan & Audit?
- Pengelolaan Revlihat: Pengelolaan Review juga dikenal sebagai Perangkat Lunak Kualitas asuransi atau (SQA). Ini lebih berfokus pada proses perangkat lunak daripada produk kerja perangkat lunak. Quality Assurance merupakan serangkaian kegiatan yang dirancang untuk memastikan bahwa manajer proyek mengikuti standar proses yang telah ditentukan sebelumnya. Dengan kata lain, Penjaminan Mutu memastikan Manajer Penguji melakukan hal yang benar dengan cara yang benar.
- Pemeriksaan: Audit adalah pemeriksaan produk kerja dan informasi terkait untuk menilai apakah proses standar telah diikuti atau tidak.
Mengapa kita memerlukan SQA dalam proses Manajemen Tes?
Untuk memahami hal ini, pertimbangkan skenario berikut-
Dalam proyek Guru99 Bank, menangani berbagai fase pengujian seperti –
Sebagai Manajer Tes, Anda adalah orang yang bertanggung jawab atas aktivitas ini. Namun, Anda berada di posisi tertinggi dalam tim proyek. Siapa yang akan meninjau tugas Anda dan memeriksa apakah aktivitas manajemen proyek dilaksanakan dengan standar tertinggi?
Nah, auditor SQA adalah orang yang meninjau dan memeriksa aktivitas manajemen proyek yang dijalankan semaksimal mungkin standard. Hanya melalui hasil review inilah Dewan Manajemen dapat mengevaluasi kualitas penanganan proyek Anda.
Inilah alasan mengapa kita memerlukan Manajemen Review atau SQA dalam proses Manajemen Tes.
SQA mewawancarai Anda, Manajer Tes, untuk membandingkan proyek dengan standar yang ditetapkan.
Manfaat SQA adalah –
Bagaimana cara menerapkan penjaminan mutu?
Langkah 1) Kembangkan Rencana SQA
Kebutuhan aktivitas pengujian Rencana Tes demikian pula aktivitas SQA juga membutuhkan rencana yang disebut rencana SQA.
Tujuan dari rencana SQA adalah untuk merancang proses dan prosedur perencanaan untuk memastikan produk yang diproduksi, atau layanan yang diberikan oleh organisasi memiliki kualitas yang luar biasa.
Selama perencanaan proyek, Test Manager membuat rencana SQA dimana audit SQA dijadwalkan secara berkala.
Dalam Rencana SQA, Manajer Pengujian harus melakukan hal berikut
Langkah 1.1) Identifikasi peran dan tanggung jawab tim SQA
Dalam tim proyek, setiap anggota harus memiliki tanggung jawab atas kualitas pekerjaannya. Setiap orang harus memastikan pekerjaannya memenuhi kriteria QA.
Tim SQA adalah sekelompok orang yang memainkan peran utama dalam proyek. Tanpa QA, tidak ada bisnis yang akan berjalan dengan sukses. Oleh karena itu, Manajer Tes harus menjelaskannya tanggung jawab masing-masing anggota SQA dalam rencana SQA seperti di bawah ini:
- ULASAN dan mengevaluasi kualitas kegiatan proyek untuk memenuhi kriteria QA
- Koordinat dengan dewan manajemen dan tim proyek untuk menilai persyaratan dan terlibat dalam tinjauan proyek dan pertemuan status.
- Jalur desain dan mengumpulkan metrik untuk memantau kualitas proyek.
- Mengukur kualitas produk; memastikan produk tersebut memenuhi harapan pelanggan.
Misalnya, dalam Rencana SQA proyek Guru99 Bank, Anda dapat membuat daftar anggota tim SQA seperti di bawah ini
Tidak | Anggota | Peran | Tanggung jawab |
---|---|---|---|
1 | Petrus | Pemimpin SQA | Mengembangkan dan mendokumentasikan standar kualitas dan proses untuk semua proses manajemen
Kelola aktivitas penjaminan kualitas perangkat lunak untuk proyek tersebut |
2 | James | auditor SQA | Melaksanakan tugas SQA, melaporkan kepada pimpinan SQA hasil review SQA. |
3 | kacang | auditor SQA | Melaksanakan tugas SQA, melaporkan kepada pimpinan SQA hasil review SQA. |
Langkah 1.2) Daftar produk pekerjaan yang akan direview dan diaudit oleh auditor SQA
Manajer Tes harus
- Daftar keluar semua produk kerja dari setiap Proses Manajemen Tes
- Menetapkan fasilitas atau peralatan mana yang dapat diakses oleh auditor SQA untuk melakukan tugas SQA seperti evaluasi proses dan audit.
Misalnya, untuk proyek Guru99 Bank, Anda dapat membuat daftar produk kerja dari setiap Proses Manajemen Pengujian dan menentukan izin bagi anggota SQA untuk mengakses produk kerja ini sesuai tabel berikut
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 melakukan tugas SQA
Pada langkah ini, Manajer Tes harus menjelaskan tugas untuk dilakukan oleh auditor SQA dengan penekanan khusus pada aktivitas SQA serta produk kerja untuk setiap tugas.
Test Manager juga membuat penjadwalan dari tugas-tugas SQA tersebut. Biasanya, jadwal SQA didorong oleh jadwal pengembangan proyek. Oleh karena itu, tugas SQA dilakukan sehubungan dengan aktivitas pengembangan perangkat lunak yang sedang berlangsung.
Dalam rencana SQA, Manajer Tes membuat jadwal tinjauan manajemen. Misalnya
Tanggal | Tugas SQA | Pribadi yang bertanggung jawab | Description | Keluaran |
---|---|---|---|---|
30-Oktober-2014 | Mengevaluasi proses perencanaan, pelacakan dan pengawasan proyek | James |
– Spesifikasi Perangkat Lunak Review – Estimasi, Jadwal Induk dan Rencana Proyek Review |
Laporan perencanaan SQA, notulensi review SQA |
15-Desember-2014 | Revlihat analisis kebutuhan | James |
- Revmelihat perkembangan kebutuhan perangkat lunak |
Laporan audit proses |
30-Mar-2015 | Revlihat dan Evaluasi Desain Tes | James |
- Revlihat dokumen Desain Uji |
Laporan SQA, notulensi review SQA |
30-Mar-2015 | Revrilis baru | kacang |
– Audit Proses: Rilis Akhir |
Laporan audit proses SQA |
2-Apr-2015 | Review Proyek ditutup | kacang |
– Tinjauan eksternal setelah pengiriman akhir ke pelanggan |
Laporan audit proses SQA |
Langkah 2) Tentukan standar/metodologi
Untuk meninjau aktivitas Manajemen terhadap proses standar, Anda harus melakukan langkah-langkah berikut:
- Menetapkan kebijakan dan prosedur yang dimaksudkan untuk mencegah terjadinya cacat dalam proses manajemen
- Dokumentasikan kebijakan & prosedur
- Informasikan dan latih staf untuk menggunakannya
Langkah 3) Revlihat prosesnya
Revmeninjau aktivitas proyek untuk memverifikasi kepatuhan terhadap proses manajemen yang ditetapkan. Dalam tinjauan manajemen, anggota SQA harus melakukan 5 tinjauan SQA sebagai berikut
RevWaktu peninjauan SQA tergantung pada model siklus pengembangan proyek. Dalam kasus proyek Guru99 Bank, jadwal peninjauan harus mengikuti
Di setiap fase SQA, anggota SQA memberikan konsultasi dan ulasan rencana proyek, produk kerja, dan prosedur mengenai kepatuhan terhadap kebijakan organisasi dan prosedur standar yang ditetapkan.
Selama Audit, anggota SQA harus menggunakan Daftar periksa tinjauan SQA
Setelah Anda menjalani 3 langkah implementasi jaminan perangkat lunak, Anda mendapatkan hasil dari Manajemen Pengujian Revlihat & Audit. Ini adalah bukti untuk menunjukkan kepada pemangku kepentingan Anda tentang kualitas manajemen Anda.
Praktik terbaik penjaminan kualitas perangkat lunak
Berikut adalah beberapa praktik terbaik untuk penerapan SQA yang efektif
- Perbaikan terus-menerus: Semua proses standar di SQA harus ditingkatkan sering dan dibuat resmi agar yang lain dapat mengikuti. Proses ini seharusnya bersertifikat oleh organisasi populer seperti ISO, CMMI… dll.
- Dokumentasi: Semua kebijakan dan metode QA, yang ditentukan oleh tim QA, harus didokumentasikan untuk pelatihan dan digunakan kembali untuk proyek-proyek masa depan.
- Pengalaman: Memilih anggota yang merupakan auditor SQA berpengalaman adalah cara yang baik untuk memastikan kualitas tinjauan manajemen
- Penggunaan Alat: Memanfaatkan alat seperti alat pelacakan, alat manajemen untuk proses SQA mengurangi upaya SQA dan biaya proyek.
- Metrik: Mengembangkan dan membuat metrik untuk melacak kualitas perangkat lunak pada kondisi saat ini, serta membandingkan peningkatan dengan versi sebelumnya, akan membantu meningkatkan nilai dan kematangan perangkat lunak. pengujian proses
- Tanggung jawab: Proses SQA bukanlah tugas anggota SQA, melainkan tugas anggota SQA semua orangtugas. Semua orang di tim bertanggung jawab atas kualitas produk, bukan hanya pemimpin pengujian atau manajer.