Çalıştığımız organizasyonlarda ve takımlarda sıklıkla duyduğumuz sorulardan birisi de “Sprint Review aktivitesini gerçekleştirmeli miyiz?” oluyor. Bu sorunun en kısa yoldan cevabını verelim: “İsterseniz yapmayın!”
Soruyu bir durum üzerinden biraz daha detaylandıralım. Bir Scrum takımı hayal edin ve her Sprint içerisinde en az 4 veya 5 defa canlı ortama yaygınlaştırma yapıyor. Dolayısı ile Sprint sonunda gerçekleştirdiği Sprint Review aktivitesinin anlamını yitirdiğini düşünüyor. Hatta geribildirimleri direkt olarak sahadan aldıklarını belirterek, “Sprint Review yapmasak olur mu?” diye size soruyorlar.
Biz de bu soruyu Agile Koçlarımıza sorduk ve farklı görüşleri sizlerle paylaşmak istedik.
Sprint Review bir Gözlem ve Adaptasyon aktivitesidir. Bu takım eğer Gözlem ve Adaptasyon’u yaygınlaştırma ile yapabiliyorsa Sprint Review yapmayabilirler. Ancak Sprint Review geribildirimleri Sprint Retrospective için de girdi sağlar. Bunu da Sprint Review yapmadan başarabiliyorlarsa, yani sahadan gelen geribildirimler ile Sprint Retrospective’i besleyebiliyorsa o zaman Review yapmayabilirler.
Sprint Review aktivitesi gerçekleştirilmeyince Scrum yapmıyor oluyorsunuz. Ancak, takımların kendi çalışma yöntemini (way of working) oluşturmasının daha önemli olduğunu düşünüyorum. Bu durum aynı zamanda takımların olgunluk göstergesidir. Eğer Sprint Review’a duyulan ihtiyacı zaten giderebilen bir takımsanız, Sprint Review aktivitesini gerçekleştirmeye ihtiyacınız olmayabilir.
Amazon’un çalışma yöntemine baktığımızda, her gün 23.000 yaygınlaştırma yaptığını görüyoruz. Geribildirimi sahadan bile almıyor, bu iş için kullanılan otomatik yöntemler (robotlar), yapılan yaygınlaştırmanın sonucuna göre “rollback” ya da “rollforward” kararı alıyor. Dolayısı ile insana bile ihtiyaç kalmıyor. Bu durumda Sprint Review yapılmaması doğru mudur? Bence doğru değil. Sahadan geribildirim alabilirsiniz, Sprint içerisinde birden çok yaygınlaştırma da yapabilirsiniz ancak bu durumun yarattığı etkiyi görüp Empricism’i uygulayabileceğiniz ve “Şu anki durumumuz budur ve bir sonraki adımımız ne olacak” diyeceğiniz bir noktaya her zaman ihtiyaç olacağını düşünüyorum. Ayrıca bu aktivite yapılmadığında geribildirim döngüsü zarar görebilir. Paydaşlar ile takımın geribildirimleri birbiri ile çakıştığında ne yapacağız? Aynı ortamda bu grubu bir araya getirmeliyiz.
Sahadan alınan geribildirim her zaman yönlendirici olmayabilir. Müşteri ile paydaşları ayrı düşündüğümüzde, sahadan gelen geribildirimlerin haricinde bir çok bakış açısı olabilir. Yani saha geribildirimleri tek parametre değildir. Dolayısı ile tüm parametreleri bir potada eritebilecek bir etkinliğe ihtiyaç duyulacaktır. Bu aktivite de Sprint Review aktivitesidir.
Sonuç olarak, Sprint Review aktivitesini eğer uygun olduğunu düşünüyorsanız gerçekleştirmeyebilirsiniz. Ancak bu kararınızın etkilerini iyi değerlendirmek gerekir. Sahadan aldığınız geribildirimler her zaman istediğiniz etkiyi yaratmayabilir. Dolayısı ile Sprint Review aktivitesine her zaman ihtiyaç duyabilirsiniz.