Cara atau
dan masalah-masalah yang dihadapi tim menentukan bentuk struktur organisasi
yang 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
berdasarkan konsensus bersama, komunikasi horizontal antar anggota tim
(posisi sejajar semua) _ cocok untuk masalah yang sulit/rumit, cocok
untuk proyek besar, tim cenderung awet dan bertahan lama, pekerjaan
memuaskan, cocok untuk masalah yang modularitasnya rendah, perlu
banyak waktu untuk menyelesaikan proyek,
2. Controlled decentralized (CD) : Pemimpin tim ditentukan, ada wakil
pemimpin dan mereka berbagi tugas, penyelesaian masalah adalah tugas
tim dan implementasinya dibagi di antara beberapa sub-tim oleh
pemimpin, komunikasi horisontal di antara sub-tim dan di antara personel,
komunikasi vertikal berdasarkan struktur hirarki _ sentralisasi untuk
penyelesaian masalah, cocok untuk masalah yang sederhana, cukup cocok
untuk proyek besar, masalah dengan modularitas tinggi, menghasilkan
sedikit kesalahan
3. Controlled Centralized (CC): penyelesaian masalah dikerjakan oleh
pemimpin, pemimpin melakukan koordinasi internal tim, komunikasi lebih
banyak vertikal antara pemimpin dan anggota tim _ cocok untuk masalah
yang sederhana, melakukan penyelesaian, masalah lebih cepat, masalah
dengan modularitas tinggi, menghasilkan sedikit kesalahan
Metric dalam software engineering didefinisikan oleh IEEE Glossary of SE sebagai
“ a quantitative mesaure of the degree to which a system, component, or process
possesses a given attribute” atau artinya pengukuran secara kuantitatif pada
tingkat sistem, komponen atau proses berdasarkan katagori yang ditetapkan.
a. pengukuran berdasarkan ukuran
Pengukuran berdasarkan PL-PL yang sudah diproduksi/dibuat sebelumnya,
lengkap dengan karakteristik lain seperti line of code (LOC), harga, waktu yang
diperlukan pada tiap fungsi atau proyek yang dibangun, kesalahan (error) yang
ditemukan. Dari total LOC, harga dan lama waktu dapat diperoleh misalnya :
- harga per KLOC (seribu baris kode)
- kesalahan per KLOC
Cara ini kurang diterima secara universal karena pengunaan LOC untuk kunci
ukuran bergantung pada bahasa pemrograman yang digunakan.
b. pengukuran berdasarkan fungsi (Function Point – FP)
Function point ditentukan berdasarkan bagian-bagian software yang bisa dihitung
seperti :
- jumlah input dari pengguna
- jumlah output untuk pengguna
- jumlah user inquiry: inquiry didefinisikan sebagai online input yang
menghasilkan respon langsung dari software dalam bentuk online output
- jumlah file: baik file yang terpisah dari database, atau bagian dari file
- jumlah external interface: misalnya data file pada storage media yang
digunakan untuk mengirimkan informasi ke sistem lain.
Tidak ada komentar:
Posting Komentar