Menganggar berapa lama kerja pembangunan akan mengambil masa adalah satu kemahiran yang biasa, mencabar, dan penting. Anggaran terkenal sukar (pembangun cenderung untuk menganggar terlalu rendah), tetapi memperbaikinya dan menyampaikannya dengan baik penting untuk perancangan dan kepercayaan.
Mengapa anggaran itu sukar
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.
