NPM : 11115193
Nama : Ayunda Maudiatama
Kelas : 4KA08
Matkul : Analisis Kerja Sistem
Post Test Manajemen Kontrol Programming
Nama : Ayunda Maudiatama
Kelas : 4KA08
Matkul : Analisis Kerja Sistem
Post Test Manajemen Kontrol Programming
PENGORGANISASIAN TIM PROGRAMMING
Ada 3 struktur team yang
digunakan untuk mengorganisasikan para programmer antara lain : Chief
Programmer Teams (Ketua Tim Programmer), Penyesuaian Tim (Adaptives Teams) dan Desentraliasi
Pengendalian Tim (Controlled-Decentralized
Teams).
1.
Chief Programmer Teams (Ketua Tim
Programmer)
Gambar
1 Struktur Organisasi Chief Programmers Team
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.
Back-up
Programmers :
·
Seorang programmer senior
yang bertanggungjawab dalam memberikan
dukungan penuh pada chief
programmer
·
Harus bisa mengambil alih tugas chief
programmer setiap saat
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)
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.
2.
Penyesuaian Tim (Adaptives Teams)
Gambar
2 Struktur Organisasi Adaptive Team
Struktur
ini diperuntukan untuk melayani 2 kebutuhan, yaitu:
a. Keinginan
organisasi untuk meningkatkan kualitas program
b. Memenuhi
kebutuhan sosial/ psikologi dari setiap anggota programmer dalam team.
Perbedaan
dari struktur ini dengan struktur sebelumnya adalah :
a. Adaptive team
tidak punya tigkat
otoritas, dimana kepemimpinan
dalam team ada di
tangan para anggota.
b. Dalam
Adaptive team, tugas diberikan pada anggota dari team daripada ditentukan lewat
posisi.
c. Adaptive team
tidak mempunyai aturan
formal librarian (penyedia
data) dalam
mengkoordinasikan fungsi team.
3.
Desentraliasi Pengendalian Tim (Controlled-Decentralized Teams).
Gambar
3 Struktur Organisasi Controlled-Decentralized
Struktur ini
mempunyai junior programmer
yang akan melaporkan
hasil program pada
senior programmer, kemudian oleh senior programmer dilaporkan juga pada
ketua proyek.
Keuntungan
|
Kerugian
|
Dapat memecahkan
masalah yang kompleks,
dimana struktur dari
grup ini akan memfasillitasi
pemecahan masalah
|
Strukur ini
tidak bisa bekerja
dengan baik apabila
tugas dari programmer
tersebut tidak bisa di bagi-bagi, dan dengan waktu deadline yang
sangat ketat.
|
DAFTAR
PUSTAKA
Komentar
Posting Komentar