Agile / Scrum kullanan yeni bir ekibe katıldım ve gelişim süreçleri şöyle:
1) geliştiriciler, kritik bir şeyi kaçırmamak için her sprint'ten önce her hikayeyi gözden geçirir. İş akışında bunun resmi bir durumu var.
2) Sprint başlama sırasında, tüm takım her bir hikayenin kaç hikaye puanına mal olacağına dair bir tahmin yapar (poker planlaması).
3) son olarak, her sprint başladıktan hemen sonra, her geliştiricinin atanan tüm hikayeleri zaman tahminleriyle alt görevlere hevesle ayırması gerekir (her hikayeye başlamadan önce alt görevlerin aksine).
Son adımın ana argümanı, bir hikayenin uygulanmasının beklenenden daha uzun sürüp sürmeyeceğini ve scrint ustasını eksik sprint son tarihlerinin potansiyel riskleri hakkında uyarıp uyarmayacağını keşfetmesidir.
Yine de, bu, özellikle aşağıdaki nedenlerden dolayı karşı üretken buluyorum:
- eğer amaç kaba bir tahmin sağlamaksa, işin hikayesi (adım # 2) budur. Aksi halde neden hikaye noktaları ile uğraşasınız ki? - Sadece alt görevleri erken yapın.
- amaç doğru tahminler sağlamaksa, bu, İnsan Görevi Anahtarları Zararlı Olarak Kabul Edilmesinin açık bir örneğidir . Bu, özellikle, yapılması gerekenleri anlamanın zamanın% 50'sini alabileceği büyük projelerde mevcut ekiplere katılan taze geliştiriciler için böyledir. Bir çok bilgi karmaşası veren 1 numaralı hikaye, sonra 2 numaralı hikaye, 3 numaralı vb.
Ayrıca bana bu tür bir uygulamanın "kitap tarafından" olduğu söyleniyor ve bunu tartışmam bile istenmiyor. Scrum İncillerinde açıkça tanımlanıp tanımlanmadığı ve / veya belki de fazladan içgörü sağlayıp sağlamadığı gibi biri bu tür uygulamalara referans verebilir mi?