Your Logo
MANAJEMEN PROYEK
SOFTWARE
Aprilia Sulistyohati, S.Kom
Jurusan Teknik Informatika
Universitas Islam Indonesia
MANAJEMEN
Proses untuk mencapai tujuan bersama
dengan menerapkan planning, organizing,
dan controlling didasarkan pada sumber daya
yang dimiliki.
Page 2
HAL TERKAIT DENGAN MANAJEMEN
- Pengelolaan personel dan koordinasi tim
- Proses
- Pengukuran proyek (menentukan harga dari PL)
- Penjadwalan
Page 3
PROYEK
Suatu kegiatan mengkoordinasikan segala
sesuatu dengan menggunakan perpaduan
SDM, teknik, administratif, keuangan untuk
mencapai tujuan dan dalam waktu tertentu.
Page 4
Karakteristik proyek
Mempunyai tujuan yang jelas
Ruang lingkup yang terdefinisi dan terdokumentasi
Memiliki anggaran yang terbatas
Dibatasi oleh kualitas
Biasanya tidak berulang-ulang
Memerlukan struktur organisasi temporari
Memiliki tanggal mulai dan tanggal berakhir yang spesifik
Hasil akhir yang spesifik
Page 5
MANAJEMEN PROYEK
Sekumpulan prinsip, praktek, dan teknik yang digunakan
untuk memimpin tim proyek dan mengatur jadwal
proyek, biaya, dan resiko untuk memberikan kepuasan
bagi konsumen. (Chapman, 1997)
Page 6
MPPL VS 4PManajemen Proyek Yang Efektif : 4 P
(People, Product, Process, Project)
a) People/personil Faktor terpenting yg menjadi suksesnya suatu
proyek
b) Product Software yg akan di bangun
c) Process Memberikan suatu aktifitas kerangka kerja dan
rencana komprehensif bagi pengembangan perangkat lunak
d) Project Segala pekerjaan yang harus dilakukan untuk membuat
produk itu terealisasi
Page 7
Kategori Personil
a) Manajer Senior : yang menentukan usaha yang dikerjakan, dan
pemegang keputusan dalam proyek.
b) Manajer Proyek (pemimpin tim): merencanakan, memotivasi,
mengorganisasi dan mengontrol orang di proyek/praktisi, problem
solving, mampu mengenali tim&memahami anggota timnya.
c) Praktisi/pelaksana: orang yang mempunyai kemampuan untuk
mendapatkan produk/PL
d) Pelanggan (Clien): orang yang membutuhkan produk
e) Pengguna akhir: orang yang berinteraksi langsung dengan PL yang
dibangun
Page 8
SOFTWARE TEAM
Faktor yang harus diperhatikan dalam seleksi terhadap
proyek tim software :
- Tingkat kesulitan problem yang akan diambil pemecahannya.
- Coding, baris-baris program/fungsi yang akan digunakan dalam
program tersebut.
- Waktu tim dalam pengerjaan
- Tingkat permasalahan yang dapat disederhanakan
- Tingkat permintaan sosialisasi (komunikasi) pada proyek
- Kualitas permintaan dan kehandalan sistem yang akan dibangun
Page 9
STRUKTUR ORGANISASI
Democratic Decentralized (DD)
STRUKTUR ORGANISASI TIM Controlled Decentralized (CD)
Controlled Centralized (CC)
Page 10
Democratic Decentralized (DD)
Tidak ada pemimpin yang permanen
Koordinator ditunjuk untuk jangka waktu yang pendek
Keputusan diambil berdasarkan pendapat bersama
Komunikasi antar anggota tim (posisi sejajar semua)
Cocok untuk:
masalah yang sulit/rumit
proyek besar
perlu banyak waktu untuk menyelesaikan proyek
Page 11
Controlled Decentralized (CD)
Pemimpin tim ditentukan
Ada wakil pemimpin dan mereka berbagi tugas
Penyelesaian masalah adalah tugas tim ,implementasinya dibagi di
antara beberapa sub-tim oleh pemimpin
Komunikasi di antara sub-tim dan antara personel
Terpusat untuk penyelesaian masalah
Cocok untuk:
masalah yang sederhana
proyek besar
menghasilkan sedikit kesalahan
Page 12
Controlled Centralized (CC)
Penyelesaian masalah dikerjakan oleh pemimpin,
Pemimpin melakukan koordinasi internal tim,
Komunkasi lebih banyak antara pemimpin dan anggota tim
Cocok untuk:
masalah yang sederhana
melakukan penyelesaian masalah lebih cepat
menghasilkan sedikit kesalahan
Page 13
- MPPL -
Tidak bersifat teknis seperti pengkodean.
Manajemen proyek PL adalah bagian yang penting dalam pembangunan
perangkat lunak.
Berkaitan dengan manajemen adalah pengelolaan personel dan
koordinasi tim, proses, pengukuran proyek-termasuk menentukan harga
dari PL, penjadwalan dan sebagainya.
Manajemen proyek PL ini mampu menentukan apakah proyek akan
berjalan dengan baik sehingga menghasilkan produk yang baik.
Page 14
Faktor-faktor yang mempengaruhi hasil akhir
• Resiko yang mungkin
terjadi
• Batas akhir penyerahan
produk (delivery deadline)
• Anggaran dan biaya
(budgets and costs)
• Kualitas Produk
• Teknologi yang diterapkan
• Jumlah pemakai / User
• Komunikasi Pelanggan/
clien
• Kebutuhan pengguna (user
requirements)
• Sumberdaya yang tersedia
• Penjadwalan Project
• Batasan sistem (system
constraints)
• Pengawasan Project
Page 15
PENYEBAB KEGAGALAN PROJECT
Penjadwalan yang tidak realistis
Perubahan permintaan pelanggan/clien
Usaha tidak sesuai dengan apa yang direncanakan
Miskomunikasi antara staff project
Resiko yang telah diprediksi ataupun yang tidak dapat diprediksi
Kesulitan teknik
Kesalahan pada project manajemen
Page 16
DEFINISI PERMASALAHAN
Membangun Ruang Lingkup Permasalahan: Menjabarkan
bentuk-bentuk permasalahan dan kendala yang dihadapi
Peninjauan Ulang: Membangun fungsi berdasarkan
kebutuhan penanggulangan permasalahan
Page 17
INTI DARI PROYEK
Beberapa pertanyaan yang perlu diperhatikan:
1) Kenapa sistem itu dibangun ?
2) Apa yang harus diselesaikan ? Dan kapan ?
3) Siapa yang bertanggung jawab dengan fungsi yang dijalankan ?
4) Dimana lokasi organisasi/tim berada ?
5) Bagaimana sistem tersebut dijalankan secara teknik dan manajerial ?
6) Seberapa banyak sumber daya yang dibutuhkan (Contoh : SDM,
Software, Hardware, Database) ?
Page 18
TEKNIK PELAKSANAAN
Analisis Resiko Formal
Perkiraan biaya dan waktu yang diperlukan
Mengumpulkan data pelaksanaan yang telah dilaksanakan
Membandingkan pelaksanaan dengan kualitas yang ingin dicapai
SDM yang terlibat dalam proyek.
Page 19
Page 20
KASUS DISKUSI
Dalam waktu yang sama tim anda mendapatkan 2 proyek
besar, proyek tersebut sama-sama membuat e-health. tim anda
berjumlah 5 orang, dan tim belum menyetujui salah satu dari
proyek tersebut.
Proyek A permasalahannya rumit dan sulit, dari segi biaya
perusahaan mampu membayar berapapun yang tim anda berikan,
perusahaan A ingin mendapatkan software cepat dan yang
berkualitas. Namun proyek A sudah ada sedikit dokumentasi karena
proyek ini hanya melanjutkan proyek sebelumnya.
Proyek B tingkat permasalahannya tidak serumit proyek A, lebih
sederhana dari proyek A. Lokasi perusahaan B 1,5 kali lebih jauh
daripada lokasi perusahaan A. Proyek B membangun Sistem dari
awal. Dan perusahaan B sudah menentukan budget biaya yaitu 25
juta.
Page 21
PROBLEM
1) Apa yang harus tim anda lakukan dengan kedua
proyek tersebut ??
2) Berikan alasan beserta penjadwalan dan range
biayanya ??
3) Struktur tim yang seperti apa yang akan anda
buat??
Page 22
Top Related