Deskripsi Manajemen Proyek Perangkat Lunak
oleh Christyanto Liman - 5114100087
Manajemen proyek adalah suatu disiplin
dari mengawali, merencanakan, mengeksekusi, mengontrol dan menutup pekerjaan
dari sebuah tim untuk mencapai tujuan tertentu dan memenuhi suatu
kriteria keberhasilan tertentu. Suatu proyek merupakan pekerjaan sementara
untuk menghasilkan suatu produk, jasa atau hasil. Suatu proyek sudah ditentukan
mulai dan selesainya, biasanya berbatas waktu dan biaya, dan harus mencapai sebuah
tujuan tertentu untuk membawa perubahan menguntungkan atau pertambahan nilai
dari hasil proyek.
Tantangan
utama dari manajemen proyek
adalah untuk menyelesaikan semua tujuan proyek dengan diberikannya
batasan-batasan. Informasi yang didapat biasanya dideskripsikan dalam user atau
project manual yang dibuat ketika awal dari proses pengembangan. Batasan utama
dari suatu proyek adalah cakupan proyek, waktu, kualitas dan budget.
Manajemen proyek perangkat
lunak merupakan sebuah sendi dan ilmu dari perencanaan dam memimpin proyek
perangkat lunak. Manajemen proyek
perangkat lunak adalah sub-disiplin dari management proyek dimana proyek
perangkat lunak direncanakan, diimplementasikan, dipantau dan dikendalikan.
B. Tujuan/Manfaat
Ada beberapa tujuan/manfaat yang
didapat dari manajemen proyek perangkat lunak.
1.
Efisiensi, baik dari sisi biaya, sumber
daya maupun waktu.
2. Kontrol terhadap proyek lebih baik,
sehingga proyek bisa sesuai dengan scope, biaya, sumberdaya dan waktu yang
telah ditentukan.
3.
Meningkatkan kualitas.
4.
Meningkatkan produktifitas.
5.
Bisa menekan resiko yang timbul sekecil
mungkin.
6.
Koordinasi internal yang lebih baik.
7.
Meningkatkan semangat, tanggung jawab serta loyalitas
tim terhadap proyek, yaitu dengan penugasan yang jelas kepada masing-masing
anggota tim.
C. Stakeholder
Stakeholder merupakan infividu,
kelompok atau organisasi yang berpengaruh, terpengaruh atau merasakan sendiri
akan terpengaruh oleh keputusan, aktivitas, dan hasil dari suatu proyek. Ada
beberapa stakeholder dalam suatu proyek, antara lain:
·
Client
Client merupakan orang yang mengawali suatu proyek dan kemudian menjadi
pemilik dari proyek atau hasil dari proyek.
·
Investor
Investor merupakan pihak yang menyediakan biaya proyek. Investor dapat
terdiri dari client itu sendiri ataupun sponsor. .
·
Project Manager
Project Manager merupakan ahli di bidang manajemen proyek. Project
Manager memiliki tanggung jawab untuk merencanakan, pengadaan, dan eksekusi
dari sebuah proyek.
·
Designer
Designer dalam suatu proyek perangkat lunak merupakan individu yang
menentukan kebutuhan, spesifikasi, proses bisnis, membuat arsitektur, mendesain
tampilan, menuliskan algoritma dan menyelesaikan masalah teknis dan domain
dalam suatu perangkat lunak.
·
Analyst
Analyst merupakan individu yang mempelajari domain aplikasi perangkat
lunak, menyiapkan kebutuhan perangkat lunak dan dokumen spesifikasi.
·
Programmer
Programmer merupakan individu atau kelompok yang mengimplementasikan
suatu rencana proyek dalam bahasa pemrograman untuk menghasilkan suatu
perangkat lunak.
·
Tester
Tester bertugas sebagai penguji dari suatu perangkat lunak. Tester memastikan
seluruh fungsi suatu perangkat lunak dapat berjalan baik sesuai dengan
tujuannya sebelum perangkat lunak tersebut dirilis.
·
End User
End user merupakan individu yang pada akhirnya menggunakan perangkat
lunak yang telah dibuat dari suatu proyek.
D. Contoh Proyek: Sistem Informasi
Barang Temuan Masjid
·
Deskripsi
Sistem informasi barang temuan
masjid ini merupakan aplikasi perangkat lunak berbasis web yang menyediakan
informasi tentang barang-barang yang ditemukan di masjid Manarul Ilmi ITS.
Dengan adanya sistem informasi ini, pengguna dapat mengisi dan melihat daftar
barang yang ditemukan di sekitar masjid secara online.
·
Biaya
Biaya yang digunakan untuk proyek ini adalah
-
Biaya
project team : Rp. 4.000.000,00
-
Biaya
perawatan sistem : Rp. 500.000,00
·
Screenshoot
Halaman awal
Halaman daftar barang
temuan
Halaman tambah barang
temuan
Daftar Pustaka
P Thompson. 1990 The client role in
project management. Internet papers
https://en.wikipedia.org/wiki/Software_project_management
https://en.wikipedia.org/wiki/Project_management
https://en.wikipedia.org/wiki/Project_manager
https://en.wikipedia.org/wiki/Software_analyst
http://kelompokmpc.blogspot.co.id/
http://noverse.com/blog/2010/01/what-is-a-software-designer/