2. Tiga alat utama yang disediakan untuk Top manajemen dalam
pemenuhan tanggung jawabnya adalah:
Pendirian dan memperbarui kebijakan organisasi kualitas
1
perangkat lunak
Penugasan dari salah satu eksekutif yang bertanggung
2 jawab atas masalah kualitas perangkat lunak
(misalnya, Wakil Presiden untuk SQA)
Lakukan secara teratur management reviews kinerja
3
sehubungan dengan masalah kualitas perangkat lunak.
3. Tanggung jawab Top manajemen untuk keseluruhan jaminan
kualitas perangkat lunak, meliputi:
1. Menjamin kualitas produk perangkat lunak perusahaan dan
layanan pemeliharaan perangkat lunak
2. Mengkomunikasikan pentingnya kualitas produk dan layanan
selain kepuasan pelanggan untuk karyawan di semua tingkat
3. Memastikan kepuasaan fungsi dan sesuai penuh dengan
persyaratan pelanggan
4. Memastikan bahwa sasaran mutu ditetapkan untuk sistem SQA
organisasi dan bahwa tujuannya telah dicapai
5. Memulai perencanaan dan mengawasi pelaksanaan perubahan
yang diperlukan untuk mengadaptasi sistem SQA terhadap
perubahan internal maupun eksternal utama yang berhubungan
dengan organisasi klien, persaingan dan teknologi
6. intervensi langsung untuk mendukung resolusi terhadap situasi
krisis dan meminimalkan kerusakan
7. Memastikan ketersediaan sumber daya yang dibutuhkan oleh
sistem SQA
4. Software quality policy
Organisasi Perangkat lunak kualitas kebijakan (Software quality
policy), harus mengkomunikasikan persyaratan sebagai berikut:
1. Kesesuaian dengan tujuan dan sasaran organisasi
2. Komitmen terhadap konsep jaminan kualitas perangkat
lunak umum
3. Komitmen dengan standar kualitas yang diadopsi oleh organisasi
4. Komitmen untuk mengalokasikan sumber daya yang
memadai untuk jaminan kualitas perangkat lunak
5. Komitmen terhadap perbaikan terus menerus kualitas organisasi
dan produktivitas.
5. The executive in charge of software quality
Tanggung jawab dari eksekutif untuk masalah kualitas perangkat
lunak dapat diklasifikasikan sebagai berikut:
1. Tanggung jawab untuk penyusunan program kegiatan tahunan
dan anggaran SQA
2. Tanggung jawab untuk persiapan pembangunan perencanaan
sistem SQA
3. Kontrol Secara keseluruhan pelaksanaan program rutin tahunan
aktivitas SQA dan perencanaan proyek pengembangan SQA
4. Presentasi dan advokasi masalah SQA kepada manajemen
eksekutif.
6. Rincian tanggung jawab akan dibahas secara lebih
detail, yaitu:
• Responsibility for preparation of an annual
1 SQA activities program and budget
• Responsibility for preparation of SQA system
2 development plans
• Overall control of implementation of the
3 annual SQA program and planned projects
• Presentation and advocacy of SQA issues to
4 executive management
7. 1. Responsibility for preparation of an annual SQA activities
program and budget
Eksekutif membutuhkan hal-hal berikut untuk penyusunan program
kegiatan tahunan dan anggaran SQA, yaitu:
1. Menetapkan tujuan sistem SQA untuk tahun mendatang
2. Tinjauan proposal disiapkan oleh unit SQA untuk
program kegiatan tahunan dan memverifikasi potensi proposal
untuk memenuhi tujuan yang ditetapkan untuk sistem SQA
3. Tentukan apakah program kegiatan tersebut cukup untuk ruang
lingkup karakteristik jasa subkontraktor dan pembelian perangkat
lunak yang direncanakan untuk tahun mendatang
4. Menentukan jumlah tenaga kerja dan sumber daya lainnya yang
direncanakan untuk pelaksanaan program SQA
5. Menyetujui versi terakhir dari program dan anggaran kegiatan
tahunan SQA.
8. 2. Responsibility for preparation of SQA system development plans
Tanggung jawab untuk persiapan pembangunan perencanaan sistem
SQA meliputi:
1. Review tren yang diharapkan akan mempengaruhi organisasi
kualitas perangkat lunak dalam waktu dekat.
2. Meninjau proposal untuk adaptasi SQA. Misalnya, upaya
untuk menembus pengenalan pasar baru yang diinduksi alat
pengembangan perangkat lunak baru dan kebutuhan
untuk memenuhi standar kualitas perangkat lunak belum
pernah diterapkan oleh perusahaan. Adaptasi dari
sistem SQA meliputi:
o Penyusunan prosedur baru yang sesuai dengan alat baru dan
SQA standar
o Penyusunan program pelatihan untuk tim lama pengembangan
perangkat lunak dan anggota tim yang baru direkrut
o Pengembangan metrik kualitas perangkat lunak yang sesuai untuk
mengevaluasi alat baru serta standar keberhasilan program pelatihan.
3. Persetujuan atas versi terakhir dari pengembangan proyek yang
direncanakan SQA, termasuk jadwal dan anggaran mereka.
9. 3. Overall control of implementation of the annual SQA program
and planned projects
Tanggung jawab eksekutif Kontrol Secara keseluruhan pelaksanaan
program rutin tahunan aktivitas SQA dan perencanaan proyek
pengembangan SQA, meliputi:
1. Pengawasan Umum program kegiatan tahunan
2. Review kemajuan proyek penyesuaian SQA
3. pengawasan Umum tindakan yang diambil untuk
mewujudkan pencapaian kualitas yang ditentukan oleh tujuan tim
(berdasarkan laporan periodik)
4. Review pemenuhan dengan prosedur dan standar SQA (berdasarkan
audit kualitas internal)
5. Tindak lanjut Umum dari pemenuhan jadwal dan anggaran
proyek pengembangan perangkat lunak
6. Tindak Umum lanjut dari penyediaan jasa
pemeliharaan kualitas kepada pelanggan eksternal dan internal.
10. 4. Presentation and advocacy of SQA issues to executive
management
Untuk meningkatkan kualitas dan menyelesaikan kesulitan sistem
SQA membutuhkan:
1. Presentasi untuk persetujuan akhir dari program dan anggaran
kegiatan yang diusulkan tiap tahun
2. Presentasi untuk persetujuan akhir proyek adaptasi SQA yang
direncanakan bersama-sama dengan anggaran yang sesuai
3. Inisiasi dan memimpin rapat management review secara berkala
didedikasikan untuk kebijakan kualitas perangkat lunak organisasi
dan petugas masalah sistem SQA, dirangkum dalam sebuah laporan
tentang topik yang dibahas
4. Inisiasi tingkat manajemen diskusi yang didedikasikan untuk
kualitas perangkat lunak khusus, seperti kegagalan
kualitas, dengan tingkat parah yang tinggi,ancaman terhadap
keberhasilan penyelesaian proyek karena kekurangan staf
profesional, krisis manajerial di unit SQA, dan sebagainya.
11. Management review
Manajemen review yaitu pertemuan periodik diselenggarakan untuk
memungkinkan eksekutif mendapatkan gambaran masalah kualitas
organisasi perangkat lunak mereka . Manajemen review cenderung
dijadwalkan sekali atau dua kali dalam setahun.
Tujuan utama dari Manajemen review adalah untuk menilai
pemenuhan sistem SQA dengan kebijakan mutu organisasi, yaitu
untuk:
1. Menilai pencapaian sasaran mutu yang ditetapkan organisasi perangkat
lunak sistem manajemen mutu
2. Lakukan update dan perbaikan sistem dan tujuan kualitas perangkat lunak
manajemen
3. Instruksi dari Outline untuk menanggulangi kekurangan utama SQA dan
masalah manajemen software kualitas
4. Mengalokasikan sumber daya tambahan untuk sistem kualitas perangkat
lunak manajemen.
12. Tanggung jawab manajemen menengah terhadap jaminan Kualitas
mencakup manajemen dari sistem perangkat lunak manajemen
kualitas (quality system-related tasks) dan tugas-tugas yang terkait
dengan proyek dan jasa yang dilakukan oleh unit atau tim di bawah
wewenang manajer khusus dari (project-related tasks).
Quality system-related responsibilities
Ini termasuk aktivitas SQA yang akan dilakukan pada tingkat departemen, yaitu:
1. Penyusunan Program tahunan departemen aktivitas SQA dan
anggaran, berdasarkan program yang dianjurkan dan disiapkan oleh unit
SQA
2. Penyusunan rencana departemen pengembangan sistem SQA, berdasarkan
rencana yang dianjurkan dan disiapkan oleh unit SQA
3. Pengendalian kinerja tahunan program departemen aktivitas SQA dan
proyek pembangunan
4. Presentasi masalah departemen SQA untuk Top manajemen, melalui
eksekutif yang bertanggung jawab terhadap kualitas perangkat lunak.
13. Project-related responsibilities
Tanggung jawab terkait proyek bervariasi sesuai dengan prosedur organisasi
dan distribusi otoritas, mereka biasanya melibatkan:
1. Pengendalian pemenuhan prosedur jaminan kualitas dalam unit
departemen, termasuk CAB, SCM dan lembaga SCCA
2. Detil tindak lanjut dari hasil tinjauan kontrak dan usulan persetujuan
3. Review kinerja unitdari kegiatan review yang direncanakan, seperti: persetujuan
dokumen proyek dan penyelesaian tahap proyek
4. Tindak lanjut tes perangkat lunak dan hasil tes, seperti: persetujuan produk
perangkat lunak proyek
5. Tindak lanjut kemajuan jadwal proyek pengembangan perangkat lunak dan
penyimpangan anggaran
6. Saran dan dukungan untuk proyek manajer dalam menyelesaikan
jadwal, anggaran dan kesulitan hubungan pelanggan
7. Tindak lanjut kualitas penyediaan layanan pemeliharaan
8. Detil tindak lanjut dari risiko proyek dan solusi mereka
9. Tindak lanjut pemenuhan proyek dengan persyaratan pelanggan dan kepuasan
pelanggan
14. Tanggung jawab manajemen proyek didefinisikan dalam
prosedur dan instruksi kerja, manajer proyek merupakan
orang yang bertanggung jawab untuk memastikan bahwa
semua anggota tim sudah melaksanakan tugas sesuai
prosedur dan instruksi. Tugasnya meliputi professional
hands-on dan managerial tasks.
Professional hands-on tasks
1. Penyusunan proyek dan rencana kualitas dan update
2. Partisipasi bersama dengan pelanggan & komite pemasok
3. Penutupan tindak lanjut dari staf tim proyek, termasuk
menghadiri perekrutan, pelatihan dan pengajaran.
15. Management tasks
Manajer proyek menangani follow up isu:
1. Kinerja dari kegiatan review dan koreksi konsekuen termasuk
berpartisipasi dalam beberapa review
2. Pengembangan perangkat lunak dan unit kinerja pemeliharaan
sehubungan dengan kegiatan uji pengembangan, serta koreksi
integration, system dan regression tests
3. Kinerja dari acceptance tests
4. Pelatihan SQA dan instruksi dari anggota tim proyek
5. Jadwal dan sumber daya yang dialokasikan untuk kegiatan proyek
6. Permintaan dan kepuasan Pelanggan
7. Risiko pengembangan perkembangan proyek, solusi aplikasi dan
kontrol hasil (pelaksanaan proses manajemen risiko)
16. Galin, Daniel, Software Quality Assurance From
theory to Implementation, Pearson Education, 2004