Tahmin etmek geliştirme çalışmalarının ne kadar süreceğini, yaygın, zorlayıcı ve önemli bir beceridir. Tahminler kötü şöhretli derecede zordur (geliştiriciler düşük tahmin yapma eğilimindedir), ancak bunları geliştirmek ve iyi iletişim kurmak planlama ve güven açısından önemlidir.
Neden önemli
Development estimation is notoriously inaccurate:
→ UNKNOWNS → unexpected complexity, bugs, dependencies, edge cases emerge
→ OPTIMISM BIAS → developers tend to UNDERESTIMATE (imagine the happy path, forget
testing, integration, reviews, meetings, the unexpected)
→ complexity is hard to assess upfront; requirements change
→ estimates are predictions under uncertainty, not promises.
