Having gotten interested in the #noestimate conversation on twitter, I spent some of last week watching youtube videos on the topic to understand the perspective.
Lots of things to watch but the one below is a pretty good in that its short but representative of some longer talks by Vasco Duarte and often referenced by other speakers on #NoEstimates.
No Estimates actually has Estimates
So, here is the confusing part.
No Estimates actually has estimates.
Vasco uses historical velocity on story cards completed (not story points) to predict future velocity. He has a database which shows it to be more accurate. He differentiates it from estimation by calling it a prediction but it still provides a way to budget. It’s a different way to answer the question of “how long will it take?”
How useful is it?
I think there are a lot of things to like about the No Estimate approach.
If you have a large team and a stable development process, then naturally story cards will be start to become a standard size and layering further estimation methodology on top is probably a waste of effort (Muda, for the lean folks). Vasco is at pain to discuss how you need to control scope to deliver value across large teams on yearly delivery cycles.
If you remove the “no estimate” label and the emotion it brings, everything he suggests is sound working practice in project delivery.
But, I wonder how many people work in that environment.
I certainly don’t.
On many of my projects, the whole team is only 3-5 people and we only expect to need 3 or 4 sprints to complete the project. In that time frame, we want to deliver value to our customer and, to win the deal, we need to estimate the work. There is just no way around it but I do manage most of our projects much more around story cards than story points. I actually never calculate velocity unless asked by the customer because the key is always to solve their problem. The code is coincidental.
As a closing thought, perhaps, we should be looking to reduce our project sizes rather than change estimates to predictions. But, that feels like a topic for a different day.