Pertemuan IV:
Hari/tgl: sabtu 16 Mei 09
Dosen: Dr. Sukrisno Mardiyanto, M.Eng.
Your PM Proses : why, what, how do dan done.
Langkah primer perencanaan:
– Identifikasi scope proyek dan tujuan
– Mengidentifikasi lingkungan organisasi proyek
– Menganalisa karakteristik proyek
– Mengidentifikasi produk proyek dan aktivitasnya
– Memperkirakan usaha tiap aktivitas
– Mengidentifikasi resiko
– Mengalokasi sumber daya
– Review
Dokumen yang dihasilkan : documen dan produk (SD, SQAP, SCMP, Risk Management Plan, Software Process Improvement Plan, Communications Management Plan, Migration Plan,oprerational plan.
Sebagai PM, pilih dokumen yang cocok. Sebaiknya ada SDP, dll.
Produk document: statemen of need, system interface spec, software req, dll.
Software Project Survival Guide: (lihat ebook).
Planning:
– Berapa biayanya?
– Akan dilaksanakan berapa lama?
– Berapa banyak orang yang dibutuhkan?
– Apa yang bisa menjadi masalah?
Software Development Plan
– SPMP
– Beberap orang menganggap paling penting adalah SRS (menyatukan beragam dokumen)
Communication Management Plant
– Bisanya bagian dari SPMP
– Menggambarkan aliran informasi ke seluruh bagian (mengambil dan mendistribusikan info).
– Status meeting-nya: bulanan, mingguan, harian serta status report adalah vital.
Planning, estimating dan scheduling merupakan satu paket.
Plan: identify activitas, tak ada waktu dan hari yang jelas.
Estimating: menentukan ukuran dan lama suatu pekerjaan.
Schedulling: menambah start dan akhir dengan waktu yang jelas serta hubungan dlm pekerjaan itu.
Bagaimana Membuat Schedule:
- Menentukan apa yang butuh dikerjakan
Dengan Work Breakdown Structur (WBS)
- Mengidentifikasi berapa banyak (ukuran)
- Menentukan ketergantungan
- Seberapa lama proyek akan berjalan?
Mempartisi Proyek Kita:
– Kita harus mendekomposisi proyek menjadi potongan kecil.
– Semua proyek harus mempartisi
– Membagi dan menguasi
– Dua penyebab kegagalan: lupa sesuatu yang kritikal dan salah sasaran.
Work Breakdown Structur: WBS
– List hierarchy dari aktivitas kerja
– 2 format:
Outline
Graphical tree
– Dengan sistem penomoran desimal, contoh: 3.1.5
– Termasuk development, mgmt dan pekerjaan pensupport proyek
Contract WBS (CWBS) – untuk memantau pelaksanaan pekerjaan secara kasar
– 2/3 level
– High level tracking
Project WBS:
– Ditentukan oleh PM dan team
– Detil
– Lihat power point pa sukrisno, cepet banget ..
WBS Chart Example
– Mirip HIPO 0.0 dipecah 1.0, 2,0 dst
Tipe-tipe WBS:
– Process WBS
– Product WBS
– Hybrid WBS
(contoh ada di slide)
WBS diaplikasikan biasanya menggunakan Gantt Chart (bisa dengan ms project)
Work Packages
– Pekerjaan terpisah dengan hasil yang telah didefinisikan
– Seperti daun pada pohon
– Aturan one-to-two : biasanya 1 atau 2 orang untuk 1 atau 2 minggu
– Dasar dari monitoring dan reporting progress.
– Edealnya lebih singkat dari yang panjang.
(makin kecil skala makin sulit di-manage)
WBS:
– List of aktivitas bukan benda
– List of item, dapat datang dari beragam sources (SOW, proposal, brainstorming, stakeholder, dan tim)
– Menggambarkan aktivitas menggunakan bahasa “bullet”.
Estimation:
– Target vs committed Dates
Target: diproposed oleh bisnis/marketing
– Jangan commit segera
– Commited: setelah tim setuju
LOC Estimate Issues
– Bagiamana mengetahuinya?
– Bagaimana jika bahasa yang berbeda?
– Bagaimana dengan gaya programmer?
– Statistik: rata-rata produktivitas programmer 3000 LOC/yr
– Banyak pendekatan algoritmik setelah requirements.
Function Point
(bagian2 dari software yang terkait dengan fungsi).
– Menghitung bisnis function per kategori
– Buat faktor kompleksitas
– Mengeset bobot pengali untuk masing2 (0 >15).
– Hasilnya akan di ajust menghasilkan
– Menghitung influence multiplier dan apply
– Hasilnya functional point pertama.
Wideband Delphi
(dibahas pada pertemuan lain)
COCOMO
Stand for Cosnstructive Cost Model
– Mengijinkan tipe aplikasi, ukuran dan COST driver
– Hasil keluarannya dalan Person Months.
Mengetahui Deadlines:
Tahun fiskal dls
Parkinson’s Law
“Work expands to fill the time available”
Student Syndrome
“Procrastination until the last minute
contoh di slide
slide nya mana
ga enak kalo upload punya orang (Dr. Soekrisno -ITB) tanpa ijin