L'estimation du temps que prendra le travail de développement est une compétence commune, difficile et importante. Les estimations sont notoirement complexes (les développeurs ont tendance à sous-estimer), mais les améliorer et bien les communiquer est crucial pour la planification et la confiance.
Pourquoi c'est important
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.
