Estimoiminen eli sen arvioiminen, kuinka kauan kehitystyö kestää, on yleinen, haastava ja tärkeä taito. Arviot ovat tunnetusti vaikeita (kehittäjät yleensä aliarviovat), mutta niiden parantaminen ja hyvä kommunikointi ovat tärkeitä suunnittelulle ja luottamukselle.
Miksi estimointi on vaikeaa
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.
