Just give me a ball park? Yankee Stadium.


Two of my favourite estimation conversations (roles are indicative, not pointing fingers).

The What Is It?

Project Manager: "How long will it take you to test our disaster recovery solution?"
Me: "What's your disaster recovery solution?"
Project Manager: "We don't have one yet, but we need to test it."
Me: "I'm not convinced that is a valid approach."
Project Manager: "Well, what shall we do then?"
Me: "Create an disaster recovery solution."
Project Manager: "Can you do that?"
Me: "Yes."
Project Manager: "How long will that take to test?"
Me: "I don't know, I would be creating it, so I can't test my own work"

The Anything But...

Product Person: "Can you provide a forecast for how long these would take to implement?"
Me: "Are you asking for an estimate?"
Product Person: "Lets call it a gut feeling then. In days"
Me: "Is that different?" 
Product Person: "OK, I'll settle for a quote."
Me: "We may be straying into semantics here."
Product Person: "Just try and gauge it."
Me: "You know humans are rubbish at estimating time right?"
Product Person: "I know but I'm just asking for a projection."
Me: *sighs audibly*

As a heuristic, if this rings true:


Time spent generating estimates > Time spent doing the work

Then you should seriously have a think about estimating how long it takes to come up with an estimate. Mind the magical development unicorns sprinkling star dust on your product while you do. Or talk about alternatives to estimates as a means to gather information, try what success looks like, or a definition of ready. Break the cycle.

Comments

  1. My first thought, is that semantics are exactly what's needed in those conversations! Precisely because people rarely say what they mean (or even what they think they mean).

    ReplyDelete
    Replies
    1. A fair point, my usage is misleading in context there, as I think you are right, most of the time with estimates, the main problem is that people don't make their needs clear. Needs which usually have little to do with estimates!

      Delete
  2. This comment has been removed by a blog administrator.

    ReplyDelete
  3. This comment has been removed by the author.

    ReplyDelete
  4. This comment has been removed by a blog administrator.

    ReplyDelete
  5. This comment has been removed by a blog administrator.

    ReplyDelete
  6. I felt very happy while reading this site. This was really very informative site for me. I really liked it. This was really a cordial post. Thanks a lot!. Anix USA

    ReplyDelete
  7. I really like your take on the issue. I now have a clear idea on what this matter is all about.. http://anixusa.com/stainless-steel-ball-valve

    ReplyDelete
  8. Very insightful and interesting article. I would love to know more about this so posting more would be appreciated. I am truly keen of reading posts on the topic of Insurance Domain Knowledge. Thanks for sharing this with us.

    Insurance domain testing services

    ReplyDelete
  9. Awesome post .Thanks for sharing this post with us. Professional players powerfully recoomend to strat questing only if you reach level ten. it'll build your leveling method abundant easier.game recommendation you must choose solely those professions, which can assist you to create gold in World of Warcraft.

    ReplyDelete
  10. Hello friends, nice post and nice urging commented at this place, I am in fact enjoying by these.Regards Thanks for sharing this valuable information to our vision. You have posted a trust worthy blog keep sharing.
    Offshore software testing services
    software testing services company
    software testing services
    Software Qa Services
    quality assurance service providers
    Performance testing services
    Security testing services
    software testing Companies

    ReplyDelete
  11. We create specified design sets and look keenly to furnish a website that suits perfectly with the brand which will attract your visitors.  Web Development Services

    ReplyDelete

Post a Comment