Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword
Like this
9Activity
0 of .
Results for:
No results containing your search query
P. 1
Software Managemen Proyek

Software Managemen Proyek

Ratings:

5.0

(1)
|Views: 600 |Likes:
Published by tonni.s36

More info:

Published by: tonni.s36 on Dec 03, 2008
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

07/27/2012

pdf

text

original

 
Rekayasa Perangkat Lunak Teknik Informatika UKDWSemester Genap 2004/2005
1
Bahan Ajar Rekayasa Perangkat Lunak
 
Manajemen Proyek Perangkat Lunak
Disiapkan oleh: Umi Proboyekti, S.Kom, MLIS
Pengantar
Manajemen proyek perangkat lunak merupakan bagian yang penting dalampembangunan perangkat lunak. Sekalipun tidak bersifat teknis sepertipengkodean, hal-hal dalam manajemen proyek PL ini mampu menentukanapakah proyek akan berjalan dengan baik sehingga menghasilkan produk yangbaik. Hal-hal yang berkaitan dengan manajemen adalah pengelolaan personeldan koordinasi tim, proses, pengukuran proyek-termasuk menentukan harga dariPL, penjadwalan dan sebagainya. Dalam pembahasan berikut, hanya sebagiankecil dari manajemen yang akan dibahas untuk memberi gambaran tentang hal-hal manajemen yang berlaku dan diterapkan dalam pembangunan PL.
Manajemen Personel, Produk dan Proses
Manajemen proyek perangkat lunak mengatur 4 hal penting: personel, produk,proses dan proyek. Empat hal ini berurutan mulai dari yang paling penting.Personel merupakan mendapat tempat paling penting karena tanpa personelyang baik dan tepat maka 3 hal lain tidak bisa berjalan dengan baik.
Katagori Personel
Proses pembangunan PL melibatkan banyak personel. Personel-personel inidigambarkan seperti pemain, dan dikatagorikan dalam 5 katagori pemain:1.
 
manajer senior : yang menentukan usaha yang dikerjakan, dan pemegangkeputusan dalam proyek.2.
 
manajer proyek (teknis)– pemimpin tim: yang membuat rencana,memotivasi, mengatur dan mengendalikan praktisi yang mengerjakan PL3.
 
praktisi : yang mengerjakan PL4.
 
klien : yang menentukan kebutuhan PL dan pihak lain yang berkaitandengan hasil produk5.
 
pengguna PL : yang berinteraksi langsung dengan PL yang dibangun.Efektifitas kerja masing-masing personel di atas harus diusahakan oleh pemimpintim. Pemimpin tim ini yang mengatur tim proyek agar dapat memberikan yangterbaik dari masing-masing personel.
Pemimpin Tim
Pemimpin Tim PL disini adalah manager proyek. Seorang pemimpin timdiharuskan mempunyai ketrampilan memimpin yang cukup. Seseorang tidakmenjadi pemimpin tim secara kebetulan tapi sungguh-sungguh karena punyakemampuan. Kemampuan yang dibutuhkan dalam kepemimpinan seperti:-
 
mampu memotivasi
 
Rekayasa Perangkat Lunak Teknik Informatika UKDWSemester Genap 2004/2005
2
-
 
mampu berorganisasi : mengatur proses yang ada atau membuat yangbaru dalam rangka mewujudkan ide/konsep menjadi produk-
 
mampu mendorong keluarnya ide-ide baru: memberi dorongan,menciptakan situasi yang kondusif untuk lahirnya ide baru-
 
mencari penyelesaian masalah (problem solving): mampu menganalisamasalah-masalah teknis ataupun manajemen/organisasi kemudianmendapatkan jalan keluar atau memotivasi anggota untuk mampumenyelesaikan masalah. Akomodatif terhadap perubahan yang mungkinterjadi-
 
mampu menjadi manajer: menggunakan wewenangnya pada saat yangtepat, atau memberikan kebebasan pada anggota timnya jika diperlukan-
 
mampu menghargai kerja: menghargai hasil yang dicapai, ide yangdilontarkan dan pendapat yang diajukan oleh anggota timnya-
 
mampu mengenali tim: mampu “membaca” dan memahami anggotatimnya. Mampu memenuhi kebutuhan tim dan bertahan dalam tekananyang tinggi.
Tim Perangkat Lunak (Software Team)
 Struktur organisasi dalam tim ini bisa mengadaptasi dari banyak strukturorganisasi yang sudah ada. Berikut beberapa pilihan pembagian tugas/penugasanyang bisa diterapkan untuk tim perangkat lunak yang terdiri dari
n
personel yangbekerja selama
k
tahun:1.
 
n
personel ditugaskan untuk sejumlah
m
tugas yang berbeda dengansedikit tugas gabungan
koordinasi adalah tugas dari manajer yangmungkin saja punya 6 proyek lainnya.2.
 
n
personel di tugaskan untuk sejumlah
m
tugas yang berbeda dengan
m< n
sehingga terbentuk tim informal. Pemimpin tim khusus perlu ada
 koordinasi antar tim adalah tanggung jawab manajer3.
 
n
personel dibagi menjadi sejumlah
t
tim. Tiap tim ditugaskanmengerjakan satu atau lebih tugas. Tiap tugas mempunyai struktur yangditentukan sebelumnya bagi semua tim
koordinasi dikendalikan olehtim dan managerSekalipun masing-masing pilihan punya argumentasi sendiri-sendiri, namun daripengamatan yang dilakukan, pilihan no 3 dianggap lebih produktif.Cara atau gaya manajemen, jumlah personel, tingkat kemampuan para personeldan masalah-masalah yang dihadapi tim menentukan bentuk struktur organisasiyang bisa diterapkan. Contoh struktur organisasi tim adalah:1.
 
Democratic Decentralized (DD)
: Tidak ada pemimpin yang permanen,koordinator ditunjuk untuk jangka waktu yang pendek, keputusan diambil
 
Rekayasa Perangkat Lunak Teknik Informatika UKDWSemester Genap 2004/2005
3
berdasarkan konsensus bersama, komunikasi horizontal antar anggota tim(posisi sejajar semua)
cocok untuk masalah yang sulit/rumit, cocokuntuk proyek besar, tim cenderung awet dan bertahan lama, pekerjaanmemuaskan, cocok untuk masalah yang modularitasnya rendah, perlubanyak waktu untuk menyelesaikan proyek,2.
 
Controlled decentralized (CD)
: Pemimpin tim ditentukan, ada wakilpemimpin dan mereka berbagi tugas, penyelesaian masalah adalah tugastim dan implementasinya dibagi di antara beberapa sub-tim olehpemimpin, komunikasi horisontal di antara sub-tim dan di antara personel,komunikasi vertikal berdasarkan struktur hirarki
sentralisasi untukpenyelesaian masalah, cocok untuk masalah yang sederhana, cukup cocokuntuk proyek besar, masalah dengan modularitas tinggi, menghasilkansedikit kesalahan3.
 
Controlled Centralized (CC):
penyelesaian masalah dikerjakan olehpemimpin, pemimpin melakukan koordinasi internal tim, komunikasi lebihbanyak vertikal antara pemimpin dan anggota tim
cocok untuk masalahyang sederhana, melakukan penyelesaian, masalah lebih cepat, masalahdengan modularitas tinggi, menghasilkan sedikit kesalahan
Pengukuran PL
Metric dalam software engineering didefinisikan oleh IEEE Glossary of SE sebagai “ a quantitative mesaure of the degree to which a system, component, or processpossesses a given attribute” atau artinya pengukuran secara kuantitatif padatingkat sistem, komponen atau proses berdasarkan katagori yang ditetapkan.a.
 
pengukuran berdasarkan ukuranPengukuran berdasarkan PL-PL yang sudah diproduksi/dibuat sebelumnya,lengkap dengan karakteristik lain seperti line of code (LOC), harga, waktu yangdiperlukan pada tiap fungsi atau proyek yang dibangun, kesalahan (error) yangditemukan. Dari total LOC, harga dan lama waktu dapat diperoleh misalnya :-
 
harga per KLOC (seribu baris kode)-
 
kesalahan per KLOC

Activity (9)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
Rusnan Hefni liked this
Too Pay Medan liked this
asrulzainuddin liked this
kikio messi liked this
Handy Ubj liked this
Handy Ubj liked this
wawankei liked this

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->