Memperkirakan berapa lama pekerjaan pengembangan akan memakan waktu adalah keterampilan yang umum, menantang, dan penting. Perkiraan terkenal sulit (developer cenderung meremehkan), tetapi meningkatkannya dan mengkomunikasikannya dengan baik penting untuk perencanaan dan kepercayaan.
Mengapa estimasi itu sulit
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.
