Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Costs of software quality

646 views

Published on

Published in: Technology, Business
  • Be the first to comment

  • Be the first to like this

Costs of software quality

  1. 1. Costs of Software Quality Puji Agustin N. / 5209100077 / MKTI
  2. 2. Cost of software quality metrics — ObjectivesSecara umum - memungkinkan manajemen untuk mencapaikontrol ekonomi terhadap kegiatan SQA dan hasil. Tujuankhusus adalah: Kontrol organisasi yang diprakarsai biaya untuk mencegah dan mendeteksi kesalahan perangkat lunak. Evaluasi kerusakan ekonomi dari kegagalan perangkat lunak sebagai dasar untuk merevisi anggaran SQA. Evaluasi rencana untuk menambah atau mengurangi aktivitas SQA atau untuk berinvestasi dalam infrastruktur SQA berdasarkan kinerja ekonomi terakhir.
  3. 3. Performance Comparisons for Managerial Control Over SQA Costs Mengontrol pengeluaran Anggaran (untuk pencegahan SQA dan kegiatan penilaian). Kegagalan biaya tahun sebelumnya. Biaya kualitas proyek sebelumnya (kontrol biaya dan biaya kegagalan). Biaya kualitas departemen lain (kontrol biaya dan biaya kegagalan).
  4. 4. Cost metrics for evaluating SQA systems - examples Percentage of cost of software quality out of total software development costs. Percentage of software failure costs out of total software development costs. Percentage of cost of software quality out of total software maintenance costs. Percentage of cost of software quality out of total sales of software products and software maintenance.
  5. 5. The classic model of cost of software quality
  6. 6. Prevention costsa. Investasi dalam pengembangan komponen infrastruktur SQA :  Prosedur dan instruksi kerja  Dukungan perangkat: template, checklist, dll  Manajeen sistem konfigurasi perangkat lunak  Metrik kualitas perangkat lunakb. Pelaksanaan rutin dari aktivitas preventif SQA:  Pelatiihan karyawan baru dalam pengetahuan SQA  Sertifikasi karyawan  Konsultasi tentang masalah SQA dengan pemimpin tim dan lain-lainc. Kontrol dari sistem SQA melalui kinerja dari:  Review mutu internal  Audit eksternal kualitas Manajemen kualitas review
  7. 7. Appraisal costsBiaya review :• Formal design reviews (DRs)• Peer reviews (inspections and walkthroughs)• Expert reviewsBiaya untuk pengujian perangkat lunak :• Unit, integration and software system tests• Acceptance tests (carried out by customers)Biaya untuk menjamin kualitas partisipan eksternal
  8. 8. Internal failure costs Biaya koreksi ulang atau desain selanjutnya untuk merancang review dan hasil tes. Biaya re-program atau memperbaiki program dalam menanggapi hasil tes. Biaya pengkajian desain ulang dan pengujian kembali (tes regresi)
  9. 9. External failure costsTypical external failure costs Typical examples of hiddencover: external failure costs: Resolution of customer complaints during the warranty  Reduction of sales to period. customers that suffered from Correction of software bugs software failures. detected during regular  Severe reduction of sales operation. motivated by the firms Correction of software failures after the warranty period is over damaged reputation. even if the correction is not  Increased investment in covered by the warranty. sales promotion to counter Damages paid to customers in the effects of past software case of a severe software failure. failures. Reimbursement of customers  Reduced prospects to win a purchase costs. tender or, alternatively, the Insurance against customers need to under-price to claims. prevent competitors from winning tenders.
  10. 10. Galin’s extended modefor cost of software quality
  11. 11. Managerial preparation and control costsBiaya melakukan review kontrakBiaya mempersiapkan rencana proyek, termasuk rencana kualitasBiaya periodik memperbarui rencana proyek dan kualitasBiaya melakukan kontrol kemajuan regulerBiaya melakukan kontrol kemajuan reguler dari kontribusi pesertaeksternal untuk proyek-proyek
  12. 12. Managerial failure costs Tidak direncanakan biaya untuk sumber daya profesional dan lainnya, hasil dari meremehkan sumber daya dalam tahap proposal. Kerugian dibayarkan kepada pelanggan sebagai kompensasi atas penyelesaian proyek terlambat, akibat dari jadwal yang tidak realistis dalam proposal perusahaan. Kerugian dibayarkan kepada pelanggan sebagai kompensasi atas penyelesaian akhir proyek, akibat dari kegagalan manajemen untuk merekrut anggota tim. Efek domino: Kerusakan proyek lainnya yang akan direncanakan dilakukan oleh tim yang sama yang terlibat dalam proyek-proyek tertunda. Efek domino yang cukup besar dapat menyebabkan biaya tersembunyi kegagalan eksternal.
  13. 13. Application of a cost of software quality system Definisi suatu biaya model kualitas perangkat lunak dan spesifikasi item biaya. Definisi dari metode pengumpulan data untuk setiap item biaya. Aplikasi dari biaya sistem kualitas perangkat lunak, termasuk menyeluruh tindak lanjut. Tindakan yang dilakukan dalam menanggapi hasil.
  14. 14. Cost of software quality balance by quality level
  15. 15. GALIN, SQA from theory to implementationSekian – Terima kasih

×