In his book about Kanban, David J. Anderson gives us his 6 step recipe for a successful Kanban implementation.
The Kanban Recipe
This guideline enables a team adopting lean quick improvements and low levels of resistance.
- Focus on Quality
- Reduce Work-in-Progress
- Deliver Often
- Balance Demand against Throughput
- Attack Sources of Variability to Improve Predictability
And now a few more quotes related to the 6 steps …
Focus on Quality
- excessive defects are the biggest waste in software development
- inspect code every day for at least 30 minutes
- hold collaborative team analysis and design modeling sessions (in small batches every day)
- use tools for static an dynamic code analysis
- reduce the quantity of design-in-progress to boost software quality
Balance Demand Against Throughput
You need slack to enable continuous improvement. […] In order to have slack, you must have an unbalanced value stream with a bottleneck resource. Optimizing for utilization is not desirable.