Back to Manajemen Proyek Agile

Sprint Closure and Retrospective Practices

Questions/Cues

  • Apa tujuan utama sprint retrospective?
  • Tiga pertanyaan kunci dalam retrospective
  • Peran ScrumMaster dalam penutupan sprint
  • Perbedaan retrospective dengan lessons learned
  • Kriteria diskusi efektif selama retrospective

Reference Points

  • AGILE_PROJECT_MANAGEMENT_REVIEW_IF3250 (Halaman 7, 14)

Proses Penutupan Sprint

Penutupan sprint merupakan fase akhir dalam siklus Scrum yang terdiri dari dua aktivitas utama: sprint review dan sprint retrospective. Sprint review berfokus pada hasil produk yang telah dikembangkan, sedangkan retrospective berfokus pada proses tim selama sprint berlangsung. Kedua aktivitas ini berjalan berurutan di akhir setiap sprint untuk memastikan pembelajaran berkelanjutan.

ScrumMaster memimpin proses penutupan sprint dengan memastikan semua anggota tim berpartisipasi aktif. Durasi retrospective biasanya lebih singkat dibandingkan review, sekitar 30 menit untuk sprint 2-4 minggu. Fase ini menjadi kesempatan tim untuk merefleksikan kinerja kolektif tanpa intervensi eksternal.

Sprint Retrospective Meeting

Retrospective meeting adalah forum terstruktur bagi tim untuk mengevaluasi proses kerja selama sprint. Pertemuan ini memiliki tiga tujuan utama: (1) mengidentifikasi praktik terbaik yang perlu dipertahankan, (2) menemukan area perbaikan proses, dan (3) menyusun rencana tindakan konkret untuk sprint berikutnya.

Contoh pelaksanaan: Tim pengembang aplikasi e-commerce setelah menyelesaikan sprint 2 minggu menemukan bahwa code review asynchronous via pull request meningkatkan efisiensi 20%. Mereka memutuskan mempertahankan praktik ini dan memperbaiki proses integrasi testing otomatis yang selama ini menghambat deployment.

Tiga Pertanyaan Kunci

Kerangka evaluasi retrospective dibangun melalui tiga pertanyaan mendasar:

  1. Apa yang berjalan baik? - Mengidentifikasi praktik sukses yang perlu dipertahankan. Contoh: “Pair programming membantu mengurangi bug production sebesar 30%.”
  2. Apa yang bisa diperbaiki? - Menemukan area peningkatan tanpa menyalahkan. Contoh: “Integrasi API pihak ketiga sering tertunda karena dokumentasi tidak lengkap.”
  3. Apa yang harus dihentikan? - Mengeliminasi aktivitas tidak produktif. Contoh: “Meeting status harian tambahan di luar daily Scrum mengganggu flow kerja.”

Setiap anggota tim memberikan input secara bergiliran untuk memastikan perspektif seimbang. ScrumMaster bertugas mencatat semua masukan tanpa filter.

Implementasi Perbaikan

Hasil retrospective harus diterjemahkan menjadi action plan spesifik yang ditambahkan ke product backlog. Setiap perbaikan harus memiliki: (1) deskripsi jelas, (2) kriteria keberhasilan, (3) penanggung jawab, dan (4) deadline implementasi.

Contoh implementasi: Setelah menemukan komunikasi lintas tim desain-pengembang kurang optimal, tim menyepakati untuk mengadakan sync meeting singkat setiap Senin pagi dengan agenda terstruktur. Action item ini dimasukkan ke sprint backlog berikutnya dengan estimasi 2 poin.

Summary

Sprint retrospective merupakan proses evaluasi sistematis terhadap kinerja tim Scrum yang difokuskan pada peningkatan berkelanjutan proses kerja. Melalui tiga pertanyaan kunci - identifikasi keberhasilan, area perbaikan, dan praktik non-produktif - tim mengembangkan rencana aksi konkret untuk sprint berikutnya. Peran aktif ScrumMaster dalam memfasilitasi diskusi terbuka dan tidak menghakimi menjadi kunci efektivitas retrospective. Hasil akhir berupa action items terprioritasi yang terintegrasi dengan product backlog memastikan pembelajaran diimplementasikan secara operasional.