Software Engineering ( Pressman )
Chapter VII
SCHEDULING AND TRACKING
PROJECT
Tuesday, July 9, 2024 1
Penjadwalan
Mengapa perlu ? TERLAMBAT dikarenakan :
1. Batas waktu yang tidak realistis
2. Perubahan kebutuhan pelanggan
3. Keterbatasan Sumber daya
4. Estimasi resiko yang tidak dipertimbangkan saat
proyek dimulai
5. Kesalahan komunikasi
Tujuan
Melindungi proyek dari tekanan jadwal yang tidak semestinya
Tuesday, July 9, 2024 2
Prinsip dasar penjadwalan proyek
1. Pembagian Dekomposisi tugas dan masalah
2. Saling ketergantungan setiap tugas
3. Alokasi waktu Penetapan tanggal mulai dan
akhir proyek
4. Validasi kerja jangan sampai jml pekerjaan lebih
banyak daripada orang yang kerja
5. Batasan tanggungjawab
6. Batasan keluaran hasil kinerja
7. Kejadian penting yang dilakukan.
Tuesday, July 9, 2024 3
Teknik penjadwalan
1. Teknik kajian dan evaluasi program
(PERT)
2. Metode jalur kritis (CPM)
Semua teknik didasarkan pada informasi tentang :
estimasi kerja, dekomposisi fungsi produk dan
pemilihan jenis proyek dan rangkaian tugas.
Tuesday, July 9, 2024 4
Jenis Proyek dibedakan menjadi
1. Concept Development Project
2. New Application Development Project
3. Application Enhancement Project
4. Application Maintenance Project
5. Reengineering Project
Tuesday, July 9, 2024 5
Penelusuran
Scheduling Peta seorang manajer perangkat
lunak
Penelusuran proyek untuk
Tepat mengkontrol jalannya proyek
Tuesday, July 9, 2024 6
Penelusuran dapat dilakukan dengan cara
1. Adakan pertemuan status proyek secara
periodic untuk melaporkan masalah dan
kemajuan
2. Evaluasi hasil kinerja secara keseluruhan
proses
3. Memastikan apakah hal-hal penting telah
dilaksanakan sesuai jadwal
4. Cek tanggal perencanaan dan tanggal
scheduling
5. Adakan pertemuan secara informal untuk
mendapatkan estimasi kemajuan proyek
dimasa mendatang.
Tuesday, July 9, 2024 7
The End
Tuesday, July 9, 2024 8