Sunday, February 19, 2017

Manajemen Proyek Perangkat Lunak

Deskripsi Manajemen Proyek Perangkat Lunak
oleh Christyanto Liman - 5114100087

A. Deskripsi

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/