stdsquare²
🎓 Kelas
stdsquare / materi / slides / pertemuan-09
Tema
Japan
Arcade
Dark Retro
Font
‹ Daftar slide Pertemuan 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

RequirementDesainPengembanganPengujianRilisRilis baru terjadi setelah SELURUH tahap selesai — sering 6–12 bulanMasalah: kebutuhan pasar sudah berubah sebelum produk sempat dirilis
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

Iterasi 1Fitur LoginIterasi 2+KeranjangIterasi 3+PembayaranSetiap iterasi menambah bagian produk yang bisa dipakai & diberi umpan balik
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:

TahapYang TerjadiDurasi Umum
1. Sprint PlanningTim memilih item dari Product Backlog untuk dikerjakan dalam sprint ini~2–4 jam
2. Daily ScrumTim sinkronisasi singkat: apa yang dikerjakan kemarin, hari ini, dan hambatan apa15 menit/hari
3. Sprint ReviewTim mendemokan Increment ke Product Owner & stakeholder untuk umpan balik~1–2 jam
4. Sprint RetrospectiveTim 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:

LangkahPerhitunganNilai
1. Story point selesai sprint 1–318 SP + 22 SP + 20 SP
60 SP
2. Rata-rata velocity per sprint60 SP ÷ 3 sprint
20 SP/sprint
3. Total Product Backlogdiketahui dari awal proyek
120 SP
4. Sisa backlog yang belum dikerjakan120 SP − 60 SP
60 SP
5. Estimasi jumlah sprint tersisa60 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

To DoFitur laporan harianIntegrasi QRISIn ProgressCetak strukReviewLogin pegawaiDoneInput stok barangDaftar menu

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

Requirement (Waterfall)Sprint 1 → Sprint 2 → Sprint 3 (Agile)Sprint 1Sprint 2Sprint 3Deployment (Waterfall)Water-Scrum-FallAwal & akhir proyek kaku (dokumentasi/rilis formal), tengah proyek AgileScrumban: Scrum + papan Kanban tanpa sprint tetap — untuk pekerjaan maintenance/support berkelanjutan

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.

LangkahPerhitunganNilai
1. Total kapasitas tim per minggu10 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 minggu12 minggu ÷ 2 minggu
6 sprint
5. Total jam Agile selama proyek300 jam/minggu × 12 minggu
3.600 jam
6. Kapasitas Agile per sprint3.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

OrganisasiPendekatanAlasan Utama
Startup fintech/e-commerce (mis. tim internal Tokopedia)Scrum/Agile murniKompetisi cepat, kebutuhan pengguna berubah tiap minggu, tidak ada kendala kontrak eksternal
Bank BUMN (sistem inti/core banking)Water-Scrum-FallWajib 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 UMKMScrumbanPermintaan 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):
  1. 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.
  2. Tentukan pendekatan yang paling tepat: Scrum murni, Water-Scrum-Fall, Hybrid penuh, atau Scrumban.
  3. Jelaskan alasan Anda memakai 3 kriteria dari slide sebelumnya (kepastian requirement, kekakuan kontrak/regulasi, keterlibatan stakeholder).
  4. 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.