Page 148 - Yazılım Teknolojileri Araştırma Bülteni 2023
P. 148
148 | Scrum’da Uygulanan Kötü Pratikler
Scrum Etkinlikleri
Sprint
Sprintlerin süresi değiştirilemez ve içeriğinin (sprint scope) de mümkün olduğunca
değiştirilmemesi gerekir. Bu yüzden sprint hedefine ulaşabilmek için süre uzatılmamalıdır. Sprint
içerisinde tamamlanmamış olan işler ürün iş listesine (product backlog) alınır ve sonraki sprinte
dahil edilebilir. Sprint uzamaya başladığında ne kadar uzayacağı belli değildir. Sprint uzatılırsa,
toplantılar da planlanan zamanlarda yapılamaz ve ertelenir. Bu da planın bozulmasına ve hatta
sprintin ne zaman biteceği belli olmadığı için plansız ilerlenmesine sebep olur. Sprint süresinin
uzatılma ihtiyacı hissedildiğinde tahmin süreci iyileştirilmelidir. Işlerin büyüklük tahmininde
hatalar olmuşsa, işlerin yeterince açık olmaması nedeniyle tamamlanma sürecinde ekstra
yapılacak işler çıkmışsa veya buna benzer şekilde daha önceden yapılan planı bozacak veya
geçersiz kılacak durumlar oluşmuşsa bu aksaklıklar değerlendirilmelidir. Örneğin, bir sprintte
belirlenen sürede tamamlanamayacak bir iş alınmış ve tamamlanamamışsa, sonraki sprintlerde
işler daha detaylı planlanmalı ve sprinte sığacak şekilde parçalanmalıdır. Sprintin hedefleri de
işlere uygun olarak belirlenmelidir. Sprint uzatılınca, sprint ile ilgili verilerde uyuşmazlık oluşacağı
için, scrum uygulamasında yapılan hataların tespit edilememesine yol açabilir. Örneğin, tahmin
süreci iyileşmez ve büyük işler ürün iş listesine (product backlog) eklenmeye devam edebilir.
Özet olarak sprintin uzatılması ihtiyacını hissetmeye sebep olacak problemlerin çözülmesi ve
bir sonraki sprint için planlamanın ona göre yapılması gerekir. Planlama tamamlandıktan sonra
da ürün iş listesine yeni bir iş eklenmemelidir. Çünkü eklemek odağı dağıtabilir, takım üzerinde
baskı oluşturabilir ve hedefe ulaşılamamasına sebep olabilir. Bu durumların sonucunda takımın
motivasyonu olumsuz etkilenebilir.