1. Sprint Planning
Definition of Done membantu Tim Scrum untuk memahami aktivitas apa yang
diperlukan untuk menyelesaikan pekerjaan dan karenanya membantu menguraikan
Item Product Backlog menjadi rencana yang dapat ditindaklanjuti.
💡Kiat:
Jadikan Definition of Done terlihat di seluruh Perencanaan Sprint. Mintalah
Dedvelopers untuk sering merujuknya.
2. Daily Scrum
Definition of Done membantu tim untuk menyadari
bahwa meskipun seorang anggota individu telah menyelesaikan tugasnya yang
terkait dengan item backlog produk, item tersebut tidak akan dianggap sebagai
'Selesai' sampai definisi tersebut terpenuhi seluruhnya. Ini membantu membangun
pola pikir 'Tujuan Tim di atas Sasaran Individu' dan scrum harian adalah acara
terbaik untuk itu.
💡Tips: Bangun alur kerja yang
dapat menunjukkan bagaimana Tim Scrum mencapai 'Selesai'. Gunakan kolom untuk
mewakili aliran ini. Mulai dari kanan ke kiri selama Daily Scrum. Item di kanan
lebih dekat ke 'Selesai' dan karenanya dapat diubah menjadi nilai.
3. Sprint Review
Definition of Done memberikan pemahaman bersama antara Stakeholder dan
tim Scrum tentang apa yang dimaksud dengan 'Selesai'. Ini memberikan pemahaman
bersama tentang kriteria kualitas yang dimiliki produk saat ini. Ini
meningkatkan transparansi di antara peserta dan mendukung empirisme.
Tim Scrum mendapatkan umpan balik terbaik saat mereka membagikan
Inkremen 'Selesai' dengan pemangku kepentingan. Pekerjaan yang dibatalkan
mengurangi transparansi dan terkadang dapat menyebabkan kebingungan dan ekspektasi
yang tidak realistis.
Jika item Product Backlog tidak memenuhi Definition of Done, item
tersebut tidak dapat dirilis atau bahkan dipresentasikan pada Sprint Review.
Panduan Scrum 2020
Terkadang, Sprint Review juga bisa menjadi pemicu adaptasi Definition of Done.
4. Sprint Retrospective
Ini adalah acara terbaik di mana Definition of Done diadaptasi untuk meningkatkan kualitas produk dan proses internal. Banyak tim
memulai dengan Definition of Done yang tidak terlalu ketat selama Pengembangan
Produk awal. Namun, tujuan jangka panjangnya adalah untuk mengurangi hutang
teknis yang dapat diakumulasikan karena Definition of Done yang kurang ketat.
Misalnya, ketika saya pertama kali mengembangkan kursus
e-learning saya, Definition of Done tidak terlalu ketat. Itu tidak memiliki
elemen seperti 'Tidak ada kesalahan tata bahasa', 'Harus memiliki font yang
sama sepanjang kursus', dll. Fokus saya lebih pada konten. Tapi saya belajar
dari umpan balik dan Definition of Done menjadi lebih baik dari waktu ke waktu
dengan menambahkan lebih banyak kriteria kualitas.
5. Sprint
Sprint adalah jantung dari Scrum, di mana ide diubah
menjadi nilai. Semua pekerjaan yang diperlukan untuk mencapai Sasaran Produk,
termasuk Perencanaan Sprint, Scrum Harian, Tinjauan Sprint, dan Retrospektif
Sprint, terjadi di dalam Sprint. Panduan Scrum 2020.
Sprint memberikan konsistensi yang membantu dalam mengelola kompleksitas
Pengembangan Produk. Bagaimana kami memilih durasi Sprint juga bergantung pada
kemampuan Tim Scrum untuk membuat Inkremen 'Selesai'. Oleh karena itu, Definition of Done memainkan peran penting dalam hal itu. (Untuk lebih lanjut, baca
artikel saya Berapa Lama Sprint Seharusnya.)
Semua pekerjaan untuk memenuhi Sasaran Produk, Sasaran
Sprint terjadi di dalam Sprint. Bagaimana kita bisa mencapai tujuan kita tanpa
Peningkatan 'Selesai'?
Komitmen kami untuk memiliki Inkremen 'Selesai' mengubah ide
dan asumsi menjadi nilai. Sepanjang Sprint, Pengembang harus mengingat Definition of Done.
Tugas kita bukan menyelesaikan tiket Jira/Rally. Tugas kami adalah
memberikan nilai melalui Inkremen 'Selesai'.
Catatan Akhir
Tidak memiliki Definition of Done yang baik atau tidak mengikutinya adalah salah satu alasan utama buruknya kualitas produk dan menumpuknya hutang teknis. Ini mengurangi keberlanjutan dan skalabilitas produk dalam jangka panjang. Terkadang ketidakmampuan untuk mempertahankan dan menskalakan organisasi ini melumpuhkan.
0 comments:
Post a Comment