Friday, April 16, 2010, 8:49 AM | No Comments »
Category: Estimating
Estimation Experiences #3 Setting Expectations
I have found that a major key to successfully and effectively estimating software projects is to make sure that expectations are properly set. And what should those expectations be? Depending upon where and when in the lifecycle you estimate and how much information you have available to you at the time of the estimate, it is more likely that an estimate is going to provide you with a ballpark figure. However, the expectation is often that the resulting estimate is pure and represents what is actually going to occur. It becomes the yard stick from which performance, schedules and costs are measured.
In previous blogs I have talked about viewing an estimate as data to be used in managing the risks associated with a project, or, providing a range of values when producing an estimate so as to not give the sense that there is one absolute value – at least not until the end of the project. Here I want to make the point that part of your overall estimating strategy should be to properly set expectations up front.
Setting expectations means that there is a discussion before the estimate is even calculated. What is management looking for in regard to the resulting estimate? What are they going to do with the information that comes with the estimate? How accurate do they think the estimate is going to be given the current availability of input data? These are some of the questions that should be asked and discussed prior to estimating.
When we are asked to provide an estimate for a client, even before we send them a proposal we have this dialogue. There is no point (at least for us) to go through the effort of producing an estimated value only to have the client misuse or even worse, abuse, the information. No one wins.
Be sure to sign up for Estimation Experiences Exchange group on LinkedIn.








