Pernahkah anda berhubungan dengan suatu proyek? Jika iya, pastinya anda pernah merasakan ketakutan akan kegagalan proyek tersebut ataupun kesenangan ketika proyek itu berhasil. Keberhasilan suatu proyek ditentukan oleh beberapa hal, salah satunya yang penting yaitu manajemen proyek perangkat lunak.
a) Definisi
Secara umum pengertian manajemen adalah ilmu dan seni perencanaan, pengorganisasian, pengarahan dan pengawasan terhadap usaha-usaha para anggota organisasi dan pengunaan sumber daya organisasi untuk mencapai tujuan yang telah di tetapkan sebelumnya. Manajemen memiliki kegiatan memimpin, mengatur, mengelola, mengendalikan, dan mengembangkan.
Pengertian proyek adalah sebuah kegiatan pekerjaan yang dilaksanakan atas dasar permintaan dari seorang pebisnis atau pemilik pekerjaan yang ingin mencapai suatu tujuan tertentu dan dilaksanakan oleh pelaksana pekerjaan sesuai dengan keinginan dari pada pebisnis atau pemilik proyek dan spesifikasi yang ada. (Gray, Clifford F. 2006: 4) menjelaskan
sebuah proyek adalah usaha yang kompleks, tidak rutin yang dibatasi oleh waktu,
anggaran, sumber daya dan spesifikasi kinerja yang dirancang untuk memenuhi
kebutuhan pelanggan.
Perangkat Lunak adalah sekumpulan data elektronik yang disimpan dan diatur oleh komputer, data elektronik yang disimpan oleh komputer itu dapat berupa program atau instruksi yang akan menjalankan suatu perintah.
Jadi bisa disimpulkan bahwa Manajemen Proyek Perangkat Lunak adalah suatu proses kegiatan untuk melakukan perencanaan, pengorganiasian, pengarahan dan pengendalian untuk membuat perangkat lunak atas sumber daya organisasi yang dimiliki perusahaan untuk mencapai tujuan tertentu dalam waktu dan sumber daya yang tertentu pula.
b) Tujuan
Tujuan MPPL adalah mempelajari penggunaan dan pengelolaan sumber daya dalam pengerjaan suatu proyek, mengatur waktu penyelesaian serta mengatur cost yang ada untuk proyek.
c) Orang Yang Terlibat dalam Proyek (Stakeholder)
1. Client : pemilik proyek
2. Project Manager
Project Manager adalah seseorang yang bertindak sebagai pimpinan dalam suatu proyek. Project manager sangat berperan penting dalam adanya suatu proyek, karena kegagalan dan keberhasilan dari proyek tersebut ditentukan oleh project manager itu sendiri. Tugas-tugasnya yaitu:
- Membuat rencana kerja proyek
- Menugaskan pekerjaan kepada anggota proyek
- Memonitor jalannya proyek dan kerja tim proyek
- Bertanggung jawab atas keberhasilan proyek
- Memastikan proyek dapat berjalan dengan sukses sesuai dengan jadwal dan ruang lingkup yang disetujui.
- Mengadakan meeting proyek secara berkala.
- Membuat progress report
- Mengkoordinasi semua anggota proyek
- Melaporkan setiap kemajuan proyek dan hasil akhir proyek kepada pemilik proyek
Analyst adalah orang yang bertugas untuk menganalisis sistem termasuk permasalahan yang terjadi beserta pemecahannya dan kebutuhan pengguna. Analis juga harus ahli tidak hanya tentang teknologi komputer tetapi juga tentang bisni. Tugas-tugasnya yaitu:
- Melakukan analisis sistem yang akan dibangun
- Membuat Statement of Purpose
- Memodelkan proses bisnis
- Membuat dokumentasi hasil analisis
- Berkoordinasi dengan desainer
Designer yaitu seseorang yang merancang/memvisualisasikan kebutuhan client dalam proyek. Tugas-tugasnya yaitu :
- Membuat desain aplikasi secara keseluruhan (output, input, proses, database, dan interface)
- Berkoordinasi dengan analis dan programmer
- Membuat dokumentasi hasil desain
Programmer adalah seseorang yang mempunyai kemampuan dan keahlian dalam membuat dan menyempurnakan suatu program. Programmer mempunyai keahlian di bidang komputer, menulis dan merancang program-program menggunakan bahasa-bahasa pemrograman komputer. Tugas-tugasnya yaitu:
- Membuat program aplikasi sesuai dengan hasil analisis dan desain yang ditentukan
- Berkoordinasi dengan desainer
- Memperbaiki program berdasarkan hasil investigasi tester
- Membuat dokumentasi program
Tester adalah orang yang melakukan pengecekan atau uji terhadap project yang telah selesai.
7. Investor
Investor/Sponsor yaitu pihak yang menyediakan dana.
8. End User
Merupakan pengguna akhir dari aplikasi sistem yang dibuat.
Contoh Proyek
Sistem Informasi PAUD (SI PAUD)
- Deskripsi
merupakan aplikasi berbasis web yang bertujuan untuk pengelolaan data-data yang ada pada sekolah PAUD (Pendidikan Anak Sekolah Dini).
- Biaya
| Rincian Biaya |
- End User : Kepala Sekolah, Guru, dan Tata Usaha (Admin) di sekolah PAUD
- Screenshoot:
| Halaman login |
| Halaman menu pada User Kepala Sekolah |
| Halaman menu pada User Guru |
| Halaman menu pada User Tata Usaha (Admin) |
Referensi :
http://umum-pengertian.blogspot.co.id/2016/01/pengertian-manajemen-secara-umum-adalah.html
http://tipsmotivasihidup.blogspot.co.id/2013/03/pengertian-proyek.html
http://belajar-komputer-mu.com/pengertian-software-perangkat-lunak-komputer/
https://erozzgerrard.wordpress.com/2011/11/29/manajemen-proyek-perangkat-lunak/
https://yaqinov.wordpress.com/2010/09/25/tugas-umum-personil-proyek/
http://umum-pengertian.blogspot.co.id/2016/01/pengertian-manajemen-secara-umum-adalah.html
http://tipsmotivasihidup.blogspot.co.id/2013/03/pengertian-proyek.html
http://belajar-komputer-mu.com/pengertian-software-perangkat-lunak-komputer/
https://erozzgerrard.wordpress.com/2011/11/29/manajemen-proyek-perangkat-lunak/
https://yaqinov.wordpress.com/2010/09/25/tugas-umum-personil-proyek/
Tidak ada komentar:
Posting Komentar