Zenhub, a browser extension that adds a whole lot of features on the basic github UI has published an interesting post about software estimates.
Sometime around the late 1500s, we started using a word that sounds better than guesses: estimates.
The bigger a project is, the less accurate an estimate will be. The further away the deadline or delivery of that feature is, the less accurate its estimate will be.
And yet, those are the situations business types and customers care most about. Nobody wants to plot their course without a map.
At the beginning of a project, estimates are, at best, bad guesses. In contrast to front-loaded waterfall development, most teams now add detail about tasks as they discover more about the tasks and the project. This means that we won’t know much of anything at the beginning of a project – which is fine.