Vertinimas – tai kiek laiko truks programavimo darbai – yra dažna, sudėtinga ir svarbi įgūdžių. Vertinimai yra žinomi dėl to, kad jie yra itin sunkūs (programuotojai linkę jas nepakankamai įvertinti), tačiau jų gerinimas ir efektyvus komunikavimas yra svarbus planavimui ir pasitikėjimui.
Kodėl vertinimas yra sunkus
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.
