Manajemen kualitas perangkat lunak untuk sistem perangkat lunak memiliki tiga
perhatian utama:
1. Pada tingkat organisasi, manajemen mutu berkaitan dengan penetapan
kerangka proses dan standar organisasi yang akan menghasilkan perangkat
lunak berkualitas tinggi.
2. Pada tingkat proyek, manajemen mutu melibatkan penerapan proses mutu
tertentu, memeriksa bahwa proses yang direncanakan ini telah diikuti, dan
memastikan bahwa keluaran proyek sesuai dengan standar yang berlaku
untuk proyek itu.
3. Manajemen mutu di tingkat proyek juga berkaitan dengan penetapan rencana
mutu untuk proyek. Rencana mutu harus menetapkan sasaran mutu untuk
proyek dan menentukan proses dan standar apa yang akan digunakan.
Jaminan kualitas (QA) adalah definisi proses dan standar yang harus mengarah
pada produk berkualitas tinggi dan pengenalan proses kualitas ke dalam proses
manufaktur. Kontrol kualitas adalah penerapan proses kualitas ini untuk
menyingkirkan produk yang tidak memenuhi tingkat kualitas yang disyaratkan.
Humphrey (1989), dalam buku klasiknya tentang manajemen perangkat lunak,
menyarankan struktur garis besar untuk rencana kualitas. Ini termasuk:
1. Pengenalan produk Penjelasan tentang produk, pasar yang dituju, dan
ekspektasi kualitas untuk produk tersebut.
2. Rencana produk Tanggal rilis kritis dan tanggung jawab untuk produk,
bersama dengan rencana distribusi dan servis produk.
3. Uraian proses Perkembangan dan pelayanan proses dan standar itu harus
digunakan untuk pengembangan dan manajemen produk.
4. Sasaran mutu Sasaran mutu dan rencana produk, termasuk identifikasi dan
pembenaran atribut mutu produk yang penting.
5. Risiko dan manajemen risiko Risiko utama yang mungkin mempengaruhi
kualitas produk dan tindakan yang harus diambil untuk mengatasi risiko ini.