2. Pada tahap awal terbentuknya proyek, kita
memerlukan apa yang dikenal sebagai
project charter. Ini adalah suatu landasan
serta definisi formal bagi sebuah proyek.
Project charter berisi elemen-elemen yang
unik yang hanya berlaku dalam sebuah
proyek.
3. Adapun elemen-elemen itu adalah:
Nama proyek resmi;
Sponsor buat proyek dan kontak informasi;
Manager proyek dan kontak informasi;
Goal (tujuan) proyek;
Penjelasan asal-muasal proyek;
Hasil akhir Deliverables dari fase-fase dalam
proyek;
Strategi global dalam pelaksanaan proyek;
Perhitungan waktu kasar;
Sarana dan prasarana serta sumberdaya proyek,
biaya (kasar), staff, vendors / stakeholders.
4. Project charter ini berguna untuk:
Pendefinisian awal proyek secara jelas;
Mengenali atribut-atribut suatu proyek;
Identifikasi autoritas suatu proyek (sponsor,
manajer, anggota utama tim kerja);
Peran kerja orang-orang utama yang terlibat
dan kontak informasinya;
Pondasi yang menopang jalannya proyek
(batasan awal dari visi dan misi proyek).
5. Sebuah proyek charter akan menumbuhkan:
Sense of responsibility/tanggung jawab
(manajer)
Sense of teamwork/kerja sama (tim kerja)
Sense of ownership/kepemikikan (sponsor)
Setelah project charter terbentuk, akan
dilanjutkan dengan feasibility plan dan riset
terhadap proyek. Melalui riset ini akan
diestimasikan apakah sebuah proyek dapat
dijalanankan sesuai pendanaan dan waktu yang
ditetapkan.
6. Sebuah proyek dibagi ke dalam fase-fase dan
setiap fase menghasilkan suatu bentuk hasil
nyata tertentu yang dapat digunakan pada fase-
fase berikutnya.
Setiap fase ditandai dengan selesainya satu atau
lebih deliverables. Sebuah deliverable: dapat
dilihat dan dinilai serta diverifikasikan, contoh:
hasil studi kelayakan, desain sistem informasi,
ataupun software prototip yang dapat
digunakan. Proyek fase ini penting untukmenilai
performa proyek sampai secara keseluruhan dan
tahap penentuan untuk kelanjutan ke fase
berikutnya.
7. Siklus hidup proyek menggambarkan fase-
fase global dalam sebuah proyek. Siklus
hidup proyek digunakan untuk:
Menentukan awal dan akhir dari sebuah
proyek.
Menentukan kapan studi kelayakan
dilakukan.
Menentukan tindakan-tindakan transisi.
Menentukan pekerjaan teknis apa yang harus
dilakukan pada setiap fasenya
9. Sebuah siklus hidup proyek, memiliki sifat-sifat umum seperti di
bawah ini:
Biaya dan pengalokasian SDM rendah pada awal proyek, tinggi
pada saat eksekusi dan turun perlahan hingga akhir proyek.
Kemungkinan menyelesaikan proyek terendah (risiko dan
ketidakpastian terbesar) pada awal proyek dan kemungkinan
sukses semakin besar pada tahap-tahap selanjutnya.
Penanam modal (pemberi order) sangat berpengaruh pada awal
proyek dalam hal menentukan scope, biaya dan deliverables.
Disebabkan: seiring perjalanan proyek banyak hal-hal tak
terduga, perubahan-perubahan, dan perbaikan.
10. Di bawah ini diberikan sebuah kasus tentang
pengembangan dan pembangunan sebuah
jaringan komputer. Dari kasus tersebut akan
dibuat sebuah project charter sebagai langkah
awal pelaksanaan proyek.
KASUS: Upgrade Jaringan Komputer
Jaringan komputer sebuah perusahaan (contoh:
Universitas Kristen Maranatha) terdiri dari 380
PC memakai OS win/95; 11 server win/NT; dan 5
server Novell NetWare;
Manajemen perusahaan memutuskan untuk
meng-upgrade OS semua PC menjadi Win XP, dan
semua server, termasuk server NetWare,
menggunakan Win 2000 Server.
11. Nama proyek: upgrade sistem operasi menuju
Win XP dan Win server 2000 dalam
lingkungan UKM.
Sponsor proyek: rektor UKM, CISCO
Networking.
Manajer proyek: kepala NOC.
Tim kerja proyek: network operation center.
Tujuan proyek: Semua OS PC akan di-upgrade
ke Win XP pada akhir tahun (20 Des 2003) ini.
Semua server akan di-upgrade ke Win 2000
server pada akhir tahun depan (20 Des 2004).
12. Kasus bisnis:
win 95 telah digunakan selama 5 tahun terakhir ini dalam
mengelola bisnis perusahaan.
Namun saat ini telah ada produk baru yang memiliki
kemampuan jauh lebih baik: Win XP.
Pekerjaan akan lebih produktif, terkendali, aman, dan
lebih user-friendly.
Berorientasi teknologi baru spt: jaringan infrared, dan
teknologi web-based dalam menunjang informasi di
perusahaan.
Menggantikan server yang ada dengan multi-processors
server yang ditunjang oleh teknologi win 2000 adv. server.
Win 2000 Adv. Server membantu user dalam menemukan
sumberdaya dalam jaringan komputer perusahaan,
meningkatkan kinerja jaringan, dan pengamanan yang
memadai.
13. Hasil proyek yang akan dicapai:
Instalasi Win XP pada setiap PC
Instalasi Win 2000 pada setiap server yang ada.
Seluruh instalasi akan selesai pada 20 Des 2004.
14. Penjadwalan kasar:
Jun:
start test metode pengembangan, menginventarisari applikasi setiap pemakai
PC, menulis scripts untuk proses pemindahan applikasi nantinya.
Agust:
memulai penggantian (100 user). Mencoba, mendokumentasikan problem dan
pemecahannya. Mulai desain Win 2000 Server.
Okt:
Mulai pelatihan Win XP bagi calon user.
Sementara itu Win XP mulai diinstalasi pada PC mereka.
Mengecek masalah-masalah yang mungkin ada, dan helpdesk (support) bagi
user.
Pengetesan tiga server dengan Win 2000.
Des:
Penyelesaian instalasi Win XP.
Mulai menginstalasi Win 2000 Server dan membangun infrastrukturnya (utk
server-server yang baru) dan inventarisasi problem serta penyelesaian.
Instalasi untuk server lainnya dimulai.
Pembangunan infrastruktur diperkirakan memakan waktu satu tahun. 20 Des
2004 keseluruhan proyek selesai.
15. Sumberdaya proyek:
Perkiraan biaya: Rp. 800 juta. (termasuk biaya
software baru, XP, win 2000, lisensi, konsultan,
pelatihan).
Laboratorium pengetesan akan dibooking penuh
selama 5 bulan.
Konsultansi dari CISCO Networking Consultancy.
16. Pendahuluan
Pada bab terdahulu telah dijelaskan bahwa
pada awal proyek, seorang manajer proyek
wajib membuat project charter sebagai basis
dari proyek keseluruhan. Namun project
charter ini tidak cukup karena di dalamnya
hanya terdapat anggapan-anggapan
(terutama mengenai waktu dan biaya proyek)
secara umum, tanpa adanya penelitian
apakah memang anggapan itu dapat
dijalankan.
17. Untuk membantu realisasi dari proyek, maka
pada awal proyek (setelah project charter
terbentuk) dibutuhkan adanya riset yang
hasilnya dituangkan dalam sebuah feasibility
plan, yaitu sebuah rencana proyek yang
masuk akal dan paling mungkin untuk
dijalankan.
18. Dalam project charter sebuah order terkadang
masih terdefinisi secara abstrak (tidak jelas)
sehingga hasil akhir proyek yang diharapkan juga
masih terkesan abstrak. Misalnya si pemberi
order hanya menyebutkan: jaringan komputer
dirasakan terasa sangat lambat, coba gantikan
dengan sesuatu yang baru dan cepat. Kadangkala
sebenarnya kita tidak perlu mengganti seluruh
jaringan komputer yang ada, tapi misalnya cukup
dengan mengganti kapasitas bandwith kabelnya
saja atau mengganti switch yang mulai rusak.
Solusi yang ada tidak harus mencari atau
membeli yang baru tapi misalnya cukup
memperbaiki yang sudah ada.
19. Untuk menilai apakah tugas dari pemberi
order harus dibuat keseluruhan dari mulai nol
atau hanya membuat sebagian atau bahkan
hanya memperbaiki apa yang sudah ada,
diperlukan suatu penelitian (riset) terhadap
order tersebut.
20. Langkah-langkah apa saja yang dibutuhkan untuk
mengadakan riset terhadap proyek?
Memulai dengan riset terhadap proyek itu sendiri (purpose
statement).
Langkah-langkah:
Membuat daftar pertanyaan untuk memperjelas keinginan pemberi
order (tujuan riset).
Menyusun informasi apa saja yang dibutuhkan (resources), spt:
melalui informasi dari proyek sejenis sebelumnya,
buku, internet, brosur-brosur dari IT vendors,
wawancara dengan client/pemberi order.
Mendelegasikan tugas-tugas penelitian (seseorang tidak mungkin
melakukan semua secara sendiri saja). Pertolongan tim kerja
sangat dibutuhkan. Seorang manajer proyek betapun hebatnya
memiliki keterbatasan. Buat pembagian riset yang akan dilakukan
kemudian bagikan kepada anggota tim kerja.
21. Mulai bekerja. Mulai dengan membaca, mengevaluasi
dan mencatat penemuan-penemuan dalam riset.
Dokumentasi situs Internet dapat dilakukan dengan cara
mem-bookmarks halaman Internet yang menjadi sumber
informasi. Catatlah buku-buku dan majalah serta artikel
yang dapat memberikan informasi dan inspirasi dan
jangan lupa untuk mencatat juga halaman yang diacu.
Merangkumkan hasil riset dan informasi yang diperoleh
dalam catatan yang terstruktur. Ini adalah basis dari
feasibility plan yang akan disusun.
Mengorganisasikan dokumen-dokumen hasil riset.
Mengadakan penelaahan ulang (review) dengan pemberi
order untuk mendapat masukan (feed-back) tentang apa
yang dimaksud apakah sudah sesuai dengan keinginan.
Dan bila masih kekurangan informasi lakukan lagi riset
sesuai takaran.
22. Apa yang diperoleh dari project charter dan
riset merupakan langkah untuk menentukan
lingkup (scope) dari proyek yang akan
dijalankan. Apa saja yang kita butuhkan
untuk menentukan scope dari sebuah proyek?
23. Project objectives, vision, mission dan goal (tujuan
proyek);
Deliverables (apa yang akan diberikan pada user
pada akhir proyek);
Milestones (penanda pencapaian dalam proyek);
Technical Requirements (kebutuhan teknis yang
menjamin pemenuhan kinerja yang diminta oleh
konsumen);
Limits, exclusions dan contraints (batasan dan
pernyataan apa yang tidak termasuk);
Reviews with customers (untuk mencek apakah
sudah sesuai dengan yang diminta oleh konsumen);
Secara keseluruhan dituliskan dalam sebuah:
Feasibility Plan.
24. Project scope statement merupakan definisi
hasil akhir atau misi proyek yang dijalani dan
bisa merupakan produk atau servis untuk
konsumen / klien. Tujuannya adalah agar
apa yang akan diberikan sebagai hasil dari
proyek pada pengguna akhir menjadi jelas
dan agar pelaksanaan proyek dapat lebih
fokus kepada tujuan.
25. Feasibility plan adalah suatu dokumen yang
dihasilkan dari riset terhadap proyek dan sebagai
acuan untuk langkah implementasi proyek.
Dengan feasibility plan validitas dan ruang
lingkup proyek, secara keseluruhan atau
sebagian, dapat dinilai. Penilaian proyek ini akan
dipresentasikan kepada pengguna, pemberi order
dan/atau tim manajemen atas. Perlu dicatat
juga bahwa setiap proyek IT tidak hanya
mengandalkan teknologi yang digunakan tetapi
harus mampu memberikan nilai lebih kepada
perusahaan, pengguna ataupun pemberi order.
Pendek kata harus menghasilkan keuntungan
(dinilai dengan uang pada setiap instansi atau
perusahaan).
27. Dimulai dari pernyataan apa yang akan
diriset, kemudian melakukan riset, riset akan
menghasilkan penemuan dan ide-ide baru,
kemudian ditransfer ke dalam aksi dan
implementasi proyek.
28. Sebuah feasibility plan terdiri atas beberapa
bagian sebagai berikut:
Executive summary (rangkuman project objectives
and goal);
Pada bagian awal dari feasibility plan harus
dituliskan executive summary, yang memiliki
kegunaan untuk mempresentasikan kepada
pembaca mengenai hasil penemuan riset dan
untuk mengidentifikasikan rencana-rencana
selanjutnya dalam proyek.
Produk yang akan digunakan (teknologi yang
disarankan);
29. Dalam bagian ini dituliskan keuntungan dan
keunggulan dari teknologi yang telah dipilih
serta alasannya untuk diimplementasikan dalam
proyek. Apabila bagian ini dituliskan secara
singkat dan jelas maka semua pihak, termasuk
yang tidak mengerti teknologipun akan mengerti
apa yang menjadi sasaran dari proyek dengan
penggunaan teknologi yang telah dipilih.
Contoh: Perbedaan kualitas produk yang dipilih
dengan kompetitor lainnya; support apa saja
yang ditawarkan produk terpilih; keberhasilan
dari perusahaan lain yang telah
mengimplementasikan produk terpilih; dsb.
30. Akibat yang akan dirasakan oleh pemakai akhir;
Hal-hal yang mempengaruhi jalannya
perusahaan dan pengguna akhir harus juga
dituliskan, sehingga semua pihak yang
terpengaruh pada jalannya proyek dapat
memposisikan diri dan mengambil langkah-
langkah yang dibutuhkan.
Contohnya: berapa lama training untuk
software yang baru; berapa lama seorang
pekerja kantor harus meninggalkan kantor
pada saat jaringan baru diimplementasikan;
setelah berapa lama software ini harus di-
upgrade kembali; dsb.
31. Biaya yang dibutuhkan untuk teknologi yang disarankan;
Bagian ini menerangkan tentang perkiraan
jumlah biaya yang dibutuhkan untuk pelaksanaan
proyek secara keseluruhan, dilihat dari teknologi
yang telah dipilih.
Contohnya: harga pembelian software;licensing;
biaya training; support dari vendor atau
distributor; biaya sub kontraktor; biaya bulanan
dalam operasional kelak; dsb.
Dapat juga disertakan pembahasan tentang ROI
(return on investment), yaitu perhitungan
setelah berapa lama si pemberi order atau
perusahaan akan memperoleh balik modal.
32. Rencana kerja (action) yang harus diambil.
Dalam bagian ini diterangkan langkah-
langkah yang harus ditempuh dalam
mengimplementasikan teknologi terpilih
dalam proyek.
Dapat pula dijelaskan bagaimana teknologi
tersebut akan diimplementasikan;
sumberdaya apa saja yang dibutuhkan dan
mungkin saja rencana untuk menggunakan
teknologi lain di masa mendatang yang lebih
canggih dapat pula diikutsertakan pada
bagian ini.
33. Secara global dalam project objective perlu
dituliskan requirements, yaitu tuntutan terhadap
produk yang akan dihasilkan. Ada beberapa
bagian requirements (terutama dalam sebuah
produk perangkat lunak, dikenal dengan istilah
software scope requirements) yang perlu
dianalisa dan dilaporkan dalam rencana
kelayakan proyek ini, yaitu:
Functional requirements, yaitu apa kegunaan (input yang
dibutuhkan, proses yang dibutuhkan dan output yang
dihasilkan) dari produk yang akan dihasilkan. Untuk
mendapatkan requirements yang jelas perlu digunakan
metode-metode system analysis and design, seperti SDM
(Software Design and Methodology) atau RAD (Rapid
Application Development).
34. Quality requirements, yaitu hal-hal yang
menyangkut kualitas dari suatu produk,
misalnya dalam sebuah pengembangan
software, perlu dianalisa waktu responsi yang
dibutuhkan dalam operasional sebuah
fungsionalitas.
Resource requirements, yaitu penjabaran
tentang waktu, biaya dan sumberdaya yang
diperlukan untuk pelaksanaan proyek.
Misalnya: berapa modal yang berani
dikeluarkan pihak sponsor dalam melakukan
penelitian di awal proyek.
35. Sehingga pada akhir dari riset, melalui
feasibility plan, akan terjawab secara tuntas:
Scope dari proyek:
Tujuan proyek (objectives dan goal).
hasil yang akan dicapai (deliverables);
batasan (limitations / constraints: biaya, jadwal,
kualitas);
Technical requirements: spesifikasi produk yang
harus dicapai, peralatan yang diperlukan, cara
pengimplementasian, dsb;
Milestones, rencana kerja global, organisasi kerja;
37. Cari sebuah proyek IT dari proyek tersebut
1. Tentukan jenis proyek tersebut
2. Tentukan Visi dan misi dari proyek tersebut
3. Tentukan Project Charter dari proyek tersebut
4. Solusi apa yang dilakukan oleh manejer proyek
untuk mengatasi masalah dari proyek tersebut