A. Pemahaman terhadap Proyek Perangkat Lunak
Proyek Software adalah manajemen proyek yang berfokus hanya pada membuat dan mengupdate software. Sifat manajemen proyek haruslah seperti berikut ini:
B.
Faktor-faktor yang mempengaruhi perkiraan biaya
Beberapa faktor yang mempengaruhi terhadap perkiraan biaya pembuatan perangkat lunak yaitu: Proyek Software adalah manajemen proyek yang berfokus hanya pada membuat dan mengupdate software. Sifat manajemen proyek haruslah seperti berikut ini:
- Menyelesaikan masalah,
- Mengerjakan sesuatu hingga selesai,
- Memiliki batas waktu mulai dan selesainya,
- Membutuhkan resource/sumber daya dan waktu,
- Bagi beberapa orang merupakan kesempatan/opportunity dan menarik.
- Initiating: proyek sedang dalam proses untuk dipilih/disetujui, disponsori, didanai, dan diluncurkan.
- Planning: perencanaan adalah proses yang berulang (perhatikan gambar). Perencanaan pada dasarnya menggambarkan proses bagaimana proyek akan dilaksanakan hingga selesai.
- Executing: setelah proyek direncanakan, tim proyek memulai pekerjaannya.
- Controlling: selama tim proyek mengerjakan tugasnya, project manager mengontrolnya.
- Closing: setelah proyek diselesaikan project manager akan menutup proyek software. Banyak proyek gagal di awal, bukan di akhir. Artinya, persiapan adalah bagian yang sangat penting bagi proyek software. Persiapan diwujudkan dalam bentuk perencanaan proyek. Tulisan ini menjelaskan point kedua yaitu Planning.
Tahapan proyek:
- Sulit untuk menentukan perkiraan biaya secara akurat selama fase perencanaan pengembangan S/W karena terlalu banyaknya faktor yang tidak diketahui pada saat itu.
- Perkiraan awal disiapkan selama fase perencanaan dan dikemukakan pada saat presentasi kelayakan proyek. Perbaikan dikemukakan pada saat presentasi persya-ratan S/W, dan perkiraan akhir dikemukakan pada saat presentasi perancangan awal.
- Faktor-faktor utama yang mempengaruhi biaya perangkat lunak : (a) kemampuan programmer, (b) kompleksitas produk, (c) ukuran produk, (d) waktu yang tersedia, (e) keandalan yang diperlukan, (f) tingkat teknologi.
C. Perencanaan Proyek Perangkat Lunak
Perencanaan proyek rekayasa perangkat lunak membahas berbagai tindakan atau pekerjaan yang perlu dilakukan oleh semua yang terlibat di dalam proyek, termasuk dokumen-dokumen yang sebaiknya dibuat. Dokumen Perencanaan Proyek Rekayasa Perangkat Lunak akan terdiri atas sub-sub dokumen yang meliputi Vision and Scope, Statement of Work, Resource List, Work Breakdown Structure, Project Schedule dan Risk Plan.
- Vision and Scope
- Individual Preparation
- Estimation Session
- Resource List
- Work Breakdown Structure
- Apa saja pekerjaan yang akan dilakukan,
- Tipe-tipe resource yang dibutuhkan untuk bekerja,
- Estimasi tiap elemen pekerjaan,
- Identifikasi lokasi penyimpanan.
- Project Schedule
Project Schedule atau jadwal proyek dibuat oleh project manager untuk mengatur manusia di dalam proyek dan menunjukkan kepada organisasi bagaimana pekerjaan (proyek) akan dilaksanakan. Ini adalah alat untuk memantau (bagi project manager) apakah proyek dan tim masih terkendali atau tidak.
Project schedule berbentuk kalender yang dihubungkan dengan pekerjaan yang harus dikerjakan dan daftar resource yang dibutuhkan. Sebelum jadwal dibuat, WBS harus terlebih dahulu ada, jika tidak maka jadwal tersebut akan terkesan mengada-ada. Untuk membuat project schedule, ada beberapa software yang bisa dijadikan pilihan. Pilihan software yang gratis dan open source antara lain: Open Workbench, dotProject, netOffice dan Tutos.
- Risk Plan
Itulah tadi Resume dari materi "Perencanaan Proyek Perangkat Lunak Part 2" yang dibuat oleh Kelompok 4 yang di isi oleh:
1. Dadang (Manager Proyek)
2. PUTU ROBI SANJAYA (Ahli IT)
3. Tahta Resky Origma (Staf Ahli 1)
4. Muh. Azhar (Staf Ahli 2)
5. ASRI S. (Marketing)