COST OF SOFTWARE QUALITY 7409040058 AHMAD ZAINUL ABIDIN
Baik perusahaan komersial atau organisasi publik membutuhkan evaluasi ekonomi dari kualitas sistem asuransi mereka. Cost of software quality adalah class lain dari software quality matrics yang menggunakan financials value sebagai alat ukur. Pada chapter ini akan di perkenalkan 2 model dari cost of software quality yaitu classic dan extended
Chapter Outline Tujuan dari Cost of software quality metrics Classic model dari cost of software quality Extended model dari cost of software quality Penerapan cost of software quality system Masalah yang ada di cost of software quality metrics
Tujuan dari cost of software quality metrics
Tujuan dari cost of software quality metrics Kontrol manajerial atas biaya kualitas perangkat lunak ini dicapai melalui perbandingan angka kinerja aktual dengan: Mengontrol anggaran pengeluaran Biaya kegagalan tahun lalu Biaya project’s quality sebelumnya Biaya department’s quality lain
Tujuan dari cost of software quality metrics Berikut mungkin memberikan indikasi yang lebih baik “dari rencana SQA” di bandingkan sebelumnya. Persentase cost of software quality dari biaya total pengembangan software. Persentase biaya kegagalan software dari biaya total pengembangan software. Persentase cost of software quality dari biaya total pemeliharaan software. Persentase cost of software quality dari total penjualan dan pemeliharaan software
Classic model dari cost of software quality mengklasifikasi biaya yang berkaitan dengan jaminan kualitas produk dari sudut pandang ekonomi
Classic model dari cost of software quality Costs of control termasuk biaya yang dikeluarkan untuk mencegah dan mendeteksi eror pada software agar dapat di terima/di perbaiki. Costs of control di tujukan untuk prevention atau appraisal cost Costs of failure of control termasuk biaya yang muncul karena gagal dalam mencegah dan mendeteksi kesalahan software. Model ini kemudian dibagi lagi ke dalam subclass. lebih jauh Failures of control costs di klasifikasikan kedalam internal failure costs dan external failure costs
Classic model dari cost of software quality Prevention costs termasuk investasi dalam kualitas infrastruktur dan kualitas kegiatan yang tidak diarahkan untuk proyek tertentu atau sistem, yang umum bagi organisasi. preventive costs umumnya meliputi Investasi dalam pengembangan komponen infrastruktur SQA baru atau yang ditingkatkan atau sebaliknya. Regular implementation of SQA preventive activities Control of the SQA system
Classic model dari cost of software quality Appraisal costs termasuk biaya kegiatan yang dilakukan untuk proyek tertentu atau sistem perangkat lunak untuk tujuan mendeteksi kesalahan pada perangkat lunak. appraisal costs umumnya meliputi Reviews. Costs of software testing. Biaya untuk menjamin kualitas peserta eksternal, terutama melalui desaign review dan pengujian perangkat lunak.
Classic model dari cost of software quality Internal failure costs termasuk biaya mengoreksi kesalahan yang telah terdeteksi oleh desaign review, tes perangkat lunak dan tes penerimaan (dilakukan oleh pelanggan) dan selesai sebelum perangkat lunak diinstal di tempat pelanggan. costs of internal failures umumnya meliputi : Biaya desain ulang atau koreksi desain berikutnya untuk merancang temuan review dan tes. Biaya re-program atau koreksi dalam menanggapi temuan tes. Biaya pengkajian desain ulang dan tes ulang
Classic model dari cost of software quality External failure costs termasuk semua biaya koreksi kegagalan yang terdeteksi oleh pelanggan atau tim pemeliharaan setelah sistem perangkat lunak telah diinstal. external failure costs umumnya meluputi: Resolusi keluhan pelanggan selama masa garansi Koreksi bug perangkat lunak yang terdeteksi selama operasi rutin Koreksi kegagalan perangkat lunak setelah masa garansi habis bahkan jika koreksi tidak termasuk di dalam garansi
Extended model dari cost of software quality Extended model dari cost of software quality yang di ajukan oleh penulis adalah pengembangan dari classic model yang memasukkan kontribusi manajemen ke dalamnya yaitu managerial preparation dan control costs serta managerial failure costs.
Extended model dari cost of software quality
Extended model dari cost of software quality Managerial preparation dan control costs berhubungan dengan aktifitas yang di kerjakan untuk mencegah kegagalan managerial atau menurunkan timbulnya hal tersebut. Kelas ini meluputi : biaya dalam menangani contract review biaya dalam persiapan rencana proyek, termasuk quality plans dan review. biaya dalam update periodik dari proyek dan quality plans. biaya dalam melakukan kontrol progres reguler sebagai upaya pengembangan software internal biaya dalam melakukan kontrol progres reguler dari kontribusi external participants pada proyek
Extended model dari cost of software quality Managerial failure costs dapat muncul melalui setiap course pengembangan software, mulai dari pra-proyek. Managerial failure costs meliputi : Biaya untuk profesional dan resource lainnya yang tidak di rencanakan. Baiaya kerugian pada pelanggan sebagai kompensasi atas lambatnya penyelesaian proyek di sebabkan oleh : hasil dari skedul yang tidak realistis di dalam proposal. Kegagalan manajemen dalam merekreuk tim yang baik. Domino Effect, berdampak terhadap proyek lain yang di kerjakan oleh tim yang sama pada proyek yang tertunda.
Penerapan cost of software quality system Yang di butuhkan : Mendefinisikan model cost of software quality definisi dari metode pengkoleksian data Implementasi cost of software quality, termasuk tindak lanjutnya. Tindakan yang akan diambil dalam menanggapi temuan yang dihasilkan
Mendefinisikan model cost of software quality
Masalah yang ada di cost of software quality metrics Penerapan model cost of software quality umumnya disertai dengan masalah yang harus di atasi. Hal yang mengakibatkan ketidak akurasian dan kelengkapan data di sebabkan oleh : Tidak akurat/lengkapnya identifikasi dan klasifikasi terhadap quality cost. Lalinya laporan oleh anggota tim Biasnya laporan dari biaya software Biasnya pencatatan biaya kegagalan eksternal
Masalah yang ada di cost of software quality metrics Masalah timbul ketika mengumpulkan data tentang persiapan manajerial dan biaya kontrol termasuk : kontrak review dan kontrol perkembangan di lakukan secara “part-time”. Banyak pesertanya adalah senior yang tidak diharuskan membuat laporan. Masalah yang dihadapi dalam pengumpulan data pada saat kegagalan manjerial, terutama kegagalan jadwal meliputi : Penentuan tanggung jawab atas kegagalan jadwal
TERIMA KASIH