Bab 10 Project Monitoring And Control (Projek Pemantauan dan Kawalan)
Pendahuluan
Pengurus projek juga harus melakukan projek pemantauan terhadap
aktiviti-aktiviti yang sedang beroperasi. Apabila jadual kerja telah
dikeluarkan dan projek sedang berjalan, perhatian lebih perlu diberikan untuk
memastikan progres projek. Keperluan memantau adalah untuk mengetahu apa yang
sedang berlaku, perbandingan dengan apa yang telah dicapai terhadap jadual dan
apabila perlu, pelan dan jadual akan diulang kaji untuk memastikan projek
berada dalam sasaran.
10.1 Creating The Framework (Penciptaan Rangka Kerja)
Kawalan terhadap projek dan memastikan sasaran dicapai adalah perkara
yang biasa dibuat pemantauan, mencari apa yang sedang berlaku dan dibandingkan
dengan sasaran semasa. Jika terdapat perbezaan diantara hasil pelan dan yang
sebenar maka merubah perancangan adalah perlu dilakukan untuk memastikan projek
itu kembali kepada sasaran atau sasaran yang akan diubah. Jadual di bawah
menunjukkan kitar kawalan projek.

10.2 Data Collection and Monitoring (Pengumpulan Data dan Pemantauan)
Pengurus akan memecahkan aktiviti yang panjang kepada tugas yang mudah
dikawal untuk jangka masa seminggu atau dua minggu. Walau bagaimanapun,
pengurus masih perlu mendapatkan maklumat mengenai aktiviti bahagian yang telah
siap dan meramalkan berapa banyak lagi kerja yang tinggal untuk disiapkan.
Adalah sukar untuk membuat ramalan yang tepat.
Apabila terdapat produk yang bersiri, bahagian aktiviti yang telah siap
mudah dibuat anggaran. Mengira nombor spesifik rekod dan susunan skrin
pengeluaran boleh menghasilkan ukuran progres yang munasabah.
10.2.1 Partial Completion Reporting (Laporan Penyelesaian Sebahagian)
Banyak organisasi mempunyai piawai sistem akaun yang mempunyai lembaran
masa mingguan untuk caj masa kakitangan kepada kerja individu. Buku projek masa
kakitangan menunjukkan kerja yang telah dilakukan dan akan di caj kepada
projek.
Oleh itu, adalah menjadi perkara biasa untuk menyesuaikan atau
peningkatan pengumpulan data untuk sistem perakaunan sedai ada untuk memenuhi
keperluan kawalan projek. Lembaran masa mingguan selalunya disesuaikan dengan
memecahkan kerja kepada paras aktiviti dan memerlukan maklumat mengenai kerja
yang telah disempurnakan dalam penjumlahan masa yang digunakan.
Salah satu cara paling popular untuk mengatasi penolakan kepada laporan
penyelesaian sebahagian ialah dengan mengelak dari bertanyakan soalan mengenai
bila tarikh tamat dijangkakan, tetapi perlu ditanya kepada ahli pasukan
kemungkinan untuk mereka mencapai tarikh tamat seperti yang dirancangkan.
10.2.2 Risk Reporting
Salah satu cara adalah dengan menggunakan keadah lampu isyarat
(traffic-light). Terdiri daripada langkah berikut:
·
Kenal pasti
kunci (paras pertama) elemen untuk pengkajian di dalam penggal kerja
·
Pisahkan
elemen kunci ini kepada elemen pemilih (paras kedua)
·
Mentafsirkan
setiap paras kedua elemen di dalam skala:
Green (Hijau) untuk ‘Dalam Sasaran
(on target)’
Yellow (Kuning) untuk ‘Tidak dalam
sasaran tetapi dapat dipulihkan’
Red (Merah) untuk ‘Tidak dalam sasaran dan dapat dipulihkan
tetapi dengan kesukaran’
·
Meninjau
kembali semua kajian paras kedua untuk sampai ke kajian aras pertama
10.3 Visualizing Progress (Progres Secara Visual)
Bila semua data mengenai progres projek telah dikumpul, pengurus perlu
membentangkannya data tersebut yang boleh memberikan kesan yang terbaik. Kaedah
yang sering digunakan untuk membentangkan projek dalam bentuk gambar adalah
dengan menggunakan:
a)
Gantt Chart –
carta yang membenarkan pengurus projek untuk melihat persimpangan masa sehingga
penyelesaian dan tugas yang ada di dalam projek
b)
Slip Chart
c)
Ball Chart
d)
Timeline Chart
10.4 Earned Value (Nilai Diperolehi)
Analisis Nilai Diperolehi (Earned value) amat popular kebelakangan ini
dan ia berdasarkan nilai yang diberikan pada setiap tugas atau pakej kerja
berdasarkan kepada pembelanjaan sebenar. Nilai yang ditentukan adalah kos budget
asal untuk item dan ia dikenali sebagai baseline budget
(Garis Dasar Budget) atau budget cost of work scheduled (BCWS). Tugas yang belum bermula diberi nilai kosong dan
apabila tugas tersebut selesai, ia akan diberikan kredit mengikut nilai tugas
tersebut. Jumlah nilai kredit untuk projek pada sebarang keadaan dikenali
sebagai nilai diperolehi (earned value) atau budgeted cost of
work performed (BCWP) dan ini
boleh diwakilkan sebagai suatu nilai atau sebagai peratusan terhadap BCWS.
|
Teknik 0/100 |
Teknik 50/50 |
Teknik Milestone |
|
Tugas mulanya diberi nilai 0 dan bila tugas
berjaya ditamatkan ia akan diberi nilai 100%
daripada nilai budget |
Tugas mulanya diberi nilai 50% kemudian menjadi
100% apabila tugas berjaya diselesaikan |
Tugas diberi nilai berdasarkan kepada percapaian
di dalam milestone yang telah diberikan nilai sebagai sebahagian dari pelan
budget asal. |
Kaedah Untuk Menentukan Nilai Diperolehi
Untuk teknik 0/100 dan 50/50 boleh memberikan indicator yang tidak
benar terhadap keselamatan disebabkan nilai yang diberi diawal aktiviti. Teknik
milestone lebih sesuai digunakan untuk aktiviti yang mengambil masa yang lama
tetapi adalah jauh lebih baik jika aktiviti tersebut dipecahkan kepada tugas
yang lebih kecil.
10.4.1 The Baseline Budget (Garis Dasar Budget)
Peringkat pertama untuk membina analisis nilai diperolehi (earned
value) adalah dengan mencipta garis dasar budget (baseline budget). Garis dasar
budget yang pertama berdasarkan kepada pelan projek dan menunjukkan ramalan
perkembangan di dalam nilai diperolehi melalui masa. Nilai diperolehi mungkin
diukur dalam nilai kewangan tetapi untuk kes seperti insentif kakitangan projek
seperti pembangunan perisian, adalah menjadi perkara biasa ukuran diperolehi
dinilai dalam bentuk person-hour atau work-days.
10.4.2 Monitoring Earned Value (Pemantauan Nilai Diperolehi)
Selepas mencipta Garis Dasar Budget (baseline budget), tugas seterusnya
adalah memantau nilai diperolehi (earned values) sepanjang projek berjalan. Ini
dilakukan dengan memantau tugas yang perlu diselesaikan. Begitu juga dengan
rekod BCWP, kos sebenar seitap tugas boleh dikumpulkan sebagai kos sebenar
untuk prestasi kerja (actual cost of work performed, ACMP)
|
Budget Variance (Budget Varian) |
Boleh dikira sebagai: ACWP – BCWS Ia menunjukkan darjah perbezaan diantara kos
sebenar dengan kos yang dirancang |
|
Schedule Variance (Jadual Varian) |
Jadual varian diukur term kos sebagai: BCWP – BCWS Ia menunjukkan darjah perbezaan diantara kerja
yang telah disiapkan berbanding dengan perancangan. Contoh, jadual varian
dalam masa menunjukkan darjah di mana projek yang berada dibelakang jadual. |
|
Cost Variance (Kod Varian) |
Boleh dikira sebagai: BCWP – ACWP Ia menunjukkan perbezaan diantara kos budget dan
kos sebenar untuk menyiapkan tugas. Ia juga menunjukkan ketepatan anggaran
kos asal yang telah dibuat. |
|
Performance Ratios (Prestasi Ration) |
Dua ratio selalunya dijelaskan: Cost Performance Index, CPI = BCWP/ACWP |
Boleh juga digunakan sebagai indek ‘value for money’. Nilai lebih besar
dari satu menunjukkan kerja yang telah disiapkan adalah lebih baik dari
perancangan asal.
10.5 Prioritizing Monitoring (Keutamaan Pemantauan)
Dalam situasi tertentu, apabila pasukan projek memerlukan keutamaan
untuk sesetengah perkara. Senarai kepentingan boleh digunakan untuk menentukan
paras pemantauan seperti jadual di bawah:
|
Priorities (Keutamaan) |
Penerangan |
|
Critical Path Activities (Aktiviti Laluan Kritikal) |
Sebarang
kelewatan pada laluan kritikal akan menyebabkan tarikh penyelesaian projek
akan lewat. Akitiviti laluan kritikal mempunyai keutamaan paling tinggi untuk
dilakukan pemantauan |
|
Activities with Less than a Specified Float |
Sebarang aktiviti yang mempunyai sedikit float,
mungkin akan menggunakan float ini sebelum pemantauan aktiviti biasa membawa
masalah kepada perhatian pengurus projek. Ada menjadi amalan biasa untuk
memantau dengan dekat semua aktiviti yang kurang dari satu minggu ‘free
float’ |
|
High-risk Activities (Aktiviti Berisiko Tinggi) |
Aktiviti yang berisiko tinggi mesti dikenal pasti
sebagai sebahagian daripada awal profil latihan profil risiko. Sekiranya kita
menggunakan pendekatan tiga anggaran PERT, kita akan menandakannya sebagai
berisiko tinggi untuk aktiviti yang mempunyai masa perbesaan yang sangat
tinggi. Aktiviti seperti ini akan diberi lebih perhatian kerana kemungkinan
berlakunya kelewatan atau terlebih belanja. |
|
Activities using Critikal Resources (Aktiviti mengunakan sumber yang kritikal) |
Akitiviti boleh menjadi kritikal kerana kosnya
sangat tinggi. Kakitangan atau sumber lain mungkin hanya boleh digunakan pada
masa yang terhad, terutama sekiranya mereka yang melakukan pemantauan berada
diluar pasukan projek. |
10.6 Getting The Project Back To Target (Mengembalikan Projek Ke Sasaran)
Salah satu tugas pengurus projek ialah mengenal pasti masalah kelewatan
dan acara yang tidak dijangkakan, dengan meminimakan kelewatan dan gangguan
kepada pasukan projek, cuba mengurangkan kesan masalah tersebut. Dalam
kebanyakkan kes, pengurus projek cuba memastikan jadual projek tidak berubah dengan
banyaknya. Ini dapat dilakukan dengan memendekkan masa untuk aktiviti-aktiviti
yang tinggal atau memendekkan keseluruhan masa projek yang masih tinggal.
Terdapat dua strategik untuk dipertimbangkan apabila menyediakan pelan
untuk mengembalikan projek ke sasaran. Cara pertama dengan memendekkan laluan
kritikal atau mengubah keperluan aktiviti
yang perlu didahulukan.
10.6.1 Shorten The Critical Path (Memendekkan Laluan Kritikal)
Masa keseluruhan projek ditentukan oleh laluan kritikal, maka dengan
mempercepatkan laluan yang tidak kritikal tidak akan mempercepatkan tarikh
siapnya sesuatu projek tersebut.
Membuat pujian ke atas kakitangan yang bekerja keras mungkin akan
memberi sedikit kesan, namun peningkatan sumber yang ada untuk aktiviti kritikal
banyak membantu dalam mempercepatkan sesuatu projek disiapkan.
Paras sumber boleh dipertingkatkan dengan membuatkan mereka boleh
digunakan pada jangkamasa yang lama. Oleh kerana itu, kakitangan mungkin akan
meminta kerja lebih masa sepanjang aktiviti yang dijalankan dan sumber
pengkomputeran juga harus boleh digunakan sepanjang masa termasuk hari cuti.
Jika cara di atas tidak memcukupi untuk menyelesaikan masalah, pengurus
projek boleh mempertimbangkan meletakkan lebih sumber yang efisen pada
aktiviti-aktiviti laluan kritikal atau melakukan pertukaran diantara aktiviti
kritikal dan aktiviti tidak kritikal.
Semua kaedah yang dinyatakan di atas boleh digunakan untuk memendek
masa aktiviti kritikal sehinggalah projek dapat dibawa masuk untuk mengikuti
jadual asal.
10.6.2. Reconsider the Precedence Requirements (Menimbang semula Keperluan Yang Dibuat Dahulu)
Cubaan untuk memendekkan aktiviti kritikal terbukti tidak mencukupi,
langkah seterusnya adalah untuk menimbang semula halangan tersebut kerana
terdapat aktiviti-aktivit yang menjadi punca kepada kelewatan menyiapkan
aktitiviti lain. Projek asal yang telah dibuat selalunya mengandaikan suasana
ideal dan situasi kerja yang biasa.
Terdapat situasi untuk mengelakkan berlakunya penghantaran projek dari
berlaku kelewatan adalah dengan melaksanakan aktiviti-aktiviti yang belum
bermula yang tidak perlu menunggu aktiviti lain siap. Contoh: adalah menjadi
satu kebiasan latihan dibuat selepas sistem disiapkan. Untuk mengelakkan
keseluruhan projek lewat ditamatkan, latihan boleh dilakukan sebelum
keseluruhan projek siap.
Satu cara lagi untuk mengatasi halangan adalah dengan memecahkan
aktiviti tersebut kepada sub komponen yang boleh terus bermula. Contoh:
Pengguna boleh membuat lakaran kasar yang diambil spesifikasi sistem dan
kemudian memperbaikinya sejajar dengan perubahan yang berlaku.
10.7 Change Control (Kawalan Perubahan)
Dalam sesetengah keadaan, keperluan perisian diubah kerana pengguna
menukar keperluan mereka kerana berlakunya perubahan pada polisi syarikat atau
mereka baru mendapat idea yang bernas apa yang mereka perlukan sebenarnya.
Perubahan dalaman juga merupakan suatu yang kritikal, contoh: terdapat perkara
yang tidak sejajar dengan spesifikasi program apabila proses kod dimulakan, dan
ini memerlukan beberapa perubahan dilakukan kepada spesifikasi. Apabila
perubahan berlaku, kawalan teliti perlu dilakukan kerana perubahan dalam satu
dokumen selalunya akan memerlukan dokumen lain turut terpaksa diubah
10.7.1 Configuration Manager’s/Librarian Role (Peranan Konfigurasi Pengurus/Pegawai Perpustakaan)
Sebarang perubahan terhadaap dokumentasi adalah menjadi tanggungjawab
pegawai perpustakaan, pengurus konfigurasi atau pegawai perpustakaan projek.
Antara tugas mereka adalah:
(a)
Kenal pasti
semua item yang boleh berubah kawalan (change control)
(b)
Penentuan dan
pemeliharaan (maintenance) terhadap tempat penyimpanan berpusat untuk semua
salinan asal (master copies) untuk dokumentasi projek dan produk perisian
(c)
Menyediakan
dan menjalankan prosedur formal untuk menghadapi perubahan yang berlaku
(d)
Rekod
pemeliharaan (maintenance) untuk siapa yang mempunyai capaian item di
perpustakaan dan status setiap item di dalam perpustakaan.
10.7.2 Change Control Procedures (Prosedur Kawalan Perubahan)
Prosedur Kawalan Perubahan yang mudah untuk cara sistem berkerja
mungkin mempunyai langkah berikut:
(a)
Seorang atau
lebih pengguna yang ingin melakukan perubahan perlu mendapat kebenaran daripada
kakitangan pembangunan (development staff)
(b)
Pengurusan
pengguna (user management) akan
mempertimbangkan permintaan tersebut dan jika ianya diluluskan, pemohonan
tersebut akan diberi kepada pengurusan pembangunan (development management)
(c)
Pengurusan
pembangunan akan menugaskan kakitangan tertentu untuk melihat permintaan
tersebut dan membuat laporan kegunaannya dan kos yang terlibat jika ingin
melakukan perubahan. Mereka juga akan menilai produk lain yang mungkin akan
mendapat kesan dari perubahan yang dilakukan.
(d)
Pengurusan
pembangunan melaporkan semula kepada pengurusan pengguna mengenai apa yang
diperolehi dan pengurusan pengguna akan menentukan sama perubahan tersebut
ingin dilakukan.
(e)
Satu atau
lebih developer mempunyai hak untuk memperolehi salinan utama produk yang akan
diubah.
(f)
Salinan akan
diubah. Dalam kes komponen perisian, ini akan melibatkan mengubah kod dan
‘recompiling’ dan juga pengujian.
(g)
Apabila
pembangunan versi baru produk disiapkan, pengurusan pengguna akan diberitahu
dan perisian tersebut akan diedarkan kepada pengguna untuk ujian penerimaan
(acceptance testing).
(h)
Apabila
pengguna berpuas hati dengan produk tersebut, mereka akan memberikan kelulusan
untuk digunakan pada operasi. Salinan utama (master) untuk konfigurasi item
akan ditukar.
10.7.3 Change in Scope of a System (Perubahan Terhadap Skop Sistem)
Menjadi perkara biasa saiz sistem untuk Projek Pembangunan IS meningkat
dengan pantas. Salah satu sebabnya adalah perubahan terhadap keperluan yang
diminta olen pengguna.