Scrum’ın amacı, potansiyel olarak üretime alınabilecek çıktılar (Increment) üretmektir. Bir incrementin üretim ortamına potansiyel olabilmesi için bitmiş (Done) olması gerekir. Bu yüzden takımlar kendi bitti tanımlarını (Definition Of Done – DOD) oluştururlar. Scrum rituellerinden Sprint Retrospective etkinliği ise takımların bu bitti tanımlarını gözden geçirmesi ve geliştirmesinde en uygun ortamı sağlar. Bu yazıda DOD’nin geliştirilmesine yardımcı olabilecek bir Retrospective Tekniği anlatacağım.
Hazırlık
Bir tahtaya veya flipchart’a iç içe 3 adet dikdörtgen çizin. Dikdörtgenler birbirine yakın olmasın. Aralara postit gelecek. 😎
En içteki dikdörtgene “Mevcut – Now”, ortadakine “Bir Sonraki – Next”, en dıştakine ise “Gelecek – Future” yazın.
Takımdaki herkese yetecek kadar postit ve kalemi hazırlayın.
Nasıl Uygulanır?
Part 1
Ekipteki herkese postit dağıtın.
Ekipten, herşeyi yapabilecekleri bir ortamda olduklarını varsaymasını ve bu ortamda DOD’nin sahip olmasını istedikleri parçaları/maddeleri düşünmesini isteyin. Bu bir beyin fırtınası (Brain Storming) aktivitesidir.
Ekipten, düşündükleri her bir DOD (Definition of Done) parçasını ayrı ayrı popsitlere yazmalarını isteyin.
Bu part için son olarak, postitleri bir duvarda (hazırlamış olduğun dikdötgenlerin yanında da olabilir) toplayın.
Part 2
Ekipten tüm DOD (Definition of Done) parçalarını topladıktan sonra, sıra bu parçaları hazırladığımız dikdörtgen kutucuklara yerleştirmeye geliyor.
3 tane kutumuz vardı.
- Mevcut (Now)
- Bir Sonraki (Next )
- Gelecek (Future)
***Dikdörtgenleri de bu sırada doldurmak gerekir.
Mevcut (Now)
Bu alan ekibin mevcuttaki DOD tanımındaki parçalarla doldurulur. Bu alandaki DOD parçaları, ekibin mevcutta veya bir sonraki Sprintte uygulayacağı DOD parçalarından oluşmalıdır. Bir ekip olarak, bu alandaki DOD parçalarının yapılacağı taahhüt edilmelidir. Ekibin bir sonraki Sprint’te bu tanımdan sorumlu tutulacağını vurgulamak önemlidir.
Bu alan ekibin mevcut uygulamalarını yansıtacağı için örnek olarak şunlar verilebilir: Unit Test, Code Review, UAT vs..
Bir Sonraki – Next
Ekipçe, beyin fırtınasında ortaya çıkan DOD parçalarından, ekibin kısa vadede DOD tanımına alabileceği parçaları bu alana taşıyın.
Ekibin parçaları bu alana taşıması ne zaman yapılacağını planlamak değil, daha çok bir niyet göstergesidir.
Ekibin bu alana taşıdıkları parçaları “Mevcut (Now)” alanına taşıyamamasının bir nedeni vardır. Gerçekleştirebilmek için biraz çalışma, çaba ya da satın alma gerektiriyor olabilir. bu aktivite ile daha görünür bir hale gelecek ve aksiyon almayı da hızlandıracaktır.
Gelecek – Future
Ekibin bu alandaki parçaları DOD (Definition of Done) içerisinde alabilmeleri için önemli miktarda zaman, enerji veya malzeme/çalışan yatırımı gerektirir. “Bir Sonraki (Next)” alanına kıyasla gerçekleştirmenin daha zor olduğu parçalardır. Yine de takımın bunların farkında olması ve görselleştirmesi aksiyon almayı veya durum tespiti yapmayı daha kolay hale getirecektir.
Definition of Done Aksiyon Planı
Definition of Done – DOD kaliteyi arttıran önemli öğelerden biridir. Doğru orantı kuracak olursak; kaliteyi arttırmak için DOD yi geliştirmek doğru bir yol olacaktır. Bu aktivite ile de mevcuttakini görmek ve ileri hedefleri koymak adına bir atmış olursunuz.
Peki aksiyon olarak neler yapılabilir?
💎 Ekip, “Bir Sonraki” ve “Gelecek” alanlarına koyduğu parçaları önceliklendirebilir,
💯 Önceliklendirilen DOD parçaları daha da detaylandırılabilir, daha fazla netlik kazanabilir.
📜 Gerçekleştirmek üzere bir Backlog’ta takip edebilir,
Bunlar gibi birçok aksiyon alınabilir. En iyi ve doğru olanı yine ekip bilecek ve kendisi karar verecektir.
Bu aktiviteyi uygulayıp geri dönüşlerinizi yorum olarak yazabilirsiniz. Farklı tavsiyeleri olanlar da tabii. 💖
İlkim Dilara KADAKALOĞLU
d.
İlk Yorumu Siz Yapın