Why Estimate?

Written by Mike Cottmeyer Monday, 30 May 2011 01:59

Most people think about estimating as a way to figure out how big stuff is, so we can decide what we are going to build and when we are going to build it. More often than not, I find myself using estimation to help teams figure out what we are NOT going to build. Rather than create an IN list… I like to think about creating an OUT list.

Many of my clients are so overcommitted, they can’t have a conversation about focusing on a well groomed, prioritized product backlog until they come to grips with the fact that most of what they want to build just isn’t going to happen… at least not right now. Once they’ve got the noise out of the system, we can start breaking work down and looking at what might actually be possible.

Ever thought about using estimation as a way of committing to what we AREN’T going to do?


8 Comments

  1. David Koontz   |  Monday, 30 May 2011 at 10:27 pm

    Yes! So many companies are doing too many things at once. Much of the work they do leads to partially finished work. So estimation is a requirement for them to prioritize.

    I teach Scrum workshops with a backlog estimated and prioritized into: Now, Next, Later.

    You suggest adding a fourth bucket: Never.

    I think I shall add that bucket to the wall chart. We always finish the workshop with items still on the wall (undone) – maybe this would help to make it clear we will not get to everything and some things we choose not to do.

  2. Henri Hämäläinen   |  Tuesday, 31 May 2011 at 6:52 am

    Totally! This is exactly the same thing I see estimation to be most valuable.

    Most often when guys start to talk about what needs to be done next, list goes on and on. Best way to make some sense to it, is to start estimating even in the highest level the items. Often already then people tend to notice that we have gone too far away and planning that far is waste.

    So I totally agree that important point of estimation is to learn what not to do, not what we are going to do.

  3. John Fagan   |  Tuesday, 31 May 2011 at 4:07 pm

    Agreed too. I use MoSCoW prioritisation method, which gives you the 4 levels. But before I get the team to do this prioritisation, I get the team to do t-shirt estimates on each story (L, M, S).

    Anything that falls into the WONT bucket, is next rev (or never).

  4. Agile Scout   |  Tuesday, 31 May 2011 at 5:35 pm

    Sometimes the best way of attacking an issue is figuring out what you’re NOT going to do first. Right on.

  5. Isaac Sacolick   |  Wednesday, 01 June 2011 at 12:56 pm

    Mike – Great post. Amazes me how much push back I get from individuals and teams on providing estimates. I’ll elaborate more on my blog at some point, but I think you really capture the essence on how estimating drives critical decision making.

  6. Dave Moran   |  Sunday, 05 June 2011 at 11:37 am

    I agree! It’s about value and trade-offs. The cumulative value of three features delivered in three successive sprints might very well have greater value than one, large feature delivered over the course of those same three sprints, for example.

  7. Why Estimate? « Developers.BlogNotions - Thoughts from Industry Experts   |  Monday, 06 June 2011 at 6:09 am

    [...] Read Original Post [...]

  8. Agile Estimation is Dead – Stop Estimating Stories? | Agile Scout   |  Tuesday, 21 June 2011 at 12:16 pm

    [...] Mike Cottmeyer tells us that we may be looking at estimating all wrong… [...]

Leave a Comment