Perangkat Lunak
Based on The McGraw-Hill Companies/Software Project Management (second edition) / Bob Hughes and Mike Cotterell
Tujuan pembelajaran
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 lingkungan 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
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 ?
Apakah manajemen itu ?
• Materi Universitas terbuka ini ada di D. Ince, H. Sharp, and M. Woodman, Introduction to Software Project Management and
Quality Assurance, McGraw-Hill, 1993
Apakah manajemen itu ?
Tugas manajemen dapat dilihat dari apa saja yang paling sering
menantang dalam tugas manajer, hasil survey untuk manajer proyek
Perangkat lunak tersebut adalah sebagai berikut :
• Dapat menyelesaikan dengan deadline (85 %)
• Dapat menyelesaikan dengan batasan –batasan sumber daya (83 %)
• Mengkomunikasikan secara efektif diantara tugas group (80 %)
• Meningkatkan komitmen dari anggota tim (74 %)
• Menjaga milestone yang terukur (70 %)
• Dapat menyelesaikan dengan perubahan-perubahan yang terjadi (60 %)
• Mengerjakan perencanaan proyek dengan kesepakatan dengan anggota tim (57 %)
• Meningkatkan komitmen dari manajemen (45 %)
• Menghadapi konflik (42 %)
• Mengatur vendor dan sub-contractor (38 %)
Survey H.J.Thamhain and D.L.Wilemon appeared in Juni 1986 in Project Management Journal under the
title ‘criteria for controlling software according to plan’.
Apakah manajemen itu ?
Latihan 6
• Paul Duggan adalah manajer seksi pengembangan perangkat lunak. Pada hari
Selasa jam 10.00 am, dia beserta anak buah kepala seksi melakukan meeting
dengan group managernya tentang kebutuhan staf untuk tahun berikutnya.
Paul telah membuat catatan dokumen staf yang akan diambil. Hal ini
berdasarkan rencana kerja seksinya untuk tahun depan. Dokumen
didiskusikan pada meeting. Jam 2.00 pm Paul mengadakan meeting dengan
senior stafnya tentang proyek penting yang dilakukan di seksinya. Salah satu
staf pengembangan perangkat lunak mengalami kecelakaan di jalan raya dan
tinggal di rumah sakit pada beberapa waktu. Diputuskan bahwa proyek dapat
berjalan sesuai jadwal dengan mentransfer tim lain yang mempunyai
pekerjaan kurang urgent ke proyek ini. Penempatan sementara dibawa ke
pekerjaan kurang urgent tapi akan memakan waktu seminggu atau harus
diatur lagi. Paul menghubungi manajer personal tentang mendapatkan
pengganti dan user untuk yang pekerjaan kurang urgent telah dilakukannya
menjelaskan kenapa proyek ini akan mengalami delay.
• Kenali mana dari 8 tanggung jawab manajemen tersebut Paul merespon pada
hari tersebut
Masalah proyek perangkat lunak
Latihan 7
• Identifikasi tujuan dan sub tujuan dari proyek kampus
Brighmouth. Pengukuran efektifitas apa yang digunakan
untuk keberhasilan dalam mencapai tujuan proyek ?
Stakeholder