manajemen proyek perangkat lunak

Click here to load reader

Upload: anthea

Post on 08-Jan-2016

64 views

Category:

Documents


6 download

DESCRIPTION

Manajemen Proyek Perangkat Lunak. 6. Proses Dalam Manajemen Proyek. Manajemen Proyek Merupakan lapisan pertama dlm proses RPL Untuk menuju proyek yg berhasil , perlu dimengerti : 1. Lingkup pekerjaan 2. Resiko yang akan timbul 3. Sumber-sumber yang diperlukan - PowerPoint PPT Presentation

TRANSCRIPT

Manajemen Proyek Perangkat Lunak

6Manajemen Proyek Perangkat LunakProses Dalam Manajemen ProyekManajemen Proyek Merupakan lapisan pertama dlm proses RPLUntuk menuju proyek yg berhasil, perlu dimengerti:1. Lingkup pekerjaan2. Resiko yang akan timbul3. Sumber-sumber yang diperlukan4. Tugas yang harus dilaksanakan5. Patokan yang harus diikuti6. Usaha atau biaya yang dikeluarkan7. PenjadwanAwal Proyek PLUntuk mengsetimasi biaya, pembagian tugas dan jadwal, sebelum proyek direncanakan perlu :1. Memastikan tujuan dan ruang lingkup2. Memperhatikan alternatif dan solusi3. Identifikasi batasan teknik dan manajerialEstimasiDalam aktifitas utama poyek yaitu PerencanaanDilakukan estimasi:1. SDM (ukuran orang/bulan)2. Jangka waktu kronologis ( ukuran waktu kalender)3. Biaya (ukuran uang)Analisis ResikoMasa yang akan datangResiko apa yg mempengaruhi trend (kecenderungan) proyek PLPerubahanBagaimana Perkembangan dunia mempengaruhi keawetan dan kesusksesan PLPilihanMetode apa yang dipakai, berapa orang diperlukan, seberapa tinggi kualitas perangkat lunak

Mensyiasati ResikoIdentifikasi ResikoPerkiraan ResikoProyeksi ResikoStrategi Manajemen ResikoPutusan (resolution) ResikoPemantauan ResikoIdentifikasi ResikoResiko Proyekmasalah pembiayaan, penjawdwalan, personil, sumber daya, pelanggan dan kebutuhan dikaitkan dengan akibatnya terhadap pelangganResiko Teknismasalah desain, implementasi, antarmuka, verifikasi dan pemeliharaanResiko Bisnispasar, manajemen, pembiayaanMetode untuk mengerti tiap resikoMembuat pertanyaan :1. Adakah orang-orang yang paling TOP (the best) ?2. Sesuaikah keahlian orang tersebut ?3. Cukupkah orang yang tersedia ?4. Apakah staf cukup dpt dipercaya untuk keseluruhan proyek ?5. Akan adakah staf yang bekerja paruh waktu?6. Sudah cukupkan pelatihan untuk staf?7. Sudah cukupkah pelatihan untuk staf?8. Cukup rendahkah tingkat pelimpahan kerja untuk menjamin kelanjutan proyek?

Proyeksi resikoDisebut juga estimasi resiko, adalah usaha untuk mengukur setiap resiko dengan 2 cara :1. Kemungkinan adanaya resiko2. Konsekuensi (masalah yang bisa timbul karena resiko)

Ada 4 aktivitas estimasi resiko :1. Memastikan skala yang merefleksikan kemungkinan resiko2. Memperkirakan konsekuensi resiko3. Estimasi efek dari resiko pada proyek dan produk4. Menentukan akurasi keseluruhan dari proyeksi resiko

PenjadwalanLangkah :Identifikasi sekumpulan tugasPastikan keterkaitan antar tugasEstimasi usaha untuk tiap tugasTentukan pekerja dan sumber lainnyaBuat jaringan tugasBuat jadwal kerja berdasarkan waktuPenelusuran dan PengendalianPenelusuran dan pengendalian dilakukan setelah ada penjadwalan yang pasti, yaitu memeriksa apakah tugas telah dilaksanakan sesuai dengan jadwal.

Satuan Ukuran Produktivitas dan Kualitas Perangkat LunakPengukuran perangkat lunak dilakukan untuk : Indikasi kualitas produk Perkiraan produktivitas orang-orang yang menghasilkan produk Perkiraan manfaat dari penerapan metode dan tools Membentuk dasar dari estimasi Menegaskan (Justify) permintaan tools baru dan pelatihan

Satuan ukuran perangkat lunak dikategorikan ke dalam :Satuan ukuran produktivitas : Output dari proses rekayasaSatuan ukuran kualitas : indikasi tingkat pemenuhan kebutuhan konsumenSatuan ukuran teknik : Karakteristik perangkat lunak

Satuan Ukuran Kualitas Parangkat LunakKualitas perangkat lunak dihitung pada saat proses rekayasa perangkat lunak ataupun setelah diserahkan kepada pemakai. Satuan ukuran kualitas perangkat lunak pada saat proses rekayasa : Kompleksitas program Modularitas yang efektif Besarnya program

Menurut Basili dan Zelkowitz ada 5(lima) faktor yang mempengaruhi produktivitas perangkat lunak : Faktor manusia : jumlah dan tingkat keahlian tim Faktor masalah : Tingkat kerumitan masalah yang harus dipecahkan Faktor proses : Teknik analisis dan desain, bahasa dan tools Faktor produk : keandalan dan performansi sistem berbasis komputer Faktor sumber daya : ketersediaan tools, sumber-sumber perangkat keras dan perangkat lunak