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

Jaminan Kualitas Perangkat Lunak

Anda tidak memiliki bukti apa pun yang menunjukkan bahwa Anda mengelola proyek ini dengan baik. Anda meminta solusi kepada penasihat. Inilah jawabannya

Jaminan Kualitas Perangkat Lunak

Jawaban ini merupakan sebuah permulaan, namun Anda masih memiliki pertanyaan berikut –

Jaminan Kualitas Perangkat Lunak

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 –

SQA dalam Proses Manajemen Tes

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 –

SQA dalam Proses Manajemen Tes

Bagaimana cara menerapkan penjaminan mutu?

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

Mengembangkan Rencana SQA

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:

  1. Menetapkan kebijakan dan prosedur yang dimaksudkan untuk mencegah terjadinya cacat dalam proses manajemen
  2. Dokumentasikan kebijakan & prosedur
  3. Informasikan dan latih staf untuk menggunakannya

Tentukan Standar/Metodologi

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

Revlihat Prosesnya

RevWaktu peninjauan SQA tergantung pada model siklus pengembangan proyek. Dalam kasus proyek Guru99 Bank, jadwal peninjauan harus mengikuti

Revlihat Prosesnya

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.

Revlihat Prosesnya

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.