RekayasaiPerangkatLunak 3
RekayasaiPerangkatLunak 3
Perencanaan Projek
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-jenis Perencanaan
Jenis
Perencanaan Kualitas
Perencanaan Validasi
Perencanaan Perubahan
Manajemen
Perencanaan Perawatan
Perencanaan
pengembangan staff
Deskripsi
Menentukan standar dan prosedur penentuan
kualitas software yang digunakan
Menentukan teknik, jadwal, dan sumber daya
yang digunakan untuk validasi software
Menggambarkan struktur dan prosedur
perubahan manajemen
Memprediksi kebutuhan, biaya dan usaha
perawatan sistem
Menggambarkan bagaimana perencanaan
pengembangan kemampuan dan ketrampilan
1
Requir ements
analysis
Prototype
development
Design
study
Requir ements
specification
Feasibility
report
Requir ements
definition
Evaluation
report
Architectural
design
Requir ements
specification
MILESTONES
Penjadwalan Projek
Membagi projek ke dalam bebtuk 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 intusi dan pengalaman manajer
Proses Penjadwalan Projek
Identify
activities
Software
requirements
Identifyactivity
dependencies
Estimateresources
foractivities
Allocatepeople
toactivities
Createproject
charts
Activitycharts
andbarcharts
T11
T12
Jaringan Aktifitas
7
10
T9 (M6)
T11 (M8)
14/7/99
15days
M1
T3
8days
T9
T1
25/7/99
4/7/99
M3
start
15days
5days
4/8/99
25/8/99
T6
M4
M6
7days
20days
15days
T7
T2
25/7/99
10days
10days
M2
T4
T11
5/9/99
11/8/99
M7
T5
M8
15days
T10
18/7/99
10days
T12
M5
25days
T8
Finish
19/9/99
Timeline Aktifitas
4/7
11/7
18/7
25/7
1/8
8/8
15/8
22/8
29/8
5/9
12/9
19/9
Start
T4
T1
T2
M1
T7
T3
M5
T8
M3
M2
T6
T5
M4
T9
M7
T10
M6
T11
M8
T12
Finish
Alokasi Staf
4/7
Fred
11/7
18/7
25/
1/8
8/8
15/8 22/8
29/8
5/9
12/9
19/9
T4
T8
T11
T12
Jane
T1
T3
T9
Anne T2
T6
Jim
T10
T7
Mary
T5
Manajemen Risiko
Manajemen risikon mengidentifikasikan risiko dan menggambarkan
minimisasi dampak risiko
Suatu risiko adalah kemungkinan munculnya dampak yang akan merugikan
o Risiko projek berdampak pada jadwal dan sumber daya
o Risiko produk berdampak pada kualitas dan unjuk kerja software yang
dikembangkan
o Risiko Bisnis berdampak pada organisasi pengembang software
Risiko Software
Risiko
Pindahnya Staff
Perubahan
Manajemen
Hardware yang
tidak tersedia
Perubahan
Kebutuhan
Delay terhadap
spesifikasi
Estimasi ukuran
yang rendah
Unjuk kerja
tool/sumber daya
yang rendah
Perubahan
Teknologi
Produk saingan
Bisnis
Risk
identification
Riskanalysis
Riskplanning
Risk
monitoring
Listofpotential
risks
Prioritisedrisk
list
Riskavoidance
andcontingency
plans
Risk
assessment
Identifikasi Risiko
Risiko Teknologi
Risiko Personal
Risiko Organisasi
Estimasi Risiko
Jenis Risiko
Teknologi
Personal
Organisasi
Tools
Kebutuhankebutuhan
Kemungkinan Risiko
Kecepatan Database-Engine yang digunakan tidak dapat
melakukan proses transaksi sebanyak yang dinginkan,
Terdapat kerusakan pada komponen software yg digunakan
sehingga tidak sesuai dengan fungsinya
Tidak dimungkinkannya melakukan recruitment staff yang
memiliki kemampuan sesuai dengan yang diingikan
Tidak tersedianya tempat training untuk staff yang
dibutuhkan
Organisasi direstrukturisasi sehingga manajemen yg berbeda
bertanggung jawab ke projek
Masalah dalam keuangan organisasi mengakibatkan
menurunkan biaya-biaya
Code yang dibangkitkan oleh Tool tidak efisien
CASE tool tidak dapat diintegrasikan
Perubahan kebutuhan mengakibatkan perancangan ulang
Tidak pahamnya pelanggan terhadap dampak perubahan
kebutuhan
6
Estimasi
Analisis Risiko
Menilai kemungkinan terjadinya risiko dan dampak risiko
Kemungkinan risiko: sangat rendah, rendah, sedang, tinggi, dan sangat
tinggi
Dampak risiko: fatal, serius, dapat ditolerir, tidak signifikan
Risiko
Kemungkinan
Dampak
Masalah dalam keuangan organisasi
Rendah
Fatal
mengakibatkan menurunkan biaya-biaya.
Tidak dimungkinkannya melakukan
Tinggi
Fatal
recruitment staff yang memiliki
kemampuan sesuai dengan yang
diingikan
Staff penting sakit pada saat jalur kritis
Sedang
Serius
Terdapat kerusakan pada komponen software Sedang
Serius
yg digunakan sehingga tidak sesuai
dengan fungsinya
Perubahan kebutuhan mengakibatkan
Sedang
Serius
perancangan ulang
Organisasi direstrukturisasi sehingga
High
Serius
manajemen yg berbeda bertanggung
jawab ke projek
Kecepatan Database-Engine yang digunakan Sedang
Serius
tidak dapat melakukan proses transaksi
sebanyak yang dinginkan
Perkiraan jumlah waktu yang diperlukan
Tinggi
Serius
untuk menyelesaikan projek terlalu
rendah
CASE tool tidak dapat diintegrasikan
Tinggi
Dapat ditolerir
Tidak pahamnya pelanggan terhadap dampak Sedang
Dapat ditolerir
perubahan kebutuhan
Tidak tersedianya tempat training untuk staff Sedang
Dapat ditolerir
yang dibutuhkan
Perkiraan jumlah perbaikan kerusakan terlalu Sedang
Dapat ditolerir
rendah
Perkiraan ukuran sistem software terlalu
High
Dapat ditolerir
rendah
Code yang dibangkitkan oleh Tool tidak
Sedang
Tidak Signifikan
efisien
Perencanaan Risiko
Mempertimbangkan setiap risiko dan mengembangkan strategi untuk
mengatur risiko tersebut
Strategi penghindaran
7
Indikator Potensial
Pengiriman produk hardware/software yang terlambat
karena adanya masalah teknologi
Rendahnya moral staff, kurangnya team work, dan
ketersediaan pekerjaan
Gossip di organisasi, kurangnya aksi dari senior
manajemen, reward & punishment
Adanya komentar kerusakan CASE tool, butuhnya
spesifikasi komputer yang tinggi,
8
Kebutuhan
Estimasi