Son zamanlarda scrum hakkında çok şey okudum ve bana bir sprint sırasında sprint birikimini değiştirmenin uygun olup olmadığı hakkında çelişkili bilgiler buluyorum. Hüngür üzerinde Wikipedia makalesi tamam değil ve çeşitli diyor diğer haberler de söylüyorum. Ayrıca Yazılım Geliştirme profesörüm scrum'a genel bakış sırasında aynı şeyi öğretti.
Ancak, Scrum ve XP'yi Siperlerden okudum ve bu, görev panosundaki planlanmamış öğeler için bir bölüm açıklıyor. Sonra Scrum Rehberine baktım ve "Sprint Hedefi'ni etkileyecek hiçbir değişiklik yapılmadığını" ve Sprint Hedefi'nin tartışmasında "Çalışmanın beklenenden farklı olduğu ortaya çıkarsa, daha sonra Sprint içinde Sprint İş Listesi'nin kapsamını müzakere etmek için Ürün Sahibi ile işbirliği yaparlar. " Sprint İş Listesi tartışmasında şöyle devam ediyor:
Sprint İş Listesi, devam eden değişikliklerin Günlük Scrum'da anlaşılabileceği kadar ayrıntılı bir plan. Geliştirme Ekibi Sprint İş Listesi'ni Sprint boyunca değiştirir ve Sprint İş Listesi Sprint sırasında ortaya çıkar. Bu ortaya çıkma, Geliştirme Takımı plan üzerinde çalışırken ve Sprint Hedefi'ne ulaşmak için gereken çalışmalar hakkında daha fazla şey öğrenirken ortaya çıkar.
Yeni bir çalışma gerektiğinden, Geliştirme Ekibi Sprint İş Listesine ekler. İş yapılırken veya tamamlanırken, tahmini kalan iş güncellenir. Planın öğeleri gereksiz görüldüğünde kaldırılır. Sprint sırasında sadece Geliştirme Takımı Sprint İş Listesini değiştirebilir. Sprint İş Listesi, Geliştirme Ekibinin Sprint sırasında gerçekleştirmeyi planladığı çalışmanın oldukça görünür, gerçek zamanlı bir resmidir ve yalnızca Geliştirme Ekibine aittir.
Bu noktada tamamen kafam karıştı. Bunu düşünmek, ikinci yaklaşımı benim için daha anlamlı. İş birikimindeki bireysel, belirli öğeler bana en önemli şey gibi görünmüyor, aksine sprint hedefi gibi görünüyor, bu nedenle sprint hedefini değiştirmemek, ancak biriktirme listesini değiştirmek mantıklı. Örneğin, hem ürün sahibi hem de ekip bir hikaye hakkında aynı sayfada olduklarını düşündüler, ancak sprint ilerledikçe bir yanlış anlama olduğunu anladılarsa, bu hikayeyi oluşturan görevleri buna göre değiştirmek mantıklı gibi görünüyor. . Ya da unutulan ancak sprint hedefine ulaşmak için gerekli olan bir hikaye veya görev varsa, sprint sırasında hikayeyi veya görevi biriktirmeye eklemenin en iyi olacağını düşünüyorum.
Ancak, sprint biriktirme listesindeki herhangi bir değişikliğin iyi olmadığı konusunda oldukça kararlı görünen bir çok insan var. Bu durumu bir şekilde yanlış mı anlıyorum? Sprint birikimini tanımlayan insanlar bir şekilde farklı mı? Sprint biriktirme listesi konusundaki anlayışım, hem hikayelerden hem de ayrıldıkları görevlerden oluşması.
Neyse ben bu konuda girdi gerçekten takdir ediyorum. Ben hem sprint sırasında sprint birikimini değiştirmek için idealist scrum yaklaşımının ne olduğunu anlamaya çalışıyorum ve scrum'ı geliştirme için başarıyla kullanan kişilerin sprint sırasında splog birikimini değiştirmeye izin verip vermediğini anlamaya çalışıyorum.