I’m proud to be able to share a recording of our #NoEstimates meetup with Vasco Duarte that took place in December directly at idealo. Vasco provided 10+1 new principles for software development and gave an inspiring speech and Q&A on the topic of abandoning estimations.Big thanks again to VASCO for your inspiration.
Have fun watching it!
The 10+1 principles on your short list
- Trust your process, or change your process
- Shorten the feedback cycle
- all agile principles are narrowing down on shortening the feedback cycle
- shorten the cycle, measure it and then you don’t need estimates
- cost/duration = essential complication x accidental complication (caused by technical debt, rushing, bugs,…) … the complexity of our software system increases with changes done in the system by accumulating accidental complication (and this changes the story point meaning for a story – a 2 point story today has another meaning than in one month … so story points are useless)
- why are we estimating effort if stories spend most of their time in queues that is not reflected by effort in any way … useless estimation again … just take the queue time
- Believe the data, not the estimates
- Use alternatives to estimates-driven decision making
- Being better at estimates does not being better at what we do.
- Test for value – spent time on that instead of spending it on estimating something that delivers no value
- Test for value first, then test for functionality
- look for data to compare a new project too
- Estimation is waste, reduce its impact on our business
- Measure progress only with validated, running software
- The system where you work has predictable outputs, learn to understand the system
- just counting the number of stories delivered is enough (if the are small enough)
- Don’t bet your company on on your track record methods use method with a proven track record … aka hope is a bad management strategy
- The transformation starts with you…