Efor tahmini: story point’ler, planning poker ve tişört bedenleri
Kısaca: Ekipler eforu saat yerine göreli olarak tahmin etmeyi tercih eder: görevleri birbiriyle karşılaştırır ve planlamayı ve konuşmayı kolaylaştırmak için story point, planning poker veya tişört bedenleri kullanır.
Biraz daha ayrıntılı: İnsanlar mutlak süreleri kötü (“Bu 3 saat sürer”) ama oranları iyi tahmin eder (“Bu şundan iki kat büyük”). Üstelik yazılım çoğu zaman belirsizdir: süre rakamları var olmayan bir doğruluk izlenimi verir.
Ayrıntılı
Story point’ler
Bir story’nin eforu, karmaşıklığı ve belirsizliği için göreli bir birim. Fibonacci dizisi (1, 2, 3, 5, 8, 13, 21) olağandır: ne kadar büyükse o kadar az kesin, dolayısıyla daha büyük aralıklar. Bir referans story seçersin (“bu bir 3”) ve diğerlerini onunla karşılaştırırsın. Velocity (hız) = bir sprintte tamamlanan puanların toplamı; onunla sonraki sprintlerde ne kadarının yapılabileceğini tahmin edebilirsin.
Planning poker
Ekip birlikte ve etkilenmeden tahmin eder: PO story’yi açıklar, herkes kapalı bir kart (sayı) seçer, sonra hep birlikte aynı anda açar. Büyük farklarda en yüksek ve en düşük tahminciler görüşünü açıklar; varsayımlar tartışılır ve tahminler yakınsayana kadar tekrarlanır. Kazanç sayıda değil, konuşmada ve ortaya çıkan yanlış anlamalardadır.
Tişört bedenleri ve diğer yöntemler
- Yol haritalarında ve erken aşamalarda kaba tahminler için tişört bedenleri (XS, S, M, L, XL).
- Üç noktalı tahmin (PERT): iyimser (O), en olası (M), kötümser (P); beklenti = (O + 4M + P) / 6.
- Benzetme ile tahmin: benzer önceki işlerle karşılaştırma.
- Kanban’da #NoEstimates / akış ölçütleri (döngü süresi, tamamlanan öğe sayısı).
- Klasik projelerde işlev noktaları ve COCOMO.
Tipik hatalar ve ipuçları
- Puanları saate çevirip taahhüt olarak kötüye kullanmak.
- Velocity’yi ekipler arasında performans karşılaştırması olarak kullanmak.
- Denetlenmemiş varsayımlar: belirsizliği görünür kıl, spike’lar (kısa araştırma görevleri) planla.
- Öngörülemeyenler için tampon, görevleri küçük kes (≤ 8 puan).
- Sabit saat bütçeli IHK projeleri için: aşama başına zamanı planla ve belgele (hedef ve gerçek), sapmaları gerekçelendir. Tahmin etmek, belirsizlik altında karar vermek demektir: doğruluk deneyim ve yönlendirmeden gelir.
Ayrıca bak: Uygulamada Scrum, Ağ planı ve Gantt, Proje aşamaları, Kullanıcı hikâyeleri