Scrum toplantılarında, geliştiricilerin genellikle hikayeler hakkında gerçekçi tahminler verdiğini fark ettim. Bununla birlikte, oldukça basit hikayeler bile yapılandırma, üçüncü taraf bileşenleri kurma, test etme ve son oluşturma işlemleri için çok çaba gerektirir ve sistem oldukça teknik bir borç biriktirir, bu nedenle tahminler genellikle ürün sahibi veya yönetimi için çok yüksek görünür.
PO sık sık bu tür tahminleri yenmeye çalışır: "Ne, bu hikaye için 13 hikaye puanı [4 gün] istiyorsun, bu olamaz! Bunu yönetime açıklayamam, birisi bunu kodlayabilmelidir 3 SP [4 saat içinde] ile! " Sonuç olarak, geliştiriciler kollarını bükerek 5 veya 8 hikaye puanı [1.5 ila 2 gün] tahmininde bulunurlar (Scrum tahminleri sadece tahminler olarak değil, taahhütler olarak da alınır).
Tabii ki, beklentileri azaltmak için herhangi bir plan olmaksızın (esas olarak test ve kalite), bu sprintler sıklıkla başarısız olur. Geliştiricilerin tahmini dürüst, gerçekçi bir tahmin ve tahminleri alt etmek, yapılacak gerçek işi yenmez.
Birisi şöyle diyebilir: "İmkansız bir taahhütte bulunmamalısınız, çünkü birileri sizi yapmaya zorlar!" Ama bence, bir geliştiricinin işi, pazarlık ya da baskıya karşı durmak değil, yazılım tasarımı ve kodlamadır! Tüm ticaretlerden krikolar olabilir, tipik olarak doğrudan dış müşterilerle uğraşanlar olabilir, ancak bu ofis geliştiricilerinin çoğunluğu değildir!
Bana göre, bu uygulama sadece programcıların gerizekalı görünmesini sağlar, sürekli sprint hatalarına neden olur ve gerçekçi tahminleri önler ve gerçek iyileştirmeleri arar.
Scrum kılavuzları bu konu hakkında ne söylüyor ya da bir şey söylüyorlar mı?
EDIT: zamanları hikaye puanları ile değiştirildi. Görev ayrıntısı planlaması değil Planlama Poker ve hikaye puanları ile ilk tahmin aşamasından bahsediyordum. Günleri / saatleri oraya koydum, çünkü bazen bu gibi tipik bir diyalogdu, nokta yerine zamanla da. Herhangi bir karışıklık için özür dilerim! Hikaye noktası örnekleri, zaman örneklerinden daha uzun zaman periyotlarını temsil eder.
DÜZENLEME 2 Şu anda özel bir scrum ustası yoktur ve tahmin toplantıları söz konusu olduğunda PO bu rolü üstlenir. Bu yüzden, bu uygunsuz pazarlığı daha da kötüleştiren rol çatışması, çünkü tarafsız veya geliştirici scrum ustası yerine otorite olarak görünüyor. Belki de bu, hiçbiri mevcut olmadığı sürece onu "usta" yerine taraflı bir katılımcı olarak alarak düzeltilebilir.