Friday, 31 May 2013

Assuring the quality of external participants’ contributions

Types of External Participants

Semakin besar dan lebih kompleks proyek, semakin besar kemungkinanbahwa peserta eksternal akan dibutuhkan, dan semakin besar proporsipekerjaan yang harus ditransmisikan.
External participants dapat diklasifikasikan menjadi tiga kelompok utama :
  1. Subkontraktor yang melakukan untuk melaksanakan bagian dari proyek, kecil atau besar, menurut CIR-cumstances. Subkontraktor biasanya menawarkan kepada kontraktor beberapa keunggulan sebagai  berikut: ketersediaan staf, keahlian khusus atau harga rendah. 
  2. Pemasok software COTS . keuntungan mengintegrasikan elemen-elemen, mulai dari jadwal dan biaya pengurangan kualitas. Harapan dari integrasi ini adalah untuk mencapai penghematan dalam pembangunan sumber daya, jadwal yang lebih pendek dan perangkat lunak yang lebih berkualitas.
  3. Pihak dari dalam pelanggan sebagai peserta dalam melakukan proyek. Sekarang sangat umum bagi pelanggan untuk melakukan bagian dari proyek: untuk menerapkan keahlian khusus pelanggan, menanggapi keamanan komersial atau lainnya kebutuhan, menjaga staf pengembangan internal diduduki, dan sebagainya.
Risks and Benefits of Introducing External Participants

Risiko utama untuk kualitas proyek yang terkait dengan menggunakan external participants adalah sebagai berikut :
  1. Keterlambatan penyelesaian proyek. dengan menggunakan external participants terdapat resiko keterlambat dalam penyediaan suku cadang untuk sistem perangkat lunak yang mengakibatkan  proyek secara keseluruhan akan tertunda.
  2. Rendahnya kualitas bagian proyek disediakan oleh external participants. kualitas
    masalah dapat diklasifikasikan sebagai  cacat: lebih tinggi dari yang diharapkan jumlah
    cacat, sering lebih parah dari yang diharapkan, koding yang tidak standar
    dan dokumentasiRendahnya kualitas dan perangkat lunak non-standar yang dapat menyebabkan kesulitan dalam pengujian dan pada tahap pemeliharaan.
    ketika peserta eksternal menyelesaikan tugas mereka tepat waktu.
  3. Kesulitan pemeliharaan Salah satu organisasi kemungkinan besar menyerahkan kepada kontraktor yang bertanggung jawab untuk pemeliharaan seluruh proyek, pengaturan umum
    ditetapkan dalam tender itu sendiri. Kontraktor kemudian dapat dihadapkan dengan
    ketidaklengkapan atau koding yang tidak standar yang  menyebabkan layanan pemeliharaan  berkualitas rendah  dan memiliki biaya yang besar.
    Pemeliharaan layanan yang disediakan oleh lebih dari satu organisasi,mungkin subkontraktor, pemasok perangkat lunak atau departemen pengembangan perangkat lunak pelanggan. masing-masing badan-badan ini bertanggung jawab tidak pada seluruh bagian proyek atau terbatas yang sering kali menyebabkan kegagalan. 
Tipe dari External Participants

 
 Jaminan Mutu External Participants 

Tujuan penerapan alat SQA adalah sebagai berikut :
  • Untuk mencegah keterlambatan dalam penyelesaian proyek   
  • Untuk menjamin tingkat kualitas yang dapat diterima dari bagian-bagian yang dikembangkan 
  • Untuk menjamin dokumentasi yang memadai untuk melayani tim pemeliharaan.
  • Untuk menjamin kontrol terus menerus yang komprehensif dan dapat diandalkan selama menggunakan external participants.
Alat SQA diterapkan untuk peserta eksternal dalam pengembangan proyek perangkat lunak
Persyaratan review dokumen
Evaluasi kriteria pilihan tentang peserta eksternal
Pembentukan koordinasi proyek dan komite pengendalian bersama
Partisipasi dalam tinjauan desain
Partisipasi dalam pengujian perangkat lunak
Penyusunan prosedur khusus
Sertifikasi pemimpin tim pemasok dan anggota
Penyusunan laporan kemajuan kegiatan pembangunan
Ulasan kiriman (dokumen) dan tes penerimaan
 

Sumber : Daniel Galin, “Software Quality Assurance : From Theory to Implementation.” 2004. 





No comments:

Post a Comment