Dokumen Perencanaan Proyek Perangkat Lunak CHOIru ZAÍN 2011
Outline Feedback Menuangkan ide perencanaan proyek dalam dokumen
Feedback Bagian yang mendasar dalam perencanaan proyek Project overview Deliverables Project organization Managerial processes Technical processes Budget Schedule
Bagaimana menuangkan ide?
Pedoman penuliskan dokumen dalam proyek 1. Overview (Ikhtisar) Ringkasan Proyek (tujuan, ruang lingkup , dan sasaran) Tujuan : lebih ke arah umum seperti , misalnya : proyek ini bertujuan untuk menganalisa kebutuhan mesin ATM, mendesain, mengimplementasi, dan memelihara perangkat lunak baik dari server maupun client. Ruang lingkup : adalah aktifitas yang membatasi tujuan, misalnya : aktifitas yang dilakukan berdasarkan acuan kebutuhan perangkat lunak merupakan bagian dalam ruang lingkup proyek Sasaran : tujuan yang lebih spesifik, misalnya : pertama menyelesaikan proyek dalam batas waktu yang ditentukan, menyelesaikan project deliverables seperti program dan dokumen
1. Overview Asumsi dan batasan Asumsi mengurangi ambigu, mendefinisikan proyek dengan definisi tertentu, misalnya : proyek ini bukan proyek utama, namun pendukung dari proyek yang lebih besar Batasan mendefinisikan batasan proyek seperti : proyek memakan biaya maksimal 1 milyar, dengan batasan waktu 1 tahun.
1. Overview Project deliverables Item atau produk hasil yang akan dihasilkan selama proyek tersebut berlangsung, misalnya : modul, program, atau dokumentasi. Misalnya :Manajer proyek menentukan bahwa hasil proyek tercapai jika tim telah menyelesaikan beberapa produk berikut : 1. Dokumentasi : SRS, SDD, STP 2. Software program 3. Dokumen manual untuk instalasi maupun operasi
1. Overview Rencana jadwal dan biaya Terkadang sudah dijelaskan di batasan, bisa ditekankan lagi biaya proyek, biaya perawatan per bulan setelah proyek jadi, serta kapan rencana proyek akan dimulai
Perbaruan dari rencana proyek (Evaluation of the plan) 1. Overview Perbaruan dari rencana proyek (Evaluation of the plan) Diisi dengan deskripsi paragraf : sejauh mana dokumen itu akan deperbarui(update). Misalnya :”dokumen ini akan diperbarui setiap bulan sesuai dengan kebutuhan”. Atau biasanya jika proyek nya itu dalam ruang lingkup yang kecil, hal ini bisa kosong, atau hanya deskripsi :”Rencana perbaruan dokumen belum dituliskan dan akan ditentukan kemudian”.
2. Referensi Referensi biasanya merupakan daftar dokumen standar yang dikeluarkan dalam daur hidup proyek perangkat lunak. Yang didaftar disini adalah mengenai dokumen yang akan dihasilkan (dideliverable) pada proyek yang akan dibangun. Referensi dokumen ini disertai keterangan-keterangan lain jika diperlukan Contoh : dokumen SRS, SDS, dan STP Dokumen lain adalah : SQAP, SCMP tergantung ruang lingkup proyek
Misal ATM : Automatic Teller Machine 3. Definisi Berisi definisi dari istilah atau singkatan yang kita pakai dalam pendefinisian produk dalam dokumen proyek Misal ATM : Automatic Teller Machine
4. Organisasi Proyek External interface Internal structure Disini maksudnya jika proyek itu membutuhkan resource lebih akan diambil dari luar untuk mengisi struktur yang bawah jika diperlukan Internal structure Pola organisasi, struktur pertanggungjawaban Roles and responsibilities Mendefinisikan fungsi dan kategori , dijelaskan di Resource Allocation Matrix Untuk proyek kecil, cukup struktur internal dan masing-masing tanggung jawabnya saja
5. Perencanaan Proses Pengelolaan Rencana Awal (start up plan) Rencana Perkiraan (estimation plan) Menggunakan metode estimas, misalnya : Rencana waktu kerja dari tiap – tiap cabang WBS akan dibreakdown seberapa lama waktu pekerjaan untuk setiap detail detail pekerjaan yang dilakukan. Dari input tersebut maka dapat diukur progress dari keseluruhan proyek
5. Perencanaan Proses Pengelolaan Rencana Rekruitmen(staffing plan) Dari estimasi yang ada bisa didapatkan kebutuhan resource termasuk jumlah jam kerja yang dibutuhkan Rencana Akuisisi sumberdaya (resource acquisition plan) Segala sesuatu yang perlu di opensource kan, atau kebutuhan yang tidak bisa dibuat di internal proyek, seperti : software tools Rencana Pelatihan staf (project staff training plan) Rencana pelatihan untuk staff yang terlibat dalam proyek. Ada atau tidak
5. Perencanaan Proses Pengelolaan Rencana Kerja (work plan) Aktifitas pekerjaan (work activities) Gantt chart Alokasi penjadwalan (schedule allocation) Network Diagram critical path Alokasi sumber daya (resource allocation) Resource Allocation Table Alokasi biaya (budget allocation) Budget Allocation Table
Tugas Mulailah membuat dokumen perencanaan yang akan diperiksa progressnya oleh asisten – batas akhir pengumpulan dokumen 8 april 2011 Keterangan tambahan : dokumen harus menjelaskan isi proyek masing-masing kelompok sesuai dengan standar mulai dikonsultasikan dengan asisten dan dosen lewat terutama dalam praktikum dan di media yang telah disediakan Contoh dokumen biasa anda lihat di website : http://instructional1.calstatela.edu/prosent/CIS%20486/Wk%202D%20Software%20PMP%20Paper.doc Minggu depan sampai dengan akan dikontrol progressnya oleh dosen dan asisten