A short talk introducing #NoEstimates, exploring the Why, What and How behind the movement. It will be then followed by the #NoEstimates game which introduce a practical example on how it can be applied
The #NoEstimates game is an engaging group activity about the power of using data to forecast. It gives practitioners and stakeholders a better way to understand and allow for the effects of variation on their project planning efforts.
4. think sharp elabor8
The problems with estimates?
Solidifies ignorance
Predicting something when we know
the least about it
Raises unrealistic expectations
Creates expectation that we will
deliver to the estimates
Wastes capacity
When estimates are wrong – it
delivers no real business value
Reduces trust
They can lead to mistrust when
6. think sharp elabor8
Why are we still doing estimates?
• The need to obtain
funding
• Set release dates
• Understand resourcing
requirements
• Align other business
functions, e.g.
• Marketing
• Training
• Establish the ‘how much
scope can I fit into X
7. think sharp elabor8
We are not alone
• #NoEstimates is a
movement that
explores alternatives
to estimates for making
decisions in software
development.
• That is, ways to make
decisions with
“NoEstimates”.
• Twitter movement
initially started by
8. think shar
The #NoEstimates Game
• http://agile-jitsu.blogspot.
• http://skillfire.co/project
Credit: Adrian Fittolani
9. think sharp elabor8
What can we learn from #NoEstimates?
• Uncertainty is part of
life for project
delivery
• You cannot ignore it
• Incorporate
uncertainties into your
planning
• Use data gathered from previous experience
• Much of the time spent
estimating is better
spent on actually
10. think sharp elabor8
So how do we actually do that?
• Use pilot projects to
discover the unknown
• Time box effort
• Slice work into smaller pieces (~ few days per story? )
• Seed funding to deliver small chunks of working product
• Build, measure & learn
• Capture cycle time and
use modelling to
forecast schedules