3. • Development dan quality plans merupakan hal yang penting dalam
pengembangan suatu software. Kedua hal tersebut yang akan menjadi
panduan developer agar mampu memenuhi kebutuhan customer,
baik dari segi waktu, biaya, ruang lingkup, maupun kualitas yang
diharapkan.
• Suatu project membutuhkan development & quality plan yang :
• Proposal yang telah diperiksa ulang
• Lebih komprehensif dari sekedar proposal yang telah disetujui, khususnya
terkait dengan jadwal, perkiraan sumberdaya, dan evaluasi resiko
• Meliputi additinal subject
• Direncanakan di awal mulainya project
4. Menjadwalkan aktivitas pengembangan yang menunjang kesuksesan proyek
Merekrut anggota dan mengalokasikannya pada tiap aktivitas yang telah dijadwalkan
Memecahkan resiko yang terjadi
Mengimplementasikan aktivitas SQA yang dibutuhkan
Menyediakan manajemen data yang dibutuhkan dengan project control
5. 1 Project Products
• Design documents (date completion, deliverables)
• Software products ( completion dates & installation sites)
• Training tasks (dates, participants, sites)
2 Project Interfaces
• Interface dengan software packages yang saat ini ada
• Interface dengan tim hardware atau software lainnya
• Interface dengan hadrware yang ada saat ini
6. 3 Project Methodology & Development Tools
4 Software development standards & procedures
5 Mapping of the development process
GANTT
Chart
Berisi definisi detail dari tiap fase project yang meliputi aktivitas –
aktivitas berikut :
• Estimasi seluruh aktivitas yang akan dilakukan CPM
• Logical sequence (urutan kerja)
• Tipe sumberdaya profesional dan jumlahnya yang dibutuhkan
PERT
7. 6 Project Milestone
Berisi tanggal – tanggal atau deadline aktivitas penting yang harus
diselesaikan / dimulai
7 Project Staff Organization
• Struktur Organisasi proyek
• Kebutuhan akan profesionalitas seperti sertifikasi, pengalaman,
dll.
• Jumlah anggota yang dibutuhkan
• Penunjukan ketua tim dan nama – nama anggota tim
8. 8 Development Facilities
Hardware, software, office space, etc.
9 Development Risk
10 Control method
11 Project Cost estimation
9. 1 List of Quality Goals
2 Review Activities
3 Software tests
4 Acceptance test (for externally developed)
5 Configuration management & procedures
10. Development & Quality plan pada proyek dengan skala besar, belum tentu dapat
langsung diimplementasikan pada small project. Berikut rekomendasi elemen untuk
small project
Development Plan
• Project Product
• Product bencmarks
• Development risk
• Estimates of project costs
Quality Plan
• Quality Goals
11. Advantage for Software Development
• Mencegah over budget
• Menghindari kerugian akibat delay
• Mencegah kerugian pada market status, khususya reputasi
perusahaan yang dikarenakan projek eksternal
Advantage for Internal customer
• Penyimpangan dan resiko over budget lebih sedikit
• Kontrol pada proses pengembangan yang lebih baik
• Lebih sedikit kekurangan akibat delay internal
Advantage for Organization
• Mengurangi kerugian pasar
• Mengurangi resiko keterlambatan supply of product
• Mengurangi resiko penambahan supply biaya