Wednesday, April 5, 2023

Bagaimana Definition of Done Mendukung Acara Scrum ?

 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