Etkin refinement aktiviteleri gerçekleştirme – Agile Portal
Bir önceki yazımızda refinement nedir, hangi aktivitelerden oluşur, hangi rol nasıl refinement’a destek olabileceğini belirtmiştik. Peki refinement sürecini nasıl daha verimli hale getirebiliriz.
Etkin refinement etkinliği öncesi yapılabilecekler;
Product backlog’daki önceliklerin draft’da olsa belirlenmiş olması önemli. Refinement aktivitelerinde 1 veya 2 sprint sonrasında yapılacaklar işlere öncelikle zaman ayrılması gerektiğinden öncelikli PBI’ların belirlenmiş olması israfı azaltacaktır. Önceliklendirmenin doğru ve herkesin hemfikir olduğu bir şekilde yapılması için de önceliklendirme etkinliği yapılabilir.
Product Owner’ın ilgili talep sahipleri ile requirement’ları değerlendiriyor ve ihityaç var ise yönlendiriyor olması önemli. Bu aşamada Product Owner kişisel yaklaşımları ön plana çıkıyor. Herşeye “Evet yaparız”, “Merak etmeyin hallederiz” demesi takım tarafından gereksiz işlerin yapılmasına israf oluşmasına sebep olabilir. Product Owner’ın her talebi her requirement’ı değerlendirmesi iş değeri yüksek olanlara öncelik vermesi önemli. Product Owner’ın sadece kendi ürünü değil kurumdaki diğer ürünler hakkında az da olsa bilgisinin olması duplike işleri azaltabilir, ihtiyaçlar zaten farklı bir üründe karşılanıyorsa talep sahiplerini oraya yönlendirebilir.
Refinement etkinliğinin verimli geçmesi için yapılabilecekler;
Refinement etkinliğinde refine edilecek PBI’ların etkinlik öncesi belirlenmiş olması zamanın verimli kullanılması açısından önemli. Öncesinde development team üyeleri de araştırması gereken konular var ise hazırlık gelebilir.
Bu etkinlik etkin bir şekilde fasilite edilmelidir. Refinement aktivitelerinin sorumlusu olarak da bu görev Product Owneer’dadır.
Timebox belirlemesi de zamanın verimli kullanılması açısından çok önemli. Yoksa bir konu detaylandırılmaya başlanıyor ve etkinlik boyunca devam ediyor, başka bir işde konuşulamıyor.
Refinement etkinliğinin de sprint boyunca birden fazla olması hem Product Owner’ın hem de Development Team üyelerinin daha hazırlık olmasını sağlayacaktır. İlk refinement’ın sonucunda hem Product Owner’a hem de Development Team üyelerine ödevler çıkabilir. Bir sonraki refinement’ta da eksik konuların tamamlanması sağlanacaktır.
Refinement etkinliğinin sadece Scrum takımı ile de sınırlı tutulmaması gerekir. PBI’ın refine edilmesini sağlayacak takım dışı uzmanların da katılımı sağlanmalıdır.
Kaliteli planlamanın garantisi kaliteli refinement yapılmasıdır. Product Owner’ın sorumluluğunda aktivitelerdir Yalnız Product Owner’ın da herşeyi bilmesi mümkün değil, mutlaka Product Owner ve Development Team el ele vermelidir. Sadece etkinliklerde değil her daim iletişim kurulmalıdır.