Suwun mas bro mbak sist

Minggu, 30 Oktober 2011

pertemuan 2

Perencanaan Proyek Perangkat Lunak
Proses manajemen proyek PL dimulai dng rangkaian aktivitas yang disebut Perencanaan Proyek PL (Software Project Planning)
Apa tujuan perencanaan proyek ?
Adalah untuk memberikan batasan memungkinkan bagi manajer untuk mengestimasi sumber daya, biaya dan jadwal yang bisa dipertanggung jawabkan.
Tahapan-tahapan Dalam Perencanaan PL :
Memperkirakan (estimation)
Ruang Lingkup (scoping)
Resiko (risk)
Jadwal (schedule)
Strategi Pengendalian (control strategy)

Estimasi sumber daya, biaya dan jadwal pengembangan PL memerlukan :
Pengalaman
Akses informasi historis yang baik
Informasi historis. Dengan mengetahui data-data yang lalu kita dapat mengoptimalkan pekerjaan dan menghindari hal-hal yang bisa menimbulkan persoalan
Keberanian untuk komitmen terhadap ketersedian informasi

Hal-hal yang mempengaruhi estimasi :
“Project Complexity”
“Project size”
“Problem decomposition”
Tingkatan “structural uncertainty”. Struktur dalam hal ini adalah tingkatan kebutuhan, kemudahan fungsi yang akan dihasilkan dan informasi yang harus diproses.
Resiko diukur berdasarkan tingkatan ketidakpastian estimasi terhadap sumber daya, biaya dan jadwal. Jika batasan proyek tidak jelas dan kebutuhan proyek senantiasa berubah maka hal ini bisa menimbulkan dampak yang membahayakan.

Apa yang dimaksud dengan ruang lingkup (scopes) :
Fungsi (functions) : Estimasi biaya dan jadwal berorientasi secara fungsional.
Kinerja (performance) : berkaitan dengan proses dan waktu respon yang dispesifikasikan
Batasan (constraints) : mengidentifikasikan keterbatasan PL terhadap perangkat keras, memori maupun terhadap sistem lainnya yang sudah ada.
Antar-muka (Interfaces)
Reliabilitas (reliability)


Pertanyaan yang diajukan untuk memahami ruang lingkup PL:
Berkaitan dengan tujuan umum:
Siapa yang menginginkan pekerjaan ini ?
Siapa yang mempunyai solusi yang lain ?
Apa keuntungan ekonominya jika solusi tersebut berhasil ?
Berkaitan dengan pemahaman permasalahan :
Bagaimana output yang diinginkan pelanggan ?
Masalah apa yang bisa diatasi oleh solusi tersebut ?
Adakah batasan atau isu-isu kinerja khusus yang akan mempengaruhi cara pendekatan terhadap solusi ?
Berkaitan dengan efektifitas pertemuan :
Apakah anda orang yg tepat utk. menjawab pertanyaan ini ?
Apakah pertanyaan saya relevan dng problem anda ?
Apakah masih ada hal lain yang sebaiknya saya tanyakan ?
Perencanaan Sumber Daya
Tugas kedua perencanaan PL adalah mengestimasi sumber daya yang dibutuhkan untuk menyelesaikan usaha pengembangan PL tersebut.
Sumber Daya Manusia
Mengevaluasi ruang lingkup dan keahlian yang dibutuhkan. Perencanan harus menentukan posisi organisasi (seperti manajer, perekayasa PL, dll) dan spesialisasi (seperti telekomunikasi, data base, client/server).
Jumlah orang yang dibutuhkan untuk sebuah proyek PL bisa ditentukan setelah adanya estimasi usaha untuk pengembangan (seperti person-months).


Perencanaan Sumber Daya
Tugas kedua perencanaan PL adalah mengestimasi sumber daya yang dibutuhkan untuk menyelesaikan usaha pengembangan PL tersebut.
Sumber Daya Manusia
Mengevaluasi ruang lingkup dan keahlian yang dibutuhkan. Perencanan harus menentukan posisi organisasi (seperti manajer, perekayasa PL, dll) dan spesialisasi (seperti telekomunikasi, data base, client/server).
Jumlah orang yang dibutuhkan untuk sebuah proyek PL bisa ditentukan setelah adanya estimasi usaha untuk pengembangan (seperti person-months).


Estimasi Proyek PL
Pada masa-masa awal perhitungan, biaya perangkat lunak biasanya mendominasi proyek.
Katagori teknik estimasi :
Mendasarkan estimasi pada proyek-proyek yang mirip yang sudah dilakukan sebelumnya
Menggunakan “teknik dekomposisi” yang relatif sederhana untuk melakukan estimasi biaya dan usaha proyek.
Menggunakan satu atau lebih model empiris untuk estimasi usaha dan biaya PL.


Keputusan Make-Buy
Dalam banyak area aplikasi PL, biaya sering lebih efektif untuk mendapatkan dari pada mengembangkan PL.
Akuisisi Perangkat Lunak
Buat atau beli ? Beli / beli lalu dimodifkasi / Outsourcing
Petunjuk :
Buat spesifikasi fungsi dan kinerja yang diharapkan
Estimasi biaya internal pengembangan dan tgl. penyampaian
Pilih 3 atau 4 perangkat lunak kandidat yang paling cocok
Buat matriks perbandingan dari kandidat tersebut
Evaluasi berdasarkan kualitas sebelumnya, dukungan vendor, reputasi dan dukungan purna jual, dll.
Tanya komentar pemakai lain.


Analisis Akhir
Apakah tanggal penyampaian akan lebih cepat dibandingkan mengembangkan sendiri ?
Apakah biaya pembelian + biaya pengubahan lebih kecil dari biaya pengembangan sendiri ?
Apakah biaya dukungan dari pihak luar lebih kecil dari biaya dukungan dari dalam ?




1. Pendahuluan
- maksud dan tujuan proyek - sasaran yang akan dicapai
- fungsi utama perangkat lunak - kendala proyek
2. Estimasi Proyek
a. metode estimasi b. estimasi biaya & sumber daya manusia
3. Resiko Proyek
a. Analisis resiko b. Manajemen resiko
4. Jadwal Proyek
a. kegiatan & waktu b. network planning c. SD kegiatan
5. Sumber daya
a. Manusia b. perangkat keras c. perangkat lunak
6. Organisasi
a. struktur organisasi b. pelaporan
7. Lampiran.

Tidak ada komentar: