Kanban Flow and Cadence
Presented by Karl Scotland
An introduction to the three lean concepts of Kanban, Flow and Cadence, which combine to generate a more pipeline-based approach to software development, as opposed to the typical timebox-based approaches used by more traditional Agile methods. The presentation is split into 3 sections: 1 Kanban - This section will cover what a Kanban system is, how it works, how can it be applied to software development. It will show how a Kanban system can highlight bottlenecks, constraints and other areas for improvement, and describe a number of alternatives used by different teams; 2 Flow - This section will cover how to leverage a Kanban system for software development in order to maximise value and minimise waste. It will introduce the idea of Minimal Marketable Features as a tool to emphasise the value that is to be pulled through the pipeline; 3 Cadence - This section will describe how to manage releases and commitments in the absence of traditional iterations and iteration planning. Cycle Time, Throughput and Cumulative Flow Diagrams will be introduced to explain how rolling wave planning can be achieved with minimal investment and inventory.
Karl is a versatile software practitioner with a wide range of skills, including development, project management, team leadership, coaching and training. He has worked on domains including multimedia, neural network, interactive TV, billing and the web, and has experienced both a complete lack of process, and an overly rigorous one. When he discovered XP, and was given the opportunity to use it, he embraced it enthusiastically, and has never looked back. Karl is currently an Agile Coach with EMC Consulting (formerly Conchango). Previously, he has been an Engineering Program Manager with Yahoo! Europe, championing agile software development within the London office, and he spent 5 years with BBC Interactive, leading a team that developed software which delivered 78 services in 12 months, a feat which could not have been achieved without agility.
SEP partners with companies to develop software products that create valuable solutions for complex problems, resulting in lasting positive change.