Episode 156: Kanban with David Anderson

Topics covered
Popular Clips
Episode Highlights
Essential Practices
Kanban's success in software development hinges on essential practices like configuration management and release processes. emphasizes the need for a robust capability to release software, whether for internet applications or physical products. He notes that configuration management is crucial for tracking requirements and managing software versions, ensuring that only completed items are released 1. Anderson also highlights Kanban's adoption in IT departments of traditional industries, such as automotive manufacturing, where its lean principles optimize performance 2.
Configuration management is a core capability that is required to enable Kanban to work and it doesn't need to be super sophisticated.
---
This foundational capability is often already present in agile teams, facilitating the transition to Kanban.
Release Management
The importance of release capability and configuration management is underscored as key factors for Kanban's success. shares insights from his experience with feature-driven development, noting that Kanban evolved from understanding flow problems and bottlenecks 3. He argues against the notion that Kanban is only for advanced teams, citing examples of teams achieving high maturity levels quickly through Kanban, even without prior Scrum experience 4.
The benefits have tended to go further and go further faster than we've seen with other agile methods.
---
This rapid maturity is attributed to the focus on configuration management, a fundamental capability for any team.
Related Episodes


Episode 196: Personal Kanban with Jim Benson
Answers 383 questions
Episode 103: 10 years of Agile Experiences
Answers 383 questions

Episode 190: Lean (Software) Development
Answers 383 questions

Episode 206: Ken Collier on Agile Analytics
Answers 383 questions

Episode 180: Leading Agile Developers with Jurgen Appelo
Answers 383 questionsEpisode 147: Software Development Manager
Answers 383 questions

Episode 112: Roles in Software Engineering II
Answers 383 questions

Episode 60: Roman Pichler on Scrum
Answers 383 questions

Episode 186: Martin Fowler and Pramod Sadalage on Agile Database Development
Answers 383 questions

Episode 6: Model-Driven Software Development Pt. 2
Answers 383 questions

Episode 188: Requirements in Agile Projects
Answers 383 questions

Episode 17: Feedback and Roadmap
Answers 383 questions

Episode 161: Agile Product Management with Roman Pichler
Answers 383 questions

Episode 86: Interview Dave Thomas
Answers 383 questions













