Kanban
Florian Eisenberg Consultant for agile product development - Accredited Kanban Trainer Kanban Coaching Professional
We re not doing Scrum any more... We have a Kanban process now!
Waterfall project management is too slow for us. We have a Kanban process now!
Kanban Evolutionary, incremental Change-Management
Change-Management
Revolution
Evolution
Kanban Evolutionary, incremental Change-Management
Waste Muda Muri Mura
Waste Waste Muda Muri Mura
Waste Waste Muda Muri Mura Overburdening
Waste Waste Muda Muri Mura Overburdening Variability in flow
Start with what you do now.
Backlog Next Analyse Develop Done
3 4 Backlog Next Analyse Develop Done I ve got nothing to do!
3 4 Backlog Next Analyse Develop Done
5 3 4 Backlog Geplant Analysieren Entwickeln Fertig???
5 3 4 Backlog Geplant Analysieren Entwickeln Fertig
5 3 4 Backlog Geplant Analysieren Entwickeln Fertig Herr Schmidt ist nicht erreichbar IUT nicht deploybar Wartet auf Betrieb wg. Rückfrage DB Herr Schmidt ist nicht erreichbar IUT nicht fertig Tests rot.
Collect Blockers Customer interaction Herr Schmidt ist nicht erreichbar Tests rot. Technical capabilities Herr Schmidt ist nicht erreichbar IUT nicht fertig IUT nicht deploybar Investments in technology Wartet auf Betrieb wg. Rückfrage DB
Quality
Multitasking
Lower the water level http://www.flickr.com/photos/dcysurfer/4887143149
Limiting Work-in-Progress
http://www.flickr.com/photos/bertknot/8124135825/
Backlog Geplant Analysieren Entwickeln Fertig Overburdening & Variability in flow
3 4 Backlog Geplant Analysieren Entwickeln Fertig Overburdening Variability addressed
Demand Capabilities M. Czekszentmihayli
Demand Boredom Boredom Capabilities M. Czekszentmihayli
Demand Anxiety Boredom Boredom Capabilities M. Czekszentmihayli
Demand Anxiety Flow Boredom Boredom Capabilities M. Czekszentmihayli
Capability Demand
Capability Demand
Capability
Improve capability
Demand
Failure Demand Value Demand
1. Form demand Capability erhöhen 2. Eliminate failure demand Kanban-System
Kanban-System Work-in-progress limited Pull-System
Great Utilisation!
Great Utilisation!
Start everything simultaneously Great Utilisation!
Creative Commons, Author: epsos.de
Start everything simultaneously Great Utilisation!
Start everything simultaneously Great Utilisation!
Start everything simultaneously Great Utilisation!
Start everything simultaneously Great Utilisation! Early feedback
Start everything simultaneously Great Utilisation! Early feedback
Start everything simultaneously Great Utilisation! Early feedback Late commitment
Speed http://www.flickr.com/photos/amalakar/8111811112
Little s law: Work-in-progress Lead time = Throughput
Little s law: Work-in-progress Lead time = Throughput
5 3 4 Next Analyse Develop Done Less variability in flow
5 3 4 Next Analyse Develop Done Less variability in flow
5 3 4 Next Analyse Develop Done Less variability in flow
Cost of Delay, Risk, Dependencies 5 3 4 Next Analyse Develop Done Less variability in flow
Cost of Delay, Risk, Dependencies 5 3 4 Next Analyse Develop Done Changed overburdening to Less variability in flow collaboration
Cost of Delay, Risk, Dependencies 5 3 4 Next Analyse Develop Done
I can decide at a very late point in time and get it faster.
1* AA 3 4 2 Backlog Geplant Analysieren Entwickeln Testen... Boss! 1!!! A++
1* AA 3 4 2 Backlog Geplant Analysieren Entwickeln Testen... Let s change something! Boss! 1!!! A++
Queue 5 3 4 Backlog Geplant Analysieren Entwickeln Testen 2... Replenishment AA Boss! 1!!! 1* A++
The problem is not the problem.
6 practices Limit work-in-progress Manage the flow Visualize Develop feedback cycles Make process policies explicit Improve collaboratively, evolve experimentally (using models & scientific method)
Grundlage: 4 Prinzipien I. Beginne dort, wo du dich gerade befindest. II. Schaffe ein gemeinsames Verständnis, dass inkrementelle und evolutionäre Veränderung angestrebt wird. III. Respektiere anfänglich aktuelle Rollen, Verantwortlichkeiten und Job-Titel. IV. Sorge für Leadership auf allen Ebenen.
Kanban Change-Management Develop solutions for muri und mura Kanban system / WIP-limited pull system Discussion and collaborative improvement Improve towards service orientation Organizational change capability evolutionary and incremental
Teaser
Relevance to customer 4 - Portfolio of your enterprise 3 - Kanban on parts of the value stream 2 - Queue Replenishment - Scrum 1 - Personal Kanban - Team Kanban Overburdening Variability in flow
Questions? Florian Eisenberg @fjeisenberg +49 172 429 76 28 florian.eisenberg@it-agile.de www.it-agile.de