1 / 22

COST OF SOFTWARE QUALITY

COST OF SOFTWARE QUALITY. AHMAD ZAINUL ABIDIN 7409040058. Baik perusahaan komersial atau organisasi publik membutuhkan evaluasi ekonomi dari kualitas sistem asuransi mereka.

collin
Download Presentation

COST OF SOFTWARE QUALITY

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. COST OF SOFTWARE QUALITY AHMAD ZAINUL ABIDIN 7409040058

  2. 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

  3. 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

  4. Tujuan dari cost of software quality metrics

  5. 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

  6. 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

  7. Classic model dari cost of software quality mengklasifikasi biaya yang berkaitan dengan jaminan kualitas produk dari sudut pandang ekonomi

  8. 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 controltermasuk 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

  9. 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

  10. 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.

  11. 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

  12. 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

  13. Extended model dari cost of software quality Extended model daricost of software quality yang di ajukan oleh penulis adalah pengembangan dariclassic model yang memasukkan kontribusi manajemen ke dalamnya yaitu managerial preparation dan control costs serta managerial failure costs.

  14. Extended model dari cost of software quality

  15. Extended model dari cost of software quality Managerial preparationdancontrol costsberhubungan 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

  16. 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.

  17. 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

  18. Mendefinisikan model cost of software quality

  19. 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

  20. 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

  21. TERIMA KASIH

More Related