Inschatten hoe lang ontwikkelingswerkzaamheden zullen duren is een veelvoorkomende, uitdagende en belangrijke vaardigheid. Schattingen zijn notoir moeilijk (ontwikkelaars hebben de neiging ze te onderschatten), maar verbetering en goede communicatie ervan zijn belangrijk voor planning en vertrouwen.
Waarom het belangrijk is
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.
