14
Perencanaan Proyek Perangkat Lunak ( Software Project Planning )

Perencanaan Proyek Perangakat Lunak 2

Embed Size (px)

DESCRIPTION

Rekayas Perangkat Lunak

Citation preview

Perencanaan Proyek Perangkat Lunak

( Software Project Planning )

Observasi pada Estimasi

Tujuan Perencanaan Proyek

Ruang Lingkup Perangkat Lunak

Sumber Daya

Estimasi Proyek Perangkat Lunak

Proses Manajemen proyek perangkat lunak

Perencanaan Proyek

Ruang Lingkup

Perangkat Lunak Sumber Daya

Estimasi Proyek

Perangkat Lunak

Estimasi membawa resiko yang inheren (dari diri sendiri)

dan resiko inilah yang membawa ketidakpastian.

Yang mempengaruhi estimasi :

Project complexity (kompleksitas proyek)

Project size (ukuran proyek)

Struktural uncertainty (ketidakpastian struktural)

Untuk menyediakan kerangka kerja yang memungkinkan

manajer membuat estimasi yang dapat

dipertanggungjawabkan mengenai sumber daya, biaya

dan jadwal pada awal proyek yang dibatasi oleh waktu.

Merupakan aktifitas manajemen projek yang membutuhkan

waktu paling lama

Merupakan aktifitas berkelanjutan dari tahap initial hingga

pengiriman software sehingga secara regular harus

diperbaharui ketika terdapat informasi baru,

Beberapa tipe perencanaan (rencana validasi, rencana

perubahan managemen, rencana pengembangan dan training

staff, rencana perawatan) harus pula dikembangkan untuk

mendukung perencanaan projek utama yang memiliki

kendala terhadap waktu dan biaya.

Jenis Deskripsi

Perencanaan Kualitas Menentukan standar dan prosedur

penentuan kualitas software yang

digunakan

Perencanaan Validasi Menentukan teknik, jadwal, dan sumber

daya yang digunakan untuk validasi

software

Perencanaan Perubahan

Manajemen

Menggambarkan struktur dan prosedur

perubahan manajemen

Perencanaan Perawatan Memprediksi kebutuhan, biaya dan usaha

perawatan sistem

Perencanaan

pengembangan staff

Menggambarkan bagaimana perencanaan

pengembangan kemampuan dan

ketrampilan staff untuk menunjang projekS

1. Pendahuluan

2. Organisasi Projek

3. Analisis Resiko

4. Kebutuhan akan sumber daya hardware dan software

5. Work breakdown

6. Penjadwalan Projek

7. Mekanisme pemantauan dan pelaporan

Aktifitas ini bertujuan menghasilkan output yang

terstrukur bagi manajemen dan penentuan progress

Milestones merupakan titik akhir dari aktifitas proses

Deliverable (pengiriman) merupakan hasil projek yang

dikirim ke pelanggan

Pada model proses air terjun (waterfall) boleh

didefnisikan progress milestone secara langsung

Membagi projek ke dalam bentuk tugas dan estiamsi waktu

serta sumber daya yang dibutuhkan untuk menyelesaikan

tugas tsb.

Pengorganisasian tugas yang bersamaan untuk membuat

jadwal yang optimum.

Meminimumkan ketergantungan tugas untuk menghindari

adanya delay yg ditimbulkan oleh suatu tugas yang

menunggu tugas lainnya selesai

Ditentukan oleh instusi dan pengalaman manajer

Ruang lingkup PL menggambarkan : fungsi, kinerja,

batasan, interface dan reliabilitas.

Fungsi yang digambarkan dlm statemen ruang lingkup

dievaluasi untuk memberikan awalan yang lebih detail

pada saat dimulai estimasi.

Kinerja melingkupi pemrosesan dan kebutuhan waktu

respon.

Batasan mengidentifikasi batas yang ditempatkan pada PL

oleh perangkat keras eksternal, memori atau sistem lain

Manusia

Dimulai dengan mengevaluasi ruang lingkup serta memilih

kecakapan yang dibutuhkan untuk menyelesaikan

pengembangan.

Perangkat Lunak (Reuseable)

Komponen Off-the-self (menggunakan PL yang sudah jadi

(dari pihak ke tiga))

Komponen Full-Experience (menggunakan PL dari proyek

lalu yang serupa)

Komponen Partial-Experience (menggunakan PL dari proyek

lalu yang serupa tetapi masih membutuhkan modifikasi)

Komponen Baru (menggunakan komponen PL yang harus

dibangun oleh tim PL khususnya adalah untuk kebutuhan proyek

sekarang)

Lingkungan (Software Engineering Environment - SEE),

menggabungkan PL dan Perangkat Keras

Perangkat keras menyediakan platform yang mendukung piranti

perangkat lunak

Estimasi tidak akan pernah menjadi ilmu pasti, disebabkan

banyaknya variable (manusia, teknik, lingkungan dan

politik) yang mempengaruhi biaya dan usaha akhir yang

diaplikasikan untuk mengembangkannya.

Beberapa pilihan untuk mencapai estimasi :

Menunda estimasi sampai akhir proyek

Mendasarkan estimasi pada proyek – proyek yang mirip

yang sudah dilakukan

Menggunakan teknik dekomposisi yang relatif sederhana

Menggunakan satu atau lebih model empiris bagi estimasi

usaha dan biaya perangkat