ºÝºÝߣ

ºÝºÝߣShare a Scribd company logo
¡°When Will You Be Done?¡±
Taking the Fear out of Project Estimation
Robert T. Merrill, Principal
uFunctional LLC
Everybody¡¯s Uptight

Estimate!

?2013 Robert T. Merrill

w w w. u f u n c t i o n a l . c o m

2
Everybody¡¯s Uptight

Estimate

Commitment
?2013 Robert T. Merrill

Ta r g e t

w w w. u f u n c t i o n a l . c o m

3
Estimate

?2013 Robert T. Merrill

w w w. u f u n c t i o n a l . c o m

4
Commitment

BUY

?2013 Robert T. Merrill

w w w. u f u n c t i o n a l . c o m

5
When You Feel Like the Target

?2013 Robert T. Merrill

w w w. u f u n c t i o n a l . c o m

6
Establish Dialogue
Understand
the Target

?2013 Robert T. Merrill

w w w. u f u n c t i o n a l . c o m

7
Step Away
Understand
the Target
Step Away
to Estimate

?2013 Robert T. Merrill

w w w. u f u n c t i o n a l . c o m

8
Present Options
Understand
the Target
Step Away
to Estimate
Propose
Achievable
Targets
?2013 Robert T. Merrill

w w w. u f u n c t i o n a l . c o m

9
Then Commit Together

?2013 Robert T. Merrill

w w w. u f u n c t i o n a l . c o m

10
Target, Estimate, Commitment

Estimation Training & Coaching
LetsTalk@uFunctional.com

?2013 Robert T. Merrill

w w w. u f u n c t i o n a l . c o m

11

More Related Content

Targets, Estimates, and Commitments

Editor's Notes

  1. Everybody¡¯s uptight when it comes to software project estimates, budgets, and schedules. But we can make the fear go away.
  2. The first step is a simple addition to your vocabulary
  3. Adding two words you already know, Commitment and Target, will make your ¡°How long will it take¡± conversations easier, and lead to better outcomes.But first, let¡¯s make sure we understand Estimate.
  4. An estimate is a prediction. It¡¯s uncertain. If you ask me, ¡°How long does it take to get to the airport,¡± I¡¯ll say, ¡°Half an hour, maybe 45 minutes, most of the time¡± Even if I know the route precisely and have done it before, stuff happens. There¡¯s a lot more to a software project than a drive to the airport, so when asked, ¡°How long,¡± we honestly can only give a range.But you say, ¡°If I give a range when my boss asks for an ¡®estimate,¡¯ they¡¯ll have a cow!¡± They might, but it¡¯s a misunderstanding. ¡°Will you marry me?¡± ¡°I¡¯d say there¡¯s about a 2/3 chance that eventually I will!¡± You gave an estimate when they wanted a Commitment.
  5. A Commitment is one number, with an expectation that it will be that number, or less¡ªunless something unusual and understandable happens. It involves trust and consequences. Think about driving to the airport again. I can leave 90 minutes before my flight departs, or two hours before, but I can¡¯t do both. I Estimate, decide how much of a chance I want to take, and make a Commitment. An Estimate is a range and a probability. A Commitment is one number, with a pretty high chance that I can deliver, or bear the consequences.If you share that vocabulary, when someone asks, ¡°How long will it take?¡± you can respond, ¡°Estimate or Commitment?¡± and avoid a misunderstanding. Estimates and Commitments are both honest answers. They have different uses.
  6. But what if they say, ¡°I need this in six weeks!¡± That¡¯s not a question, so can¡¯t answer it. Instead, what usually wells up is an emotion¡ªfear or anger. That lowers your IQ, so you have to head it off. Add another word¡ªTarget.
  7. Target gives the request, and the requestor, the respect they deserve. Assume they have a good reason, and stay in dialogue with a question like, ¡°Tell me more about the six weeks¡ªwhat¡¯s driving that?¡± Don¡¯t ask them to justify the target¡ªwork at understanding it, and what¡¯s at stake if it¡¯s not met.I¡¯ll never forget the day in July when I was called into a meeting with my company¡¯s founder and a personal friend of his, during the dot-com boom. ¡°We have to launch on the fourth of October,¡± he said. I was scared. Not only was there no way, there was absolutely no way, but somehow I asked, ¡°Why?¡±¡°That¡¯s what I¡¯ve promised my investors,¡± said Mr. Johnson.
  8. Also, somehow, I asked for time to Estimate. When we met later, I was able to say, ¡°I¡¯m sorry, Mr. Johnson, but I ran the numbers. Even if we put our best team on it, starting today, we¡¯d have to break our own productivity record by a factor of three, and I don¡¯t think that¡¯s very likely.¡±¡°No, I agree, it¡¯s not,¡± said Mr. Johnson. ¡°This really isn¡¯t what I wanted to hear.¡±
  9. ¡°Is there any way I can help you?¡±¡°Yes, you can help me understand what I can promise by the 4th of October.¡±
  10. We were now on the same side, and that¡¯s the key with a Target, especially an unachievable one. Rein in your emotions, stay in dialogue, and learn what¡¯s behind the Target. Then create an Estimate¡ªa range of possibilities¡ªto help you and your new teammate come up with a Commitment that you can keep. No one benefits from a missed Commitment, even one that sounded pleasing when it was made.
  11. Some of your project estimation problems are dialogue problems in disguise. If you add Commitment and Target to your Estimate vocabulary, you will be well on your way to solving them.