Jelaskan tugas
masing-masing anggota tim proyek.
1.
Manajer Proyek (Project Manager)
PM
adalah posisi pertama yang harus diisi. Pekerjaan ini diisi ketikaproyek masih
sekilas di mata orang, karena PM yang pertamamenentukan apakah sebuah proyek
dapat dikerjakan atau tidak.Manajer tingkat atas menugaskan PM. Mereka mencari
seseorangyang memiliki kemampuan berkomunikasi dengan baik.
Keahliankeahlianlain yang mereka cari adalah pengetahuan tentangmanajemen
proyek, kemampuan mengorganisasi, dan keahlianteknik.Kadang-kadang pekerjaan PM
membutuhkan aksi yang tidak umumseperti berkata “Tidak” untuk perubahan
permintaan yangmenyimpang, mengumumkan kesalahan, atau mendisiplinkanorangorang.PM
harus mengetahui orang-orang yang terlibat sama sepertidalam politik,
prosedur-prosedur pemakaian, dan proyek perusahaan.Keahlian yang dibutuhkan
untuk pekerjaan ini adalah kepemimpinanyang luas, kemampuan bernegosiasi dan
diplomasi.
2.
Pimpinan Proyek (Project Leader)
Pimpinan
Proyek adalah posisi kedua yang harus diisi. Sangatlah baikjika PM memilih
orang ini. Pertama, PM harus bernegosiasi denganManajer Fungsional untuk
tugas-tugas PL, kemudian yakinkan PLuntuk bergabung dalam tim. PL terdaftar
pada proposal karenabanyak detail proposal dikerjakan oleh PL. Pekerjaan ini
sangatbersifat teknis, karenanya pilihlah ahli yang terbaik. Jangan
mencariorang yang tidak mempunyai pendirian. Lebih baik mencari orangyang dapat
mengingat pembuatan detail keseluruhan proyektersebut.PL juga harus memiliki
kemampuan berkomunikasi yang baik. PLakan memimpin keseluruhan wawancara dengan
user dan menjadipengawas harian bagi programmer.
3.
Programmer
PM
dan PL akan mulai berpikir tantang siapa yang dapat membentuktim pemrograman
dan bertanya pada Manajemen Fungsional (jikadiperlukan) tentang kemampuan
orang-orang ini (Programmer).Kemudian, ketika kontrak ditandatangani, mulailah
mengumpulkantim programmer Anda.Pertama pilihlah Programmer dengan kemampuan
pemrogramannya.Sebagai tambahan carilah keterangan tentang pengalaman
mereka,tetapi bukan seseorang yang sudah melakukan hal yang samaselama 5 kali
berturut-turut – orang ini akan bosan. Jika kandidattersebut tidak memiliki
pengalaman yang sesuai, hal lain yang dapatdipertimbangkan adalah latar
belakang tentang sistem operasi, atauhal lainnya.
4.
Programmer Ahli (The Guru Programmer)
Gaya
hidup baru telah berevolusi sejak komputer ditemukan. Hal iniadalah Programmer
Ahli atau “Hacker”. Orang ini bekerja secaramisterius, pada jam-jam yang aneh;
suka menentang dan tidak maudiatur, hanya ingin mengerjakan tugas sesuai dengan
keinginanya.Tetapi ahli dalam bidangnya, dapat membuat program tugas-tugasyang
rumit 10 kali lebih cepat dari orang lain. Disarankan jika Andamemiliki orang
ini, organisasikan sebuah tim dan 1 ahli ini dikelilingioleh para pemula. Hal
ini akan sukses jika ahli tersebut senangmenjelaskan sesuatu kepada orang lain
(seperti yang biasa merekalakukan) – para pemula akan belajar dari ahli ini.
5.
Programmer Pemula (The Junior Programmer)
Programmer
pemula biasanya memiliki bakat dan mempunyaikeinginan untuk membuktikan diri
mereka. Ada dua keahlian,bagaimanapun itu tidak selalu diajarkan di sekolah :
komunikasitim dan komunikasi manajemen. Selalu ada kompetisi di sekolah.Bahkan
pada sebuah tim proyek, para siswa tidak membantudiantara sesama mereka. Mereka
mungkin tidak diajarkan untukberbagi pekerjaan kepada anggota tim yang lain.
Dalam sebuahperusahaan seorang anggota tim hanya berhasil jika keseluruhan
timberhasil.Bersamaan dengan itu, para siswa mungkin tidak diajarkan bahwapara
manajer setiap saat harus selalu tahu apa yang sedangdikerjakan setiap orang
dan bagaimana kemajuan tugas mereka. Inimungkin tidak dibutuhkan untuk sebuah
tugas sekolah. Tetapi jikaanda mengajarkan Programmer Pemula untuk
berkomunisasi, Andaakan memiliki anggota tim yang tidak terhingga nilainya.
Tidak ada komentar:
Posting Komentar