Rencana pengembangan dan kualitas proyek disiapkan dengan mendefinisikan unsur-unsur seperti jadwal kegiatan, sumber daya, manajemen risiko, standar dan prosedur, tahapan proses, milstone, organisasi tim, fasilitas, estimasi biaya, tujuan kualitas, review rencana, jenis pengujian yang direncanakan, acceptance test eksternal, serta prosedur konfigurasi manajemen.
2. Dalam merencanakan kualitas dan pengembangan
memiliki tujuan, berikut merupakan hal-hal yang
harus dipersiapkan:
•Penjadwalan kegiatan pengembangan yang akan mengarah pada penyelesaian
proyek yang sukses dan tepat waktu, dan memperkirakan tenaga kerja yang
1 diperlukan dan anggarannya.
•Merekrut anggota tim dan mengalokasikan sumber daya pengembangan
(menurut jadwal kegiatan dan perkiraan sumber daya tenaga kerja yang
2 dibutuhkan).
•Menyelesaikan risiko pengembangan.
3
•Menerapkan aktivitas SQA yang diperlukan.
4
•Menyediakan manajemen dengan data yang diperlukan untuk pengendalian
5 proyek
3.
4. Berdasarkan materi proposal, rencana pengembangan proyek
disiapkan untuk memenuhi tujuan dari rencana pengembangan dan
kualitas. Berikut Unsur-unsur rencana pengembangan yang
masing-masing berlaku untuk komponen proyek yang berbeda:
1. Proyek produk : terdiri dari Desain Dokumen, Software Product,
Pelatihan tugas.
2. Proyek interface : terdiri dari Software Interface, Hardware
Interface, cooperation and coordination links.
3. Proyek metodologi dan alat pengembangan untuk diterapkan
pada setiap tahap proyek
4. Standar Pengembangan perangkat lunak dan prosedur Sebuah
daftar harus disiapkan dari standar pengembangan perangkat
lunak dan prosedur yang harus diterapkan dalam proyek.
5. Pemetaan proses pembangunan: melibatkan rincian definisi
dari setiap fase proyek. Deskripsi ini meliputi definisi input dan
output, dan spesifik kegiatan yang direncanakan.
5. 6. Proyek Milestone : Untuk masing-masing Milestone harus didefinisikan
penyelesaian waktu dan produk proyek (dokumen dan kode)
7. Organisasi Staf proyek : terdiri dari struktur organisasi, persyaratan
profesional, jumlah tim yang dibutuhkan, nama ketua dan anggota tim.
8. Pengembangan Fasilitas: meliputi hardware, software, development tools,
ruang kantor,dll.
9. Resiko Pengembangan: Sebuah risiko pengembangan adalah "keadaan
atau properti sebuah tugas pembangunan atau lingkungan, yang jika
diabaikan, akan meningkatkan kemungkinan kegagalan proyek "(Ropponen
dan Lyytinen, 2000). Resiko pengembangan terdiri dari: kesenjangan
teknologi, kekurangan staff, subkontraktor tidak sesuai jadwal.
10. Kontrol metode Untuk mengendalikan pelaksanaan proyek, manajer
proyek dan departemen manajemen menerapkan serangkaian praktek
pemantauan saat menyiapkan laporan proggress dan mengkoordinasikan
pertemuan
11. Estimasi biaya Proyek : Perkiraan biaya Proyek didasarkan pada
perkiraan usulan biaya, diikutidengan review menyeluruh secara lanjutan
berdasarkan perkiraan sumber daya manusia yang diperbarui, kontrak
dinegosiasikan dengan subkontraktor dan pemasok, dan sebagainya.
6.
7. Unsur-unsur rencana kualitas terdiri dari hal-hal berikut yang
tergantung pada proyek yang digunakan:
.
1 • Tujuan kualitas
2 • Review Rencana kegiatan
3 • Tes Software yang direncanakan
• Merencanakan acceptance test untuk perangkat lunak
4
eksternal yang dikembangkan
5 • Konfigurasi manajemen
8. mengacu pada substantif sistem perangkat lunak yang
dikembangkan dengan persyaratan kualitas. ketika memilih
tujuan kualitas pengembang lebih menggunakan ukuran
kualitatif dari pada kuantitatif karena mereka memberikan
pengembang penilaian yang lebih obyektif dari kinerja
perangkat lunak selama proses pengembangan dan pengujian
sistem.
9. Rencana kualitas harus menyediakan daftar lengkap dari
semua Review rencana kegiatan: seperti tinjauan desain
(DRs), inspeksi desain, inspeksi kode,dan sebagainya, berikut
untuk setiap kegiatan yang ditentukan:
Ruang lingkup dari review kegiatan
Jenis dari review kegiatan
Jadwal dari review kegiatan
Prosedur khusus yang akan diterapkan
Siapa yang bertanggung jawab untuk melaksanakan review
kegiatan?
10. Rencana mutu harus menyediakan daftar lengkap tes
perangkat lunak yang direncanakan, berikut yang ditentukan
untuk setiap tes:
Unit, integrasi atau sistem lengkap untuk diuji
Jenis kegiatan pengujian yang akan dilakukan, termasuk
penerapan spesifikasi tes perangkat lunak komputerisasi
Jadwal uji yang direncanakan
Prosedur khusus yang akan diterapkan
Siapa yang bertanggung jawab untuk melaksanakan uji
11. Sebuah daftar lengkap dari Acceptence tes yang
direncanakan untuk dikembangkan secara eksternal
perangkat lunak harus disediakan dalam rencana kualitas.
Hal-hal yang perlu dipersiapkan yaitu:
Membeli perangkat lunak,
Perangkat lunak dikembangkan oleh subkontraktor,dan
Pelanggan disediakan perangkat lunak. untuk melakukan
acceptance test eksternal software yang dikembangkan dan
harus paralel yang digunakan untuk dikembangkan secara tes
internal perangkat lunak juga.
12. Rencana kualitas harus menentukan prosedur
dan alat konfigurasi manajemen, termasuk
prosedur kontrol perubahan dimaksudkan
untuk dapat diterapkan di seluruh proyek.
13. Galin, Daniel, Software Quality Assurance From
theory to Implementation, Pearson Education, 2004