pertemuan i – pengenalan mppl 1

advertisement
Manajemen Proyek Perangkat
Lunak (MPPL)
BAB I
Pengenalan MPPL
The McGraw-Hill Companies/Software Project Management (second edition) / Bob Hughes and Mike Cotterell
Tujuan pembelajaran







Mendefinisikan batasan manajemen proyek perangkat
lunak (MPPL)
Membedakan pengembangan proyek perangkat lunak
dengan lainnya
Memahami beberapa permasalah dan kekuatiran
manajer proyek perangkat lunak
Mendefinisikan tahapan-tahapan proyek perangkat lunak
Menjelaskan elemen utama aturan manajemen
Memahami kebutuhan perencanaan yang baik,
monitoring dan kontrol
Mengidentifikasi stakeholder proyek, tujuan mereka dan
cara mengukur keberhasilan dalam mencapai tujuan
tersebut
Pengenalan MPPL


Perencanaan, Monitoring dan Kontrol
proyek perangkat lunak
Mengidentifikasi proyek dan mencapai
tujuan Stakholder adalah proyek yang
sukses
Apakah Proyek itu ?

Definisi kamus bahwa Proyek adalah
perencanaan / perancangan yang spesifik
atau pekerjaan terencana atau pekerjaan
yang besar (Longman Concise English
Dictionary, 1982)
Apakah proyek itu ?
Karakteristik – karateristik Proyek
 Tugas non rutin
 Perlu perencanaan
 Tujuan spesifik yang akan dicapai atau produk spesisfik
yang akan dibuat
 Proyek harus ditentukan jangka waktu
 Pekerjaan dikerjakan untuk seseorang bukan untuk diri
kita
 Pekerjaan melibatkan beberapa spesialis
 Sumber daya proyek yang tersedia dibatasi
 Proyek itu pekerjaan besar / komplek
Apa proyek itu ?
Latihan 1
Perhatikan dan buatlah urutan yang paling mendekati definisi proyek
1.
Membuat sebuah edisi surat kabar
2.
Membangun saluran terowongan
3.
Persiapan pernikahan
4.
Menambahkan sistem komputer keuangan untuk mengatasi
tanggal setelah 31 desember 1999
5.
Sebuah proyek penelitian “apa yang membuat interface yang baik
antara manusia-komputer ?”
6.
Sebuah investigasi “alasan kenapa user mempunyai masalah
dengan sistem komputer ?”
7.
Sebuah tugas komputer untuk mahasiswa komputer tingkat 2
8.
Menuliskan sebuah sistem operasi untuk sebuah komputer baru
9.
Menginstal versi baru aplikasi word processing pada sebuah
organisasi
Proyek Perangkat Lunak Vs Tipe
Proyek Lain


Banyak teknik manajemen proyek umum
yang dapat diaplikasikan dengan MPLL,
tapi menurut Fred Brooks memberi
catatan bahwa produk proyek perangkat
lunak mempunyai karakteristik tertentu.
Satu cara untuk melihat MPLL adalah
sebagai proses membuat visible dari
invisible
Brooks, F.P. ‘No silver bullet:essence and accidents of software engineering’
Proyek Perangkat Lunak Vs Tipe
Proyek Lain
Karakteristik MPPL
1. Tidak nampak
2. Komplek
3. Flexible
Aktifitas dalam MPPL
Tiga proses aktifitas MPPL
1. Studi Kelayakan / evaluasi proyek
2. Perencanaan
3. Implementasi Proyek
Aktifitas dalam MPPL
Tahapan siklus hidup MPPL
1. Analisa kebutuhan
2. Spesifikasi
3. Disain
4. Coding
5. Verifikasi dan validasi
6. Implementasi / Instalasi
7. Maintenance dan support
Aktifitas dalam MPPL
Latihan 2
 Kampus Brightmouth adalah sebuah institusi pendidikan
yang dulunya diatur oleh otoritas pemerintah lokal tapi
sekarang sudah tidak lagi. Sedangkan pembayaran gaji
masih diatur oleh otoritas lokal dan slip gaji dan output
lainnya masih dihasilkan sentral komputer otoritas lokal.
Otoritas sekarang menagih kampus biaya service ini.
Manajemen kampus mempunyai ide untuk membuat
aplikasi pembayaran gaji sendiri agar biayanya lebih
murah dan melakukan proses pembayaran gaji sendiri.
Tahapan utama proyek apa saja untuk membuat proses
pembayaran gaji sendiri oleh kampus ?
Kategori proyek perangkat lunak
Kategori proyek perangkat lunak berdasarkan
sistemnya :
1. Sistem informasi
Contoh : Sistem kontrol stok
2. Sistem embedded / real time
Contoh : Sistem kontrol AC
Kategori proyek perangkat lunak
Proyek dapat dikategorikan berdasarkan orientasinya :
1.
Produk
Proyek membuat produk yang detailnya ditentukan
oleh client dan Client bertanggung jawab
menjustifikasi produk tersebut
2. Tujuan
Proyek diperlukan untuk mencapai tujuan tertentu
biasanya berhubungan dengan level service
Kategori proyek perangkat lunak
Latihan 3
 Apakah sistem operasi pada komputer sebuah
sistem informasi atau sistem embedded ?
Latihan 4
 Apakah proyek implementasi sistem pembayaran
independen di kampus Brightmuth pada latihan
2 adalah proyek tujuan atau proyek produk ?
Proyek sebagai sebuah sistem

Sebuah proyek mempertimbangkan untuk
membuat sistem baru dan atau merubah
sistem lama menjadi baru dan proyek itu
sendiri adalah sebuah sistem.
Proyek sebagai sebuah sistem
Sistem, subsistem dan linkungan sistem



Definisi sederhana dari sistem adalah sebuah kumpulan
dari bagian-bagian yang saling berhubungan. Sebuah
sistem normalnya merupakan bagian dari sistem yang
lebih besar dan sistem itu sendiri terdiri dari subsistem.
Di luar dari sistem adalah lingkungan sistem.
LIngkungan sistem ini dapat mempengaruhi sistem tapi
sistem tidak bisa mengontrol langsung.
Pada kasus kampus Brighmouth, bangkrutnya supplier
utama perangkat IT adalah kejadian yang menimpa
pada lingkungan sistem
Proyek sebagai sebuah sistem
Sistem Terbuka Vs Sistem Tertutup

Sistem terbuka yaitu yang berinteraksi dengan
lingkungan. Hampir semua sistem adalah
terbuka. Salah satu alasan nahwa sistem
engineering dan proyek membentuk sistem
tersebut sering kali gagal dikarenakan
keterlibatan staf teknikal tidak menghargai
tingkat sistem yang terbuka dan mudah
dipengaruhi oleh perubahan dari luar
Proyek sebagai sebuah sistem
Sub optimasi


Adalah sebuah subsistem yang bekerja
pada saat optimum tapi mempunyai efek
yang merugikan pada keseluruhan sistem
Contoh pengembang perangkat lunak
menyerahkan ke user sebuah sistem yang
sangat efisien pada penggunaan sumber
daya mesin tapi juga sangat susah untuk
dimodifikasi.
Proyek sebagai sebuah sistem
Sistem sosioteknikal


Proyek perangkat lunak ini tergolong
dalam kategori sistem ini. Setiap proyek
perangkat lunak membutuhkan organisasi
teknikal dan organisasi orang.
Manager Proyek perangkat lunak
diperlukan baik kompetensi teknikal dan
kemampuan untuk berinteraksi dengan
orang lain secara persuasif.
Proyek sebagai sistem
Latihan 5
 Identifikasi kemungkinan sus sistem dalam
instalasi sistem pembayaran gaji kampus
Brighmouth. Entitas penting apa yang ada
dalam lingkungan sistem pembayaran gaji
?
Informasi dan pengontrolan dalam
organisasi




Hirarki sistem informasi dan pengontrolan
Level pengambil keputusab dan informasi
Perbedaan tipe informasi
Kuantifikasi pengukuran efektifitas
mengurangi salah persepsi
TERIMA KASIH
Download