
I do, however, think some people are much better at it than others. I’m of the opinion that estimating is more of a gift – you either have it or you don’t. It’s that ability to think somewhat abstractly on given tasks and figure out with some degree of accuracy what the level of effort will be. Of course, there needs to be a certain level of experience and expertise – but that experience does not always ensure that you’ll give good estimates. Over time, one can learn to be a good estimator, but it helps to have that gift.
From my experience, there are some key weaknesses or traps we can fall into when trying to produce good estimates. Being aware of these in advance can help the PM and team to avoid them, but it still won’t guarantee that you’re producing an accurate estimate. I’ve come up with a list of five that I think are the most common…
Weak requirements. Good, complete requirements are the basis for all of the work going forward on the project. Without good requirements, it’s difficult – if not impossible – to deliver an end solution that will be acceptable to the customer. And it’s certainly nearly impossible to accurately estimate the work that is going to be performed on the project. You may put together a great estimate based on the requirements you have, but if those requirements are poor or incomplete, then your estimate is worthless.