Software Quality Assurance January 11, 2008
Posted by Tia in Quality Assurance.add a comment
Sampai sekarang saya baru nyadar kalau saya sendiri kok belum nulis tentang SQA, bidang yang saya minati sekarang ini selain software testing.
Oke, saya jelasin berdasarkan apa yang sudah pernah saya baca dan saya alami ya. Mudah-mudahan bisa menjadi pencerahan buat kita semua. Amiin.
SQA artinya memantau proses dan metode software development/engineering untuk memastikan kualitasnya. Tentunya dengan cara audit sesuai dengan QMS – Quality Management Systems dimana software sistem dibuat. Audit sendiri base on standarisasi yang sudah ada seperti ISO 9000, CMMI, IEEE. Dua pertama saya sudah pernah terlibat, untuk yang terakhir saya sendiri masih membaca-baca bukunya walaupun mostly dalam kenyataannya sudah banyak digunakan dalam proses software development.
SQA sendiri terdiri dari keseluruhan proses software development mulai dari software design, coding, source code control, code reviews, change management, configuration management dan release management. Berbeda dengan software Quality Control yang terdiri dari review requirements, documentation dan testing.
Secara singkat, manfaat SQA dibagi dalam tiga, yaitu kepuasan pelanggan, mengurangi biaya development dan mengurangi biaya maintenance. Ya bisa dibilang jadi cost effective-lah..