Pokok Bahasan
Pengertian dan tujuan sprint review dalam kerangka Scrum
Peserta dan peran masing-masing dalam sprint review
Tahapan pelaksanaan sprint review secara sistematis
Pengertian dan tujuan sprint review dalam kerangka Scrum
Peserta dan peran masing-masing dalam sprint review
Tahapan pelaksanaan sprint review secara sistematis
Sprint Review merupakan salah satu event penting dalam kerangka Scrum yang bertujuan untuk menginspeksi increment produk yang telah dihasilkan selama sprint dan mengadaptasi Product Backlog sesuai kebutuhan. Pertemuan ini akan membahas secara mendalam tujuan utama Sprint Review, yaitu mempresentasikan hasil kerja yang telah selesai (Done) kepada para pemangku kepentingan, mengumpulkan umpan balik, serta melakukan kolaborasi untuk menentukan langkah selanjutnya dalam pengembangan produk. Mahasiswa akan memahami perbedaan mendasar antara Sprint Review dan Sprint Retrospective yang sering kali disalahartikan, serta mempelajari siapa saja yang terlibat dan bagaimana durasi ideal pelaksanaannya berdasarkan panjang sprint.
Selanjutnya, pembahasan akan difokuskan pada mekanisme evaluasi hasil sprint melalui tiga pilar empirisme Scrum: transparansi, inspeksi, dan adaptasi. Mahasiswa akan mempelajari bagaimana cara mengevaluasi pencapaian Sprint Goal, mengidentifikasi penyimpangan dari target yang direncanakan, serta mengukur keberhasilan sprint menggunakan metrik seperti velocity, burndown chart, dan tingkat penyelesaian Product Backlog Item. Penekanan diberikan pada pentingnya menciptakan lingkungan yang aman secara psikologis sehingga semua pihak dapat memberikan umpan balik secara jujur dan konstruktif demi perbaikan produk yang berkelanjutan.
Sprint Review adalah sebuah event dalam Scrum yang dilaksanakan pada akhir setiap sprint untuk memeriksa increment yang telah dihasilkan dan mengadaptasi Product Backlog jika diperlukan. Event ini bersifat informal dan kolaboratif, bukan sekadar rapat presentasi formal. Tujuan utamanya adalah mendapatkan umpan balik dari para pemangku kepentingan (stakeholders) tentang increment yang telah dikembangkan, sehingga Tim Scrum dapat melakukan inspeksi terhadap apa yang telah dicapai dan beradaptasi terhadap perubahan kebutuhan. Sprint Review menjadi jembatan komunikasi antara Tim Scrum dengan stakeholder untuk memastikan bahwa produk yang dikembangkan tetap selaras dengan kebutuhan bisnis dan pengguna.
Dalam Sprint Review, Tim Scrum mendemonstrasikan pekerjaan yang telah Done sesuai dengan Definition of Done yang disepakati. Perbedaan mendasar antara Sprint Review dan Sprint Retrospective perlu dipahami: Sprint Review berfokus pada produk (apa yang telah dibangun), sedangkan Sprint Retrospective berfokus pada proses (bagaimana cara membangunnya). Sebagai contoh nyata, sebuah tim pengembang aplikasi e-commerce mendemonstrasikan fitur keranjang belanja yang telah selesai di akhir sprint. Stakeholder dari divisi pemasaran memberikan umpan balik bahwa tombol checkout perlu lebih menonjol dan proses pembayaran perlu disederhanakan. Umpan balik ini kemudian dimasukkan ke dalam Product Backlog untuk dipertimbangkan pada sprint berikutnya.
Sprint Review melibatkan tiga peran utama dalam Tim Scrum beserta para pemangku kepentingan. Product Owner bertugas menjelaskan Product Backlog Item mana yang telah Done dan mana yang belum, serta memfasilitasi diskusi tentang prioritas ke depan. Development Team mendemonstrasikan increment yang telah selesai dan menjawab pertanyaan teknis terkait implementasi. Scrum Master memastikan event berjalan sesuai timebox, memfasilitasi kolaborasi yang efektif, dan membantu semua peserta memahami tujuan Sprint Review. Stakeholder yang diundang dapat mencakup pengguna akhir, manajer produk, tim pemasaran, tim penjualan, atau siapa pun yang memiliki kepentingan terhadap produk.
Contoh nyata dalam konteks perusahaan fintech: Product Owner memaparkan bahwa dari 8 item Product Backlog yang direncanakan, 6 item telah dinyatakan Done termasuk fitur transfer antar bank dan notifikasi real-time. Development Team kemudian mendemonstrasikan langsung aplikasi mobile yang menunjukkan proses transfer berjalan lancar dengan konfirmasi instan. Stakeholder dari tim operasional memberikan masukan bahwa batas maksimal transfer harian perlu disesuaikan dengan regulasi terbaru. Scrum Master mencatat masukan ini dan memastikan diskusi tetap fokus pada increment yang dihasilkan tanpa berubah menjadi rapat perencanaan sprint berikutnya.
Pelaksanaan Sprint Review mengikuti alur sistematis yang dimulai dari persiapan hingga penutupan. Tahap pertama adalah pembukaan di mana Product Owner menyambut peserta dan menjelaskan tujuan sprint yang telah berjalan. Tahap kedua adalah presentasi Product Backlog di mana Product Owner menyampaikan Product Backlog Item mana yang telah Done dan mana yang tidak selesai beserta alasannya. Tahap ketiga adalah demonstrasi increment oleh Development Team yang menunjukkan secara langsung fungsionalitas yang telah dibangun dalam lingkungan yang mendekati produksi. Tahap keempat adalah diskusi dan umpan balik di mana stakeholder memberikan masukan, mengajukan pertanyaan, dan mendiskusikan arah produk selanjutnya. Tahap kelima adalah peninjauan timeline dan anggaran untuk memproyeksikan penyelesaian produk berdasarkan kecepatan tim saat ini.
Sebagai ilustrasi, sebuah tim pengembang sistem manajemen pembelajaran (LMS) menjalankan Sprint Review untuk sprint berdurasi dua minggu. Product Owner membuka sesi dengan recap bahwa sprint ini berfokus pada modul penilaian otomatis. Development Team mendemonstrasikan bagaimana dosen dapat membuat kuis dengan berbagai tipe soal dan sistem secara otomatis menghitung nilai mahasiswa. Dalam tahap diskusi, perwakilan dosen memberikan umpan balik bahwa mereka membutuhkan fitur analisis butir soal untuk mengukur validitas pertanyaan. Masukan ini didokumentasikan dan Product Owner menambahkan item baru ke Product Backlog dengan prioritas tinggi. Timeline proyek direvisi berdasarkan velocity tim yang mencapai 23 story points per sprint.
Evaluasi hasil sprint tidak hanya bergantung pada umpan balik kualitatif dari stakeholder, tetapi juga memerlukan metrik kuantitatif yang terukur. Beberapa metrik penting dalam evaluasi sprint meliputi: Sprint Goal Achievement yang mengukur apakah tujuan sprint tercapai, Velocity yang mengukur jumlah story points yang berhasil diselesaikan per sprint, Burndown Chart yang melacak sisa pekerjaan selama sprint berlangsung, Defect Rate yang mengukur jumlah cacat atau bug yang ditemukan pasca rilis, dan Stakeholder Satisfaction yang mengukur tingkat kepuasan pemangku kepentingan terhadap increment yang dihasilkan. Kombinasi metrik kualitatif dan kuantitatif memberikan gambaran komprehensif tentang efektivitas sprint.
Dalam praktiknya, tim pengembang dapat menggunakan alat bantu seperti Jira, Azure DevOps, atau Trello untuk melacak metrik-metrik tersebut. Sebagai contoh, sebuah tim DevOps yang mengelola layanan cloud mengevaluasi sprint mereka dengan menganalisis data berikut: velocity rata-rata 18 story points dengan deviasi standar 3 poin menunjukkan performa yang konsisten, burndown chart menunjukkan pola ideal dengan penyelesaian bertahap, dan survei kepuasan stakeholder menunjukkan skor 4.2 dari 5.0. Dari evaluasi ini, tim menyimpulkan bahwa meskipun kecepatan konsisten, ada penurunan kualitas yang ditunjukkan oleh peningkatan defect rate dari 5% menjadi 8%. Tindakan perbaikan yang diusulkan adalah menambahkan sesi code review yang lebih ketat dan meningkatkan cakupan pengujian otomatis.
Hasil Sprint Review harus didokumentasikan secara sistematis untuk memastikan transparansi dan akuntabilitas. Dokumentasi mencakup: daftar Product Backlog Item yang telah Done, item yang tidak selesai beserta alasannya, umpan balik dari stakeholder, perubahan pada Product Backlog, dan proyeksi untuk sprint berikutnya. Product Owner bertanggung jawab memperbarui Product Backlog berdasarkan hasil review, termasuk menambahkan item baru, mengubah prioritas, atau menghapus item yang tidak lagi relevan. Dokumentasi ini menjadi acuan bagi Sprint Planning berikutnya dan membantu menjaga kesinambungan pengembangan produk dari satu sprint ke sprint berikutnya.
Sebagai contoh nyata pada proyek pengembangan dashboard analitik data, tim mendokumentasikan hasil Sprint Review dalam format berikut: dari 5 user story yang direncanakan, 4 dinyatakan Done termasuk visualisasi grafik batang dan filter rentang tanggal, 1 user story tentang ekspor PDF tertunda karena ketergantungan pada library pihak ketiga. Stakeholder dari divisi data memberikan umpan balik untuk menambahkan fitur drill-down pada grafik. Product Owner memperbarui Product Backlog dengan menambahkan user story baru "Sebagai analis data, saya ingin melakukan drill-down pada grafik untuk melihat detail data" dengan prioritas tinggi. Velocity tim yang tercatat sebesar 20 story points digunakan sebagai acuan untuk perencanaan kapasitas sprint berikutnya. Semua perubahan ini dicatat dalam sistem manajemen proyek dan disebarkan kepada seluruh pemangku kepentingan melalui laporan ringkas.
Dalam konteks pengembangan perangkat lunak, Sprint Review sering kali mencakup evaluasi teknis seperti performa basis data. Tim Development dapat mendemonstrasikan peningkatan performa query yang telah diimplementasikan selama sprint. Sebagai contoh, sebuah tim yang mengerjakan modul pelaporan pada sistem ERP berhasil mengoptimalkan query agregasi data penjualan yang sebelumnya memakan waktu 45 detik menjadi kurang dari 2 detik setelah menerapkan teknik indexing dan materialized view. Demonstrasi teknis ini penting untuk menunjukkan nilai bisnis dari perbaikan infrastruktur yang mungkin tidak terlihat langsung oleh stakeholder non-teknis.
Berikut adalah contoh perbandingan query sebelum dan sesudah optimasi yang dapat didemonstrasikan dalam Sprint Review:
-- Query sebelum optimasi: full table scan, eksekusi 45 detik
SELECT
kategori_produk,
SUM(jumlah_terjual) AS total_penjualan,
AVG(harga_satuan) AS rata_rata_harga
FROM
transaksi_penjualan
WHERE
tanggal_transaksi BETWEEN '2026-01-01' AND '2026-03-31'
GROUP BY
kategori_produk
ORDER BY
total_penjualan DESC;
-- Query setelah optimasi: memanfaatkan indeks dan materialized view
-- Indeks: CREATE INDEX idx_tanggal ON transaksi_penjualan(tanggal_transaksi);
-- Materialized view: mv_ringkasan_penjualan diperbarui setiap malam
SELECT
kategori_produk,
total_penjualan,
rata_rata_harga,
waktu_eksekusi_ms
FROM
mv_ringkasan_penjualan
WHERE
periode = '2026-Q1'
ORDER BY
total_penjualan DESC;
-- Hasil: waktu eksekusi berkurang dari 45000ms menjadi 180ms
Belum ada sesi presensi untuk pertemuan ini.
Tanpa deadline
Unggah tugas Scrum anda pada form berikut.
08 Jul 2026, 23:50 WIB