Manajemen Proyek
Syamsul Ardiansyah | Senior Officer of Strategic Networking
Telp/WA/Tel 081315912363 | syamsul@dompetdhuafa.org | IG/FB/Twitter @syamsuladzic
Certified trainer for Project Management for Development Professional (Project DPro)
Berapa persentase proyek sektor swasta yang menurut Anda akan
dievaluasi sebagai “berhasil”, menurut definisi di bawah ini?
A. 76% - 100%
B. 40% - 75%
C. 29% - 39%
D. 0% - 28%
“Berhasil” – Proyek tiba sesuai cakupan, anggaran, dan tepat waktu. | “Tertantang” – Proyek selesai tetapi gagal memenuhi cakupan,
anggaran, atau kalender asli. | “Gagal” – Proyek dihentikan lebih awal
Contoh dari NGO
Internasional
Di salah satu LSM internasional yang
terkenal, selama periode satu tahun:
• 70 program overspent lebih dari 10%
• 235 proyek overspent lebih dari 10%
• Jumlah pengeluaran proyek lebih
(overspend) dari $25 juta
• Pada akhir tahun, 89 proyek memiliki
pencapaian yang terlambat
The top five factors found in successful All of the top factors found in
projects are: failed projects include:
• User involvement • Incomplete Requirements
• Executive management support • Lack of user involvement
• Clear Statement of Requirements • Lack of resources
• Proper planning • Unrealistic expectations
• Realistic expectations • Lack of executive support
• Changing Requirements &
The top five indicators found in Specifications
challenged projects are: • Lack of planning
• Lack of user input • Didn’t need it any longer
• Incomplete Requirements & • Lack of IT management
Specifications • Technical illiteracy
• Changing Requirements & Specifications
• Lack of executive support
• Technical incompetence
Apa yang dimaksud Manajemen Proyek?
• Proyek, Manajer Proyek, dan Manajemen Proyek
• Project is a temporary endeavor undertaken to create a unique product, service, or result
• Project Manager adalah seseorang yang bertanggungjawab untuk menyelesaikan seluruh
pekerjaan proyek.
• Project Management adalah penerapan proses, metode, keterampilan, pengetahuan serta
pengalaman untuk meraih tujuan khusus proyek yang mengacu pada kriteria penerimaan
berdasarkan parameter yang disetujui. Manajemen proyek memiliki hasil akhir yang dibatasi
oleh skala waktu dan anggaran yang terbatas.
• Suatu Proyek tidak mesti berorientasi eksternal (misalnya, proyek
pembangunan hunian sementara untuk korban bencana), bisa jadi proyek
yang perlu dilakukan lebih banyak internal dalam rangka memperbaiki
bisnis proses lembaga.
• Misal, proyek benefis, proyek riset persepsi donatur, dll.
Requirement
Analysis
Design
Implementation
Testing
Maintenance
Vision Understanding Clarity Agility
AGILE MANIFESTO
1. Individual and interaction Process and tools
over
2. Working software Comprehensive Documentation
3. Customer Collaboration Contract Negotiation
4. Responding to change Following the plan
AGILE PRINCIPLES
1. Prioritas utama adalah memuaskan klien 5. Prioritas utama adalah memuaskan klien 9. Perhatian terhadap detail-detail teknis
dengan menghasilkan perangkat lunak dengan menghasilkan perangkat lunak dan desain akan meningkatkan agility.
yang bernilai secara cepat dan rutin. yang bernilai secara cepat dan rutin. 10. Kesederhanaan (memaksimalkan jumlah
2. Siap terhadap perubahan kebutuhan. 6. Siap terhadap perubahan kebutuhan. pekerjaan yang belum dilakukan) adalah
Proses Agile memanfaatkan perubahan Proses Agile memanfaatkan perubahan hal yang sangat penting.
untuk keuntungan klien. untuk keuntungan klien. 11. Self-organizing team mendukung
3. Menghasilkan perangkat lunak yang 7. Menghasilkan perangkat lunak yang arsitektur, kebutuhan, dan rancangan
bekerja secara rutin, dari jangka waktu bekerja secara rutin, dari jangka waktu perangkat lunak yang baik.
beberapa minggu sampai beberapa beberapa minggu sampai beberapa 12. Secara berkala, tim pengembang
bulan, dengan mengutamakan jangka bulan, dengan mengutamakan jangka berefleksi tentang bagaimana agar
waktu yang pendek. waktu yang pendek. pengembangan lebih efektif, kemudian
4. Rekan bisnis dan pengembang 8. Rekan bisnis dan pengembang menyesuaikan cara bekerja mereka.
perangkat lunak harus bekerjasama perangkat lunak harus bekerjasama
sepanjang proyek. sepanjang proyek.
Introducing Scrum
An Agile Project Management Framework
“Scrum is a framework within
“Scrum adalah kerangka kerja di mana orang dapat mengatasi masalah adaptif yang
kompleks, sambil secara produktif dan kreatif memberikan produk dengan nilai setinggi
mungkin.”
Scrum Framework
Scrum
Scrum Artefacts
Ceremonies
• Product Backlog adalah
Product Backlog
daftar terurut dari segala
sesuatu yang diketahui
dibutuhkan dalam produk.
• Product Backlog
mencantumkan semua fitur,
fungsi, persyaratan,
peningkatan, dan perbaikan
yang merupakan perubahan
yang harus dilakukan pada
produk di rilis mendatang.
1. Product Backlog adalah daftar pesanan yang merupakan sumber tunggal dari segala
sesuatu yang diperlukan untuk produk.
2. Product Backlog adalah artefak hidup yang diperbarui di mana pun perubahan terjadi dan
itu ada selama produk itu ada.
3. Product Owner bertanggung jawab untuk mengelola Product Backlog: konten, pesanan,
prioritas, dll.
4. Product Backlog tidak tetap - tidak pernah lengkap.
5. Product Backlog dapat berisi: Epic, Feature, User Story, Task, Bug.
6. Penyempurnaan (refinement) Product Backlog dilakukan untuk memperbarui beberapa detail
Product Backlog. Seharusnya tidak lebih dari 10% dari kapasitas Tim Pengembang.
7. Item dengan urutan tertinggi di Product Backlog harus lebih detail agar “Siap” untuk Tim
Pengembang untuk mulai mengerjakannya.
Komposisi Product Backlog
• Epic – Sebuah karya, fungsionalitas yang dapat
dilakukan dalam beberapa bulan. Epic adalah ide
tingkat yang sangat tinggi.
• Features - Epic dibagi menjadi fitur. Fitur masih
merupakan bagian besar dari pekerjaan yang dapat
dilakukan dalam beberapa minggu.
• User Story – Features dibagi menjadi bagian-bagian
yang lebih kecil - kisah pengguna yang dapat juga
disebut Item Backlog Produk. User Story harus
menggambarkan fitur, fungsionalitas yang dapat
dilakukan dalam beberapa hari.
• Task – User Story dapat berisi banyak tugas. Tugas
dibuat oleh Tim Pengembang dan mencakup semua
tindakan yang diperlukan untuk menyelesaikan cerita
pengguna, untuk membuatnya "Selesai". Definisi
"Selesai" didefinisikan oleh Tim Pengembang dan
digunakan untuk mengenali status cerita pengguna.
• Bug - item kerja dibuat ketika ada beberapa masalah
yang dikenali dalam fungsionalitas, kode.
Sprint Backlog
• Sprint Backlog
membuat semua pekerjaan
yang diidentifikasi oleh Tim
Pengembang terlihat sebagai
hal yang diperlukan untuk
• Increment adalah jumlah dari semua item Product Backlog yang diselesaikan selama Sprint dan nilai
peningkatan dari semua Sprint sebelumnya.
• Setiap Increment baru harus “Selesai” atau “Done”. Artinya harus memenuhi Definisi “Selesai” yang
dibuat oleh Scrum Team.
• Definition of Done (DoD): Scrum mendefinisikan “Selesai” atau “Done” dalam istilah yang cukup
sederhana: “Done” adalah kriteria penerimaan yang umum untuk setiap cerita pengguna.
• Increment tidak perlu dirilis di akhir Sprint, tetapi harus dalam kondisi releasable. Hal ini penting untuk
menciptakan increment yang dalam kondisi layak pakai dan dapat dilepas ke pasar.
• Increment adalah jumlah semua
item yang diselesaikan dalam
Sprint + nilai peningkatan dari
iterasi sebelumnya
• Saat Increment dibuat, definisi
“Selesai” harus dipenuhi
• Keputusan untuk melepaskan
Increment ada di tangan Pemilik
Produk, tetapi harus dalam
kondisi yang dapat
digunakan/dilepaskan.
Sprint
Planning
• Sprint Planning adalah acara
yang dibatasi waktu di awal
Sprint dimana Tim Scrum
berkolaborasi bersama untuk
menentukan apa yang dapat
dilakukan dan bagaimana
pekerjaan akan dilakukan dalam
Sprint.
Monitoring Seleksi
dan
….dan lain-lain Sistem
Mitra
Evaluasi
Pemasaran
tentang IT TEBAR HEWAN KURBAN