Jelaskan tugas masing-masing anggota tim proyek.
Jawab:
Dalam bukunya “The Psychology of
Computer Programming”,
G. Weinberg menyatakan bahwa
motivator terbesar dari seorang
programmer adalah mempelajari hal
baru. Selalu berikan tugas yang
lebih menantang dari tugas
sebelumnya. Tetapi jangan memberikan
sebuah tugas yang rumit untuk
Programmer Pemula – mungkin tidak
akan selesai, dan tugas yang rumit
ini pun juga tidak akan
terselesaikan oleh para ahli.
Jika ada tugas-tugas yang
berhubungan, berikan pada orang yang
sama. Jika ada program yang
berhubungan dengan program lain,
berikan program ini kepada seseorang
pada posisi yang sama (atau 2
orang yang sangat dekat).
Berikan tugas-tugas yang kritis dan
tugas-tugas yang sulit kepada
orang yang paling diandalkan. Orang
yang dapat diandalkan
bukanlah “Ahli” yang dapat
menyelesaikan tugas dalam 2 hari, tetapi
orang tersebut menyelesaikan dalam 4
atau 10 hari tergantung pada
mood orang tersebut. Orang yang dapat
diandalkan berkata “Tugas
ini akan selesai 5 hari”, dan selama
waktu itulah yang diperlukan.
Jangan memberikan tugas yang membuat
seseorang menjadi tidak
disiplin. IBM telah menemukan bahwa
sebuah organisasi dimana
Kepala Tim Programmer / Chief Programmer
Team (CPT)
sangat
produktif. Dengan metode CPT, seorang
kepala ahli programmer
melakukan semua pengkodean yang rumit
(80%), dibantu oleh para
pemula untuk pengkodean yang lebih
mudah (20%). Tetapi jika
ketua pergi, maka anak buah akan
menghilang.
Untuk mencegah hal ini, IBM biasanya
menggunakan sebuah sistem
bersahabat, dimana seorang programmer
ditugaskan untuk bekerja
dengan sangat dekat dengan kepala
programmer, membantu dan
berbagi muatan pekerjaan jika
mungkin, dan mempelajari semua hal
yang diketahui oleh kepala programmer.
Tidak ada komentar:
Posting Komentar