Project Management

Please login or join to subscribe to this thread

Scrum, stop estimating?

linkedin twitter facebook  
avatar
Marcus Udokang Project Manager| Aivaz Consulting Calgary, Alberta, Canada
In Scrum you estimate during refinement. If you estimate, it might be an indicator that you possibly need more detail in your stories. If the story estimates are too high, maybe they are not clear, or need to be split into multiple stories? Would like to hear your experience or opinion on high or low estimates, and how to get estimating right, or close to right as possible. Should we just not estimate at all? Is estimating crucial in dealing with the complexity and uncertainty of delivery stories?
Sort By:
< 1 2 >
avatar
Kiron Bondale Retired | Mentor| Retired Welland, Ontario, Canada
Marcus -

There is a healthy #NoEstimates movement out there. Estimating size of work items is still commonly done and that is used to extrapolate size of releases or entire projects. A better approach but one requiring higher maturity is to estimate throughput of similar small-sized work items and use that to extrapolate completion time for a release.

Kiron
avatar
Sergio Luis Conte Helping to create solutions for everyone| Worldwide based Organizations Buenos Aires, Argentina
I debated a lot with the "creator" of #NoEstimates movement in public forums and I demonstrated this: when you do #NoEstimates you are performing estimations. The first thing to ask yourself is: what does mean "to estimate"? So, you will see that each person in this world performs estimations from the time they wake up to the time they return to bed. If not, they are dead. As I stated time ago and it is my proud people have taken it in multiple papers and presentations: solutions are always created in the time they were estimated. But it is not the time people publish. That´s the problem. Lot of cases up there. The most emblematic I know is the case written by Microsoft itself about MS Word 2.0. And your life jacket: Barry Bohem´s work mainly "The Cone of Uncertainty". To estimate is a matter of attitude, no more than that. See @Scott Ambler blog about it inside projectmanagement.com when in the context of DA he wrote about estimations. A must read.
avatar
Thomas Walenta Global Project Economy Expert Hackenheim, Germany
Agree with Sergio,
we cannot avoid to try to estimate.

It is one way to obtain more security about a uncertain future, and our brain is permanently searching for this security.
Estimating is comparably easy, like how many minutes do I have before I should leave for work, my fuel sufficient to get there, how many hours at work is my free time etc. It is automatic.

So, you can try NOT to estimate, or not to share your private estimate, in order not to distract the focus of team members and yourself from other priorities and avoid biases. You still need to find security in other ways. Like trust the process (e.g. Scrum), shift (budgeting) responsibility to the sponsor, play randomized games.

Thomas
avatar
Marcus Udokang Project Manager| Aivaz Consulting Calgary, Alberta, Canada
Appreciate all the input, folks. This certainly helps lots.

Marcus
avatar
Drew Craig Sr. Agile & Product Coach| Vanguard Philadelphia, Pa, United States
Generally speaking, estimates are waste, never right, and can cause unintended expectations. That said, when using relative sizing, differences in valuations can facilitate needed dialogue on what exactly is needed for the work and ensuring alignment.

Teams can gain a level of consistency, and thus, some predictability within a window of uncertainty without spending unnecessary time estimating in time. This can be garnered through a variety of methods.
...
1 reply by Susan Marangos
Jul 13, 2020 12:08 PM
Susan Marangos
...
This is an excellent way to put it, Andrew!
Estimating shouldn't be something you spend a lot of time on. I think in the very nature of business someone is going to ask for an estimate (ie, senior management) or you're going to need some kind of number for hiring/staffing purposes, but if you're spending a lot of time doing estimates - it's a waste of time. By the very nature of scrum, you're working in an uncertain space (if your work is very certain this is not the best methodology to use), and in an uncertain space sometimes you really DON'T know how long things will take or what will be involved until you get into it.
Jul 11, 2020 4:58 PM
Replying to Drew Craig
...
Generally speaking, estimates are waste, never right, and can cause unintended expectations. That said, when using relative sizing, differences in valuations can facilitate needed dialogue on what exactly is needed for the work and ensuring alignment.

Teams can gain a level of consistency, and thus, some predictability within a window of uncertainty without spending unnecessary time estimating in time. This can be garnered through a variety of methods.
This is an excellent way to put it, Andrew!
avatar
Rugpong Grachangpun Project Manager| A private Sector Company Bangkok, Bangkok, Thailand
Hi Marcus,
As I experienced, Estimation could be done in Agile too.
But, I would say "unfortunately" it could not be done for long-term estimation.

Time and Cost estimation could be done on the stories which got refined. Those stories may or may not cover to the whole of project.

Base on the above scenario, what is a key disadvantage?
I would say a big disadvantage is "How much money the sponsor need to invest in an Agile project"

I supposed myself to be an sponsor. If I was a sponsor, I would need to know how much do I have to pay for a project cause I need to prepare for the project budget. At the same time, a whole investment cost could make me calculate any numbers to complete the project selection process.

I my opinion, agile project is best fit to an internal project or external project when the client accept for unpredictable for the whole budget.

However, I may not 100% be correct at this. I'm open for any suggestion.
I'm not quite sure if any fellows have a suggestion of that?
Thank you in advance.
avatar
Marcus Udokang Project Manager| Aivaz Consulting Calgary, Alberta, Canada
@Andrew, @Susan, @Rugpong, much appreciate the responses. I do agree that the inherent unpredictability of Agile projects does make estimating a bit difficult at times, up to or beyond a certain point.

Marcus
avatar
Andrew Soswa Technology leader| Leading global financial institution Elk Grove Village, Il, United States
Is estimate a business priority (i.e. your firm must estimate a project for a government or external vendor buying creative service from you)? Then you must estimate by time/money.
If you work on internal projects, and you do not calculate CapEx or OpEx budgets then you probably don't have to estimate.

I think there is a huge bias of people who work on internal projects and determine that no estimation is needed (because they don't have to worry about budgeting or timecards), while at the same time, vendors have bias to spend too much time estimating everything (because every hour is billable)
< 1 2 >

Please login or join to reply

Content ID:
ADVERTISEMENTS

"The best way to cheer yourself up is to try to cheer somebody else up."

- Mark Twain

ADVERTISEMENT

Sponsors