10/12/2015

Manajemen Proyek Perangkat Lunak

Manajemen : mengatur atau mengelola, melalui Planning untuk mempelajari analisa / perencanaan, Organizing untuk mempelajari delegasi, Action untuk mempelajari pelaksanaan, Controlling untuk mempelajari evaluasi.
Proyek : aktifitas yang memiliki batasan waktu, biaya, resource
Perangkat Lunak : kumpulan instruksi, kode, dokumen, data
Latar Belakang Manajemen Proyek
Karena adanya sesuatu yang negatif (software crisis) dalam pembuatan perangkat lunak.
v  Over budget -> lemahnya estimasi
v  Over time
v  Low quality (SDM)
v  Perangkat lunak versi seragam -> tim pecah
v  Teknik dan rule tidak jelas
Contoh software Crisis:
v  Inefisiensi
v  Keterlambatan Pengiriman
v  Produk tidak spesifik
v  Proyek tidak memiliki kemajuan
v  Resource SDM berlebih
v  Gagal mencapai tujuan
Tujuan & Input Manajemen Proyek
Tujuan :
v  Menentukan / mengukur lama suatu proyek
v  Membuat Estimasi biaya proyek
v  Feasibilitas teknis dan ekonomis
v  Mengelola / mengatur resource (SDM) 

Input :
Input Manajemen Proyek adalah pengetahuan yang diperlukan, seperti manajemen, Rekayasa Perangkat Lunak (RPL), software measurement.


MODEL PENGEMBANGAN PERANGKAT LUNAK
  1. Tahap Pertama yaitu perencanaan, adalah apa yang menyangkut studi kebutuhan pengguna, studi-studi kelayakan –baik secara teknis maupun secara teknologi- serta penjadwalan pengembangan suatu proyek sistem informasi dan/atau perangkat lunak
  2. Tahap kedua, adalah tahap analisis, yaitu tahap dimana kita berusaha mengenali setiap permasalahan yang muncul pada pengguna dengan mendekomposisi use case diagram lebih lanjut, mengenali komponen-komponen sistem, objek-objek, hubungan antar objek, dan sebagainya
  3. Tahap ketiga adalah tahap perancangan dimana kita mencoba mencari solusi permasalahan yang didapat dari tahap analisis
  4. Tahap keempat adalah tahap implementasi dimana kita mengimplementasikan perancangan sistem ke situasi dunia nyata.
  5. Tahap kelima adalah pengujian apakah sistem yang kita buat sudah sesuai dengan kebutuhan pengguna atau belum
  6. Tahap yang terakhir adalah tahap pemeliharaan/perawatan dimana kita mulai melakukan pengoperasian sistem dan –jika diperlukan- melakukan perbaikan-perbaikan keci.
    Moodel Pengembangan Perangkat Lunak

No comments: