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.
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).
ReplyDeleteA 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!
DeleteThis comment has been removed by a blog administrator.
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteThis comment has been removed by a blog administrator.
ReplyDeleteThis comment has been removed by a blog administrator.
ReplyDeleteThis comment has been removed by a blog administrator.
ReplyDeleteI 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
ReplyDeleteI 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
ReplyDeleteVery 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.
ReplyDeleteInsurance domain testing services
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.
ReplyDeleteHello 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.
ReplyDeleteOffshore 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
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