π― 1. Pengertian Manajemen Proyek Perangkat Lunak
6
Manajemen Proyek Perangkat Lunak adalah proses perencanaan, pengorganisasian, pelaksanaan, dan pengendalian proyek dalam Rekayasa Perangkat Lunak untuk menghasilkan perangkat lunak sesuai dengan waktu, biaya, dan kualitas yang telah ditentukan.
π‘ Narasi:
Dalam pengembangan software, keberhasilan tidak hanya ditentukan oleh kemampuan coding, tetapi juga bagaimana proyek dikelola dengan baik. Banyak proyek gagal bukan karena teknologi, tetapi karena manajemen yang buruk.
π― 2. Tujuan Manajemen Proyek
| Tujuan | Penjelasan |
|---|---|
| Tepat waktu | Proyek selesai sesuai deadline |
| Efisiensi biaya | Menghindari pemborosan |
| Kualitas tinggi | Software sesuai standar |
| Koordinasi tim | Kerja tim efektif |
| Manajemen risiko | Mengurangi kegagalan |
π‘ Narasi:
Tujuan utama manajemen proyek adalah mencapai keseimbangan antara waktu, biaya, dan kualitas.
πΊ 3. Triple Constraint (Segitiga Proyek)
6
π Komponen:
- Scope (Ruang lingkup)
- Time (Waktu)
- Cost (Biaya)
π‘ Narasi:
Perubahan satu aspek akan mempengaruhi aspek lainnya. Misalnya, jika waktu dipercepat, biaya biasanya meningkat.
π 4. Siklus Manajemen Proyek
8
π Tahapan:
- Initiation
- Planning
- Execution
- Monitoring & Controlling
- Closing
π‘ Narasi:
Setiap tahap memiliki peran penting dalam memastikan proyek berjalan sesuai rencana.
π 5. Tahap Initiation (Inisiasi Proyek)
7
π Aktivitas:
- Menentukan tujuan proyek
- Identifikasi stakeholder
- Studi kelayakan
π‘ Narasi:
Tahap ini menentukan apakah proyek layak untuk dilanjutkan atau tidak.
π 6. Tahap Planning (Perencanaan)
6
π Aktivitas:
- Menyusun jadwal (Gantt Chart)
- Work Breakdown Structure (WBS)
- Estimasi biaya & waktu
- Penentuan resource
π‘ Narasi:
Perencanaan yang matang adalah kunci keberhasilan proyek.
βοΈ 7. Tahap Execution (Pelaksanaan)
6
π Aktivitas:
- Pengembangan software
- Koordinasi tim
- Implementasi rencana
π‘ Narasi:
Pada tahap ini, semua rencana mulai dijalankan dan hasil nyata mulai terlihat.
π 8. Monitoring & Controlling
7
π Aktivitas:
- Monitoring progress
- Evaluasi kinerja
- Manajemen risiko
- Perbaikan (corrective action)
π‘ Narasi:
Monitoring memastikan proyek tetap berada di jalur yang benar.
β 9. Closing (Penutupan Proyek)
7
π Aktivitas:
- Evaluasi proyek
- Dokumentasi akhir
- Serah terima sistem
π‘ Narasi:
Tahap ini memastikan proyek selesai dengan baik dan terdokumentasi.
π§ 10. Peran dalam Manajemen Proyek
| Peran | Tugas |
|---|---|
| Project Manager | Mengelola proyek |
| Developer | Mengembangkan sistem |
| Tester | Menguji software |
| Analyst | Analisis kebutuhan |
π‘ Narasi:
Setiap peran memiliki tanggung jawab penting dalam keberhasilan proyek.
π 11. Estimasi Proyek
π Teknik:
- Expert Judgment
- Analogous Estimation
- Function Point
- COCOMO
π‘ Narasi:
Estimasi yang akurat membantu menghindari keterlambatan dan pembengkakan biaya.
β οΈ 12. Manajemen Risiko
| Risiko | Mitigasi |
|---|---|
| Keterlambatan | Penjadwalan ulang |
| Perubahan requirement | Adaptasi Agile |
| Bug sistem | Testing intensif |
π‘ Narasi:
Risiko harus diidentifikasi sejak awal agar dapat diminimalkan.
π§° 13. Tools Manajemen Proyek
7
π Tools:
- Jira
- Trello
- Asana
π‘ Narasi:
Tools membantu mempermudah pengelolaan proyek secara digital.
π 14. Metodologi Manajemen Proyek
| Metode | Karakteristik |
|---|---|
| Waterfall | Linear |
| Agile | Iteratif |
| Scrum | Sprint-based |
| Kanban | Visual workflow |
π§ͺ 15. Studi Kasus
π Proyek Sistem Akademik:
- Planning β jadwal
- Execution β coding
- Monitoring β evaluasi
- Closing β deploy
π‘ Narasi:
Studi kasus membantu memahami implementasi nyata manajemen proyek.
π 16. Ringkasan Tahapan
| Tahap | Output |
|---|---|
| Initiation | Project charter |
| Planning | Jadwal & biaya |
| Execution | Produk |
| Monitoring | Laporan |
| Closing | Dokumentasi |
π 17. Kesimpulan
- Manajemen proyek adalah kunci keberhasilan software
- Melibatkan perencanaan, pelaksanaan, dan kontrol
- Menggunakan tools dan metodologi
- Fokus pada waktu, biaya, dan kualitas
π‘ Narasi Penutup:
Mahasiswa harus memahami bahwa kemampuan manajemen proyek sama pentingnya dengan kemampuan teknis dalam dunia kerja IT.
π 18. Latihan / Diskusi
- Apa itu manajemen proyek perangkat lunak?
- Jelaskan triple constraint!
- Sebutkan tahapan proyek!
- Apa fungsi Gantt Chart?
- Jelaskan manajemen risiko!
π 19. Tugas Praktik
- Buat Gantt Chart proyek sederhana
- Buat WBS aplikasi kampus
- Analisis risiko proyek