Struktur Team
Organisasi Programmer
1. Chief Programmer Teams
Fungsi dan Cirinya :
1. Chief Programmer :
Bertanggung
jawab secara total/penuh untuk sistem dimana team bekerja
Harus
seorang ahli
Seorang
programmer yang sangat produktif
Bertanggungjawab
dalam mendesain, coding, dan mengintegrasikan bagian yang kritis dalam sistem
Memberikan
perintah kerja pada bagian back-up dan support programmers.
2. Back-up Programmers :
Seorang
programmer senior yang bertanggungjawab dalam memberikan dukungan penuh pada
chief programmer
Harus
bisa mengambil alih tugas chief programmer setiap saat
3. Support Programmers:
Diperlukan
pada saat proyek besar yang tidak bisa dikerjakan oleh chief programmer dan
back-up programmer saja.
Menyediakan
dukungan
Bekerja
dalam pembuatan coding dan uji coba modul tingkat rendah ( testing lowerlevel)
4. Librarian (penyedia data)
Bertanggungjawab
dalam perawatan program production library.
Menyediakan
input dan mengumpulkan keluaran untuk para programmer, file output dari hasil
kompilasi dan ujicoba, mempertahankan agar source code dan object-code library
tetap up to date.
Sruktur
“ The Chief Programmer team “ ini di desain untuk mengurangi kebutuhan proses
informasi antara anggota team dan untuk meningkatkan kapasitas dari proses
informasi.
2. Penyesuaian Tim (Adaptives Teams)
Struktur ini diperuntukan untuk
melayani 2 kebutuhan, yaitu:
1. Keinginan organisasi untuk
meningkatkan kualitas program
2. Memenuhi kebutuhan sosial/
psikologi dari setiap anggota programmer dalam team. Perbedaan dari struktur
ini dengan struktur sebelumnya adalah:
• Adaptive team tidak punya tigkat
otoritas, dimana kepemimpinan dalam team ada di tangan para anggota.
• Dalam Adaptive team, tugas
diberikan pada anggota dari team daripada ditentukan lewat posisi.
• Adaptive team tidak mempunyai
aturan formal librarian (penyedia data) dalam mengkoordinasikan fungsi team.
3. Desentraliasi Pengendalian Tim (Controlled-Decentralized Teams)
Struktur ini mempunyai junior
programmer yang akan melaporkan hasil program pada senior programmer, kemudian
oleh senior programmer dilaporkan juga pada ketua proyek. Dengan struktur
ini,manfaat/keuntungan dari struktur sebelumnya akan didapatkan.
Keuntungannya : dapat memecahkan
masalah yang kompleks, dimana struktur dari grup ini akan memfasillitasi
pemecahan masalah.
Kerugian : strukur ini tidak bisa
bekerja dengan baik apabila tugas dari programmer tersebut tidak bisa di
bagi-bagi, dan dengan waktu deadline yang sangat ketat.
Sumber :
Tidak ada komentar:
Posting Komentar