‹ Daftar slidePertemuan 9: Agile, Scrum, dan Hybrid dalam Proyek Digital
Program Studi Bisnis Digital • FEB
Manajemen Proyek Digital
Pertemuan 9 — Agile, Scrum, dan Hybrid dalam Proyek Digital
Mengapa proyek digital butuh cara kerja yang berbeda dari konstruksi jalan tol — dan bagaimana Agile, Scrum, serta pendekatan Hybrid menjawab kebutuhan itu di lapangan Indonesia.
RPS minggu 10 · 2x50 menit
Bagian 1 dari 3
Dari Waterfall ke Agile: Mengapa Proyek Digital Butuh Cara Baru
Mengapa pendekatan proyek tradisional yang kaku sering gagal menghadapi kebutuhan digital yang cepat berubah, dan apa gagasan dasar di balik Agile.
Kilas Balik dan Tujuan Pembelajaran Hari Ini
Minggu Lalu (Pertemuan 8)
Scope creep: perubahan ruang lingkup yang tidak terkendali
Change request: dokumen formal untuk menyetujui perubahan
Dampaknya ke jadwal, anggaran, dan kepuasan klien
Setelah Pertemuan 9, Anda Mampu
Menjelaskan mengapa Waterfall rentan gagal di proyek digital
Menguraikan peran, event, dan artefak dalam Scrum
Menghitung velocity tim dan alokasi kapasitas Hybrid
Memilih pendekatan yang tepat untuk konteks proyek nyata
Benang merah: perubahan ruang lingkup yang kita bahas minggu lalu justru adalah alasan utama mengapa banyak tim proyek digital beralih dari Waterfall ke Agile — karena Agile dirancang untuk menerima perubahan, bukan menghindarinya.
Waterfall: Ampuh di Konstruksi, Rapuh di Proyek Digital
Ciri Waterfall
Linear, satu arah, requirement dikunci di awal — cocok untuk proyek dengan spesifikasi tetap seperti pembangunan gedung.
Risiko di Proyek Digital
Aplikasi/situs harus merespons perilaku pengguna dan kompetitor yang berubah cepat; menunggu 1 tahun untuk rilis pertama berarti kalah bersaing.
Agile: Empat Nilai Inti dari Manifesto 2001
Agile bukan satu metode tunggal, melainkan filosofi kerja yang lahir dari Agile Manifesto (2001) — disepakati 17 praktisi software untuk menjawab kegagalan Waterfall.
Lebih Diutamakan
Individu & interaksi daripada proses & alat
Perangkat lunak yang berjalan daripada dokumentasi lengkap
Kolaborasi dengan klien daripada negosiasi kontrak
Merespons perubahan daripada mengikuti rencana kaku
Artinya untuk Tim Anda
Rilis kecil & sering, bukan satu rilis besar di akhir
Umpan balik pengguna dikumpulkan tiap 1–4 minggu (iterasi)
Perubahan kebutuhan dianggap wajar, bukan kegagalan proses
Komunikasi tatap muka/langsung diutamakan atas dokumen tebal
Penting: nilai di kolom kiri bukan berarti proses, dokumentasi, atau kontrak ditiadakan — hanya diberi bobot lebih rendah dibanding hal di sebelah kanannya.
Cara Kerja Agile: Iteratif dan Inkremental
Iteratif
Mengerjakan produk berulang-ulang dalam siklus pendek (1–4 minggu), menyempurnakan bagian yang sudah ada berdasarkan umpan balik.
Inkremental
Setiap siklus menambahkan potongan fungsi baru (increment) sehingga produk tumbuh sedikit demi sedikit, bukan sekaligus di akhir.
Bagian 2 dari 3
Scrum: Kerangka Kerja Agile Paling Banyak Dipakai
Peran, pertemuan rutin (event), dan dokumen kerja (artefak) yang membuat Scrum bisa dijalankan sehari-hari oleh tim proyek digital.
Tiga Peran dalam Tim Scrum
Product Owner
Pemilik visi & prioritas produk
Menyusun & mengurutkan Product Backlog
Mewakili suara klien/pengguna ke tim
Scrum Master
Menjaga tim menjalankan proses Scrum
Menyingkirkan hambatan (impediment)
Bukan atasan — fasilitator & pelindung tim
Development Team
Tim lintas fungsi (desainer, programmer, penguji)
Self-organizing: mengatur cara kerja sendiri
Bertanggung jawab kolektif atas Increment
Bandingkan dengan pertemuan 5: kickoff meeting membentuk tim proyek secara umum; Scrum menegaskan peran spesifik yang berulang setiap sprint, bukan sekali di awal proyek saja.
Empat Pertemuan Rutin (Event) dalam Satu Sprint
Ikuti alur satu sprint dua minggu berikut, langkah demi langkah:
Tahap
Yang Terjadi
Durasi Umum
1. Sprint Planning
Tim memilih item dari Product Backlog untuk dikerjakan dalam sprint ini
~2–4 jam
2. Daily Scrum
Tim sinkronisasi singkat: apa yang dikerjakan kemarin, hari ini, dan hambatan apa
15 menit/hari
3. Sprint Review
Tim mendemokan Increment ke Product Owner & stakeholder untuk umpan balik
~1–2 jam
4. Sprint Retrospective
Tim merefleksikan proses kerja sendiri: apa yang perlu diperbaiki sprint depan
~1 jam
Siklus ini berulang setiap sprint (biasanya 2 minggu) — bukan sekali di awal proyek seperti kickoff meeting yang Anda pelajari di pertemuan 5.
Tiga Artefak Scrum: Sumber Kebenaran Bersama
Product Backlog
Daftar SELURUH fitur/kebutuhan produk
Diurutkan Product Owner berdasar prioritas
Terus berkembang selama proyek berjalan
Sprint Backlog
Subset item yang dipilih untuk 1 sprint
Hasil kesepakatan di Sprint Planning
Dipecah jadi tugas harian oleh tim
Increment
Bagian produk yang selesai & siap pakai
Ditambahkan tiap akhir sprint
Ditunjukkan saat Sprint Review
Contoh nyata: Product Backlog aplikasi kasir UMKM berisi 50 fitur; Sprint Backlog sprint ke-3 hanya berisi 8 fitur (mis. cetak struk & laporan harian) yang disepakati bisa selesai dalam 2 minggu.
Hitung dari Nol: Velocity Tim & Estimasi Sisa Sprint
Tim developer aplikasi kasir UMKM "Warung Digital" punya total Product Backlog 120 story point. Berikut hasil 3 sprint pertama:
Langkah
Perhitungan
Nilai
1. Story point selesai sprint 1–3
18 SP + 22 SP + 20 SP
60 SP
2. Rata-rata velocity per sprint
60 SP ÷ 3 sprint
20 SP/sprint
3. Total Product Backlog
diketahui dari awal proyek
120 SP
4. Sisa backlog yang belum dikerjakan
120 SP − 60 SP
60 SP
5. Estimasi jumlah sprint tersisa
60 SP ÷ 20 SP/sprint
3 sprint
6. Estimasi waktu tersisa (2 minggu/sprint)
3 sprint × 2 minggu
6 minggu
Hasil Akhir
6 minggu
Estimasi realistis untuk menyelesaikan sisa backlog "Warung Digital"
Coba Sendiri: Proyeksikan Sisa Sprint dari Velocity
Ubah story point yang selesai tiap sprint dan amati bagaimana rata-rata velocity serta estimasi sisa sprint ikut berubah.
Sprint Board: Memvisualkan Progres Harian Tim
Sprint board (fisik/digital via Trello atau Jira) membuat progres sprint terlihat semua orang setiap hari, mendukung Daily Scrum agar singkat dan fokus.
Bagian 3 dari 3
Hybrid: Ketika Agile Murni Tidak Cukup
Mengapa banyak proyek digital di Indonesia menggabungkan Agile dengan elemen Waterfall, dan bagaimana memilih pendekatan yang tepat untuk konteks Anda.
Kapan Pendekatan Hybrid Lebih Realistis daripada Agile Murni?
Ikuti kasus berikut: sebuah dinas pemerintah kota menggunakan APBD untuk membangun sistem perizinan online.
Langkah 1 — Kendala Kontrak
Kontrak pengadaan pemerintah (APBD) mensyaratkan ruang lingkup, jadwal, dan anggaran DITETAPKAN DI MUKA sebelum tanda tangan — ciri khas Waterfall, bukan Agile murni yang fleksibel.
Langkah 2 — Kebutuhan Fleksibilitas Teknis
Namun tim pengembang tetap perlu menguji tampilan formulir perizinan dengan pengguna secara bertahap agar tidak salah desain — ini butuh iterasi ala Agile.
Langkah 3 — Solusi Hybrid
Fase perencanaan & kontrak memakai Waterfall (dokumen KAK, RAB, jadwal fixed), sedangkan fase pengembangan internal memakai sprint Agile untuk membangun fitur secara iteratif.
Prinsip: pilih Hybrid saat ADA kendala eksternal (regulasi, kontrak, audit) yang menuntut kepastian di muka, TAPI pekerjaan teknisnya sendiri tetap butuh iterasi.
Dua Model Hybrid yang Umum Digunakan
Hitung dari Nol: Alokasi Kapasitas Tim Hybrid
Proyek sistem perizinan Dinas Kota (kontrak fixed-price, 12 minggu) beranggotakan 10 orang, masing-masing bekerja 40 jam/minggu.
Langkah
Perhitungan
Nilai
1. Total kapasitas tim per minggu
10 orang × 40 jam
400 jam/minggu
2. Alokasi fase Waterfall (dok. & compliance) 25%
25% × 400 jam
100 jam/minggu
3. Alokasi fase Agile (sprint pengembangan) 75%
75% × 400 jam
300 jam/minggu
4. Jumlah sprint (2 minggu) dalam 12 minggu
12 minggu ÷ 2 minggu
6 sprint
5. Total jam Agile selama proyek
300 jam/minggu × 12 minggu
3.600 jam
6. Kapasitas Agile per sprint
3.600 jam ÷ 6 sprint
600 jam/sprint
Hasil Akhir
600 jam/sprint
Kapasitas pengembangan Agile yang bisa direncanakan Product Owner tiap sprint
Studi Kasus: Pendekatan Berbeda di Konteks Indonesia
Organisasi
Pendekatan
Alasan Utama
Startup fintech/e-commerce (mis. tim internal Tokopedia)
Scrum/Agile murni
Kompetisi cepat, kebutuhan pengguna berubah tiap minggu, tidak ada kendala kontrak eksternal
Bank BUMN (sistem inti/core banking)
Water-Scrum-Fall
Wajib patuh regulasi OJK & audit ketat di awal/akhir, tapi pengembangan fitur digital tetap iteratif
Proyek Dinas Pemda (APBD, kontrak fixed-price)
Hybrid (Waterfall + Agile internal)
Kontrak pengadaan mengunci ruang lingkup & anggaran di muka, teknis tetap perlu iterasi
Tim IT support/maintenance aplikasi UMKM
Scrumban
Permintaan datang tidak terjadwal, butuh visual Kanban tanpa sprint kaku
Tidak ada pendekatan yang "paling benar" secara universal — yang ada adalah pendekatan yang paling sesuai konteks organisasi, regulasi, dan sifat pekerjaan.
Kriteria Memilih Pendekatan yang Tepat
Cenderung Agile/Scrum Murni
Requirement belum pasti & sering berubah
Klien/pengguna bisa terlibat memberi umpan balik rutin
Tidak ada kontrak fixed-price yang mengunci ruang lingkup
Tim kecil, lintas fungsi, dan self-organizing
Cenderung Hybrid/Waterfall Sebagian
Ada regulasi/audit/kontrak pengadaan yang kaku
Anggaran & jadwal harus disetujui di muka (mis. APBD/APBN)
Stakeholder eksternal sulit terlibat rutin tiap 2 minggu
Ada bagian pekerjaan berisiko tinggi yang butuh dokumentasi lengkap
Pertanyaan kunci sebagai project manager: "Seberapa pasti requirement saya, dan seberapa kaku kontrak/regulasi yang mengikat proyek ini?" — jawabannya menentukan pendekatan.
Latihan Kelompok: Tentukan Pendekatan untuk Kasus Anda
Instruksi (20 menit, kelompok 4–5 orang):
Pilih salah satu kasus: (a) aplikasi belajar online untuk startup edutech baru, (b) sistem e-tilang untuk Kepolisian Daerah dengan dana APBN, atau (c) fitur baru marketplace UMKM yang sudah berjalan.
Tentukan pendekatan yang paling tepat: Scrum murni, Water-Scrum-Fall, Hybrid penuh, atau Scrumban.
Jelaskan alasan Anda memakai 3 kriteria dari slide sebelumnya (kepastian requirement, kekakuan kontrak/regulasi, keterlibatan stakeholder).
Siapkan 1 slide/kertas ringkasan untuk dipresentasikan singkat (2 menit per kelompok).
Dosen akan berkeliling membantu — jangan ragu bertanya bila kasusnya ambigu (memang disengaja, karena dunia nyata pun sering ambigu).
Ringkasan dan Jembatan ke Pertemuan Berikutnya
Yang Sudah Kita Pelajari
Waterfall rentan gagal pada proyek digital yang requirement-nya berubah cepat
Agile: filosofi merangkul perubahan lewat iterasi & increment
Scrum: peran (PO, Scrum Master, Dev Team), event, dan artefak konkret
Hybrid (Water-Scrum-Fall, Scrumban) untuk konteks berkontrak/beregulasi kaku
Cara menghitung velocity tim & alokasi kapasitas Hybrid
Pertemuan 11: Tim Lintas Fungsi & Manajemen Konflik
Bagaimana peran Scrum Master menangani konflik antar-anggota tim
Koordinasi desainer, developer, dan tim konten dalam satu sprint
Studi kasus konflik prioritas antara Product Owner & tim teknis
Tugas mandiri: refleksikan hasil latihan kelompok Anda hari ini — simpan sebagai bahan diskusi lanjutan minggu depan.