Kamis, 13 Desember 2018

Analisis Kerja Sistem (POST TEST MANAJEMEN KONTROL PROGRAMING)


PENGORGANISASIAN TIM PROGRAMMING

Ada 3 struktur team yang digunakan untuk mengorganisasikan para programmer antara lain yaitu, sebagi berikut :

1.      Chief Programmer Teams (Ketua Tim Programmer)



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 system
·         Memberikan perintah kerja pada bagian back-up dan support programmers.

Back-up Programmers :
·         Seorang programmer senior bertanggung jawab 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)



Struktur ini diperuntukan untuk melayani 2 kebutuhan, yaitu:
·         Keinginan organisasi untuk meningkatkan kualitas program
·         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  teamada  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.

Share:

0 komentar:

Posting Komentar