Selasa, 02 November 2010

Proses Management Proyek

Topik
  • Manajemen Projek
  • Proses Perangkat Lunak dan Metrik Projek
  • Perencanaan Projek Perangkat Lunak
  • Manajemen Risiko
  • Penjadwalan dan pelacakan Projek
  • Software quality assurance (SQA)
  • Manajemen Konfigurasi Perangkat Lunak
Manajemen projek

 Fokus: SDM, masalah, proses
 SDM:
Rekrutmen, selection, manajemen kinerja, training,
compensation, pengembangan karir, organisasi dan
rencana kerja, dan pengembangan tim/kultur

 Masalah:
menetapkan lingkup, tujuan dan sasaran projek
mencari alternatif solusi
dekomposisi masalah
identifikasi teknis dan konstrain manajemen


Manajemen projek (2)

 Proses:
membuat kerangka kerja dengan rencana
komprehensif untuk penerapan pengembangan
perangkat lunak


Proses dan Metrik Perangkat Lunak

Definisi:
Dengan mengukur --> dapat memberikan
kuantitatif indikasi dari pengembangan, jumlah,
dimensi, kapasitas atau ukuran dari beberapa
atribut produk/proses
Pengukuran adalah aksi dari pendefinisian
suatu ukuran
Metrik merupakan ukuran derajat kuantitatif
dari atribut tertentu suatu sistem / komponen /
proses.


Metrik Projek

-Setiap projek dapat diukur:
-Input; mengukur sumber2 yang dipergunakan
Output; mengukur hasil kerja produk yang
diciptakan
-Result; mengukur indikasi-indikasi keefektifan
hasil kerja produk


Pengukuran Perangkat Lunak

-Metrik berorientasi ukuran
-Errors per KLOC
-Defect per KLOC
-$ per KLOC
-Pages of documentation per KLOC
-Errors per person-month
-LOC per person-moth
-$/page of documentation

Pengukuran Perangkat Lunak (2)

􀂄 Metrik berorientasi fungsi (Function Point)
FP = count-total x (0.65 + 0.01 x Σ Fi)
Define:
􀂅 Errors per FP
􀂅 Defect per FP
􀂅 $ per FP
􀂅 Page of doc per FP
􀂅 FP per person-month

Perencanaan Projek Perangkat Lunak

􀂄 Aktifitas pertama untuk memperkirakan kegiatan
projek meliputi : kompleksitas projek, ukuran
projek, tingkat ketidak pastian struktural (masalah)
􀂄 Tujuan:
􀂅mendapatkan kerangka kerja yang membantu
Manajer untuk membuat estimasi SDM, biaya
dan waktu.

Perencanaan Projek PL (2)

􀂄 Estimasi - Teknik Dekomposisi:
􀂅 Software sizing
􀂄 Fuzzy-logic sizing
􀂄 Function point sizing
􀂄 Standard component sizing
􀂄 Change sizing
􀂅 Estimasi berbasiskan masalah
􀂄 LOC-based estimation
􀂄 FP-based estimation
􀂄 Process-based estimation

Perencanaan Projek PL (3)

􀂄 AKTIFITAS :
􀃉 Penentuan lingkup projek : pertemuan user
􀃉 penentuan Sumber Daya : SDM, reuse P/L ,
sumber daya lingkungan
􀃉 Estimasi, never exact, disesuaikan setiap
saat,pilihan : tunda estimasi s/d selesai proyek
; mengacu projek serupa; teknik dekomposisi
sederhana (cost & effort), model empirik
(Harvard, Cocomo dll)
􀃉 Keputusan apakah Buat / Beli : outsourcing

Manajemen Risiko

􀂄 Strategi: reactive vs proactive
􀂄 Karakteristik P/L :
􀂅 uncertainty
􀂅 loss
􀂄 Katagori Risiko :
􀂅 Ukuran produk
􀂅 Dampak bisnis
􀂅 karakteristik kustomer
􀂅 definisi proses
􀂅 lingkungan pengembangan
􀂅 teknologi yang akan dibuat
􀂅 jumlah satf dan pengalamannya.

Manajemen Risiko (2)

􀂄 Projeksi Risiko (estimasi risiko) :
􀂅Menetapkan suatu skala yang merefleksikan
kemungkinan risiko yang akan terjadi.
􀂅Memberikan gambaran konsekuensi risiko
􀂅Estimasi dampak risiko projek dan produk
􀂅Mencatat keseluruhan projeksi risiko secara akurat
untuk menghindari terjadinya kesalah pengertian.

Penjadwalan dan Pelacakan

Projek
􀂄 Mendefinisikan keseluruhan bagian pekerjaan dari
projek perangkat lunak
􀂄 Pemilihan bagian pekerjaan rekayasa perangkat
lunak
􀂄 Penghalusan bagian2 pekerjaan utama
􀂄 Mendefinisikan keterhubungan/jaringan seluruh
bagian pekerjaan
􀂄 Penjadwalan
􀂄 Pengawasan dan pelacakan penjadwalan