SlideShare uma empresa Scribd logo
1 de 80
Kanban Explained!A counter-intuitive approach to creatinga Lean Organization David J. Anderson LAS 2011Zurich, September 2011
Published April 2010 A 72,000 word introduction More to come in a future book
Published in GermanJanuary 2011 Translation byArne Roock & Henning Wolfof IT-Agile
What is…Lean Software Development?
The foundational pillars of Lean are debated by different authors, however, most would agree on the following…
Pillars of Lean Value Value Stream Flow Pull Continuous Improvement Respect for People Holistic Process Approach(aka. Systems Thinking)
Western Lean Thinking has focused on waste elimination in comparison with Japanese “Toyota Way” that has a broader definition of muda, muri and mura, and a cultural aspect Kaizen
Western Lean literature and consulting tended to focus on waste elimination. This was both easy to do and useful in manufacturing but has proven problematic in knowledge work areas.
The concept of Lean Software Development has been around since 1993, and yet by 2008 you didn't meet anyone doing it
Agile Management in 2003 Introduced some Lean ideas including the synthesis of Flow, Visualization using Cumulative Flow Diagrams &Bottleneck Management
I’d been talking about managing flowfor 6 years, but despite support for cumulative flow diagrams in many Agile tools, (almost) no one was doing it!
I concluded that after 15+ years we must assume that Growing Lean Adoption in the IT industry ishard!
Agile Methods are not creating Lean Organizations …
Extreme Programming is evidently a veryLeanmethod
XP has very little waste
TPS divides waste into 3 types Muda – non-value added tasks Muri – unevenness (or variability) in flow Mura – overburdening
XP avoidsMurathrough use of tests and tight definition of "Done"
XP avoidsMuriwith skilled craftsmanship that can "flow" a story without handoffs and a strict WIP limit policy of1 story per pair
XP has littleMudaas planning, coordination and delivery are lightweight and partly automated
Some XP practitioners such asJoshua Kerievsky, ArloBelshee & Jim shorehave sought to reduce waste in XP with techniques such as Naked Planning, Agile Workcell, elimination of planning, estimation and time-boxed iterations, and Limited Red
Themotivationfor these changes, that involved introduction of "kanban" style techniques, was (further)elimination of waste
However, Extreme Programming hasn't been for everyone!
Some people & organizations have resistedadoption of Agile methods!
If not every organization is ready to adoptan Agile method, how can we encourage them to become more Lean?
So What is the Kanban Method?
Kanban is the enabler of a Kaizen Culture & emergence of a Lean organization
So how do we go about introducing Lean into organizations that have failedto adopt an Agile method such as TDD or failed to truly achieve a continuously improving culture?
The counter-intuitive answeris to use apull system that limitswork-in-progress as a catalyst for introduction of other Lean concepts
Kanban Systems are pull systems that limit work-in-progress and have been part of the Lean toolkit for 50+ years
Mymotivationfor adopting kanban systems was toprevent mura, control muriand encourage an evolutionary approach to change
In developing theKanban Method, a change management approach that uses kanban systems to provoke change, we are enabling the emergenceof Lean software development in organizations
How does theKanban Method work?
Kanban is based on 3 principles Start with what you do now Agree to pursue incremental, evolutionary change Initially, respect current processes, roles, responsibilities & job titles
Then… adopt the 5 core practices that are observedto be present in successful Kanban implementations
5 core practices for successful Kanban adoption Shallow Visualize Workflow Limit Work-in-Progress Manage Flow Make Process Policies Explicit Improve Collaboratively(using models & scientific method) Depth Deep
It’s not a question of right or wrong … Shallow It’s a question of shallow or deep!Shallow implementations tend to produce fewer, less dramatic results Depth Deep
When… all5 core practices are adopted they form the seed conditions for Kanban as a complex adaptive systemthat enables a Lean(er) way of working to emerge
Visualize Workflow
Limit Work-in-Progress 3 20 2 4
Observe Flow (empty test column)
ObserveFlow with a CFD Avg. Lead Time WIP
ObserveFlow with a lead time control chart
Observe Flow with a spectral analysis histogram of lead time SLA of51 dayswith 98% on-timea from mean)
Development is a Bottleneck This is an example of using a model to identify an improvement opportunity
Analysis is overloaded Analysis suffers from non-instant availability of subject matter experts / business owners
Couple observation of non-instant availability of expertise with visual & quantitative evidence of muri in flow to encourage better availability
Conversation & Leadership
Leadership is the magic ingredient sprinkle liberally over the 5 seed properties
The WIP limit provokes the conversation
Without a WIP limit the Idle & Stuck comments may never emerge
The team has a choice to break the WIP limit and ignore the issues, or face up to the issues and address them using the models
The WIP limit simply provokes the conversation.  Leadership encourages discussion about improvement. Use of Models and other evidence leads to an improvement suggestion and implementation
Kanban & Emergence
Emergent behavior is seen in nature when systems adapt to unfolding events and changing circumstances in their surroundings
Often very complex behavior is derived out of system with simple rules. When these rules can change over time, the systems are referred to as Complex Adaptive Systems
Kanban has been observed to stimulateemergent behaviors in many organizations
The simple rules of Kanban such as WIP limits, Cadence, Pull Criteria & Classes of Service, are adaptable over time. Hence, Kanban creates a Complex Adaptive System within an organization
This explains why Kanban provides a good mechanism for dealing with complexity in knowledge work processes
There is a growing list of emergent behaviors observed in practice Process uniquely tailored to each project/value stream  Decoupled Cadences (aka Iterationless Development) Work Scheduled by (opportunity) Cost of Delay  Value Optimized with Classes of Service Risk Managed With Capacity Allocation Tolerance for Process Experimentation Quantitative Management Viral Spread (of Kanban) Small teams merged for more liquid labor pools
TypicallyNoEnterprise Process DefinitionNo "shrink to fit.“Nor is there "stretch to fit.“The existing process evolves over time and emerges as a new leaner process, based on simple rules and operational performance models.
Iterationless Flow is acommon motivation for adopting the use of a kanban systemHowever, it is not core to the Kanban Method for change managemente.g. you can add a kanban system to Scrum and provoke evolutionary change without abandoning Sprints
A WIP limit on the input queue focuses attention on what to start nextProvokes focus on value(market payoff function, aka cost of delay function)
Sketching a market payoff function to visualize cost of delay is easier than asking for an absolute value Room Nights  Desired Release Date Cost of delay for an online Easter holiday marketing promotion for a hotel chain is  visualized as the difference in integral under two curves
Example classes of service Expedite Fixed Delivery Date Significant delay incurred on or from a specific date in near future Standard Class (Near) linear cost of delay beginning immediately Intangible Class No tangible cost of delay within reasonable lead time to delivery window
Allocate capacity across classes of service mapped against customer demand 5 4 3 = 20 total 4 2 2 Analysis Development ... InputQueue DevReady ReleaseReady BuildReady In Prog In Prog Done Done Test Allocation +1 = +5% 4 = 20% 10 = 50% 6 = 30%
Quantitative Management where data is used to drive improvement (change) decisions Majority of CRs range 30 -> 55 Outliers Ignore outliers and makes changes to shorten lead times on typical (common cause) work
Some early examples of viral spread Corbis Process team, Dictionary team, BI team, upstream BAs IPC Media 5 teams BBC BBC Worldwide 1 to 7 teams, BBC PBS now at least 11 teams Vanguard Spread across 4000 person organization ASR From 1 team to 18 teams
Merged teams share members across swim lanes LKBE10
Conclusions
Limiting work-in-progress can catalyzeincremental changes
The team must respectthe WIP limit and value the conversationsit provokes about problems
Leadershipis the secret sauce! Encourage it from any team member regardless of position, experience or authority
Arm the team with transparency of process(visualization of workflow and explicitly stated policies.) Use models for understanding problems and improvementswill occur.
These improvements will provide bettereconomic and sociological outcomes
What emerges is an organization that lives all the pillars of Lean
Thank you! dja@djandersonassociates.com http://www.kanbaninaction.com/
http://leankanbanuniversity.com http://www.limitedwipsociety.org LinkedIn Groups: Software Kanban Yahoo! Groups: kanbandev Yahoo! Groups: kanbanops
About… David Anderson is a thought leader in managing effective software teams. He leads a consulting firm dedicated to improving economic performance of knowledge worker businesses – improving agility, reducing cycle times, improving productivity and efficiency in technology development. He has 25+ years experience in the software industry starting with computer games in the early 1980’s. He has led software teams delivering superior productivity and quality using innovative agile methods. He developed MSF for CMMI Process Improvement for Microsoft. He is a co-author of the SEI Technical Note, CMMI and Agile: Why not embrace both! David is the author of 2 books, Agile Management for Software Engineering –  Applying the Theory of Constraints for Business Results, and Kanban – Successful Evolutionary Change for your Technology Business. David is a founder of the Lean Software & Systems Consortium, a not for profit dedicated to promoting greater professionalism and better economic outcomes in our industry. Email… dja@djandersonassociates.com

Mais conteúdo relacionado

Mais procurados

Icsea 2014 usage of kanban in software companies
Icsea 2014 usage of kanban in software companiesIcsea 2014 usage of kanban in software companies
Icsea 2014 usage of kanban in software companiesMuhammad Ahmad
 
Kanban For Software Engineering Apr 242
Kanban For Software Engineering Apr 242Kanban For Software Engineering Apr 242
Kanban For Software Engineering Apr 242Ross Lawley
 
Entrprise Services Planning
Entrprise Services PlanningEntrprise Services Planning
Entrprise Services PlanningRenee Troughton
 
Kanban highlights
Kanban highlightsKanban highlights
Kanban highlightsYuval Yeret
 
Kanban - The Alternate Path to Agile
Kanban - The Alternate Path to AgileKanban - The Alternate Path to Agile
Kanban - The Alternate Path to AgileMahesh Singh
 
Agile Lean Kanban Training 1 hour
Agile Lean Kanban Training 1 hourAgile Lean Kanban Training 1 hour
Agile Lean Kanban Training 1 hourRyan Polk
 
Webinar: Kanban or Scrum – Is Scrum for developers and Kanban for IT support?
Webinar: Kanban or Scrum – Is Scrum for developers and Kanban for IT support?Webinar: Kanban or Scrum – Is Scrum for developers and Kanban for IT support?
Webinar: Kanban or Scrum – Is Scrum for developers and Kanban for IT support?Intland Software GmbH
 
Agile & Lean & Kanban in the Real World - A Case Study
Agile & Lean & Kanban in the Real World - A Case StudyAgile & Lean & Kanban in the Real World - A Case Study
Agile & Lean & Kanban in the Real World - A Case StudyRussell Pannone
 
Scrumban (Lean Agile Fusion) V1.1
Scrumban (Lean Agile Fusion) V1.1Scrumban (Lean Agile Fusion) V1.1
Scrumban (Lean Agile Fusion) V1.1Michael O'Rourke
 
Key Note - Path to Agility 2013 - Kanban - the alternative path to agility
Key Note - Path to Agility 2013 - Kanban - the alternative path to agilityKey Note - Path to Agility 2013 - Kanban - the alternative path to agility
Key Note - Path to Agility 2013 - Kanban - the alternative path to agilityDavid Anderson
 
Scrumban Demystified
Scrumban DemystifiedScrumban Demystified
Scrumban DemystifiedJack Speranza
 
Training - Introducing Agile, Lean and Kanban
Training - Introducing Agile, Lean and KanbanTraining - Introducing Agile, Lean and Kanban
Training - Introducing Agile, Lean and KanbanSudipta Lahiri
 
Kanban vs scrum
Kanban vs scrumKanban vs scrum
Kanban vs scrumMaha Saad
 
Kanban introduction
Kanban introductionKanban introduction
Kanban introductionAhmed Hammad
 
David Anderson, Enterprise Service Planning – Масштабирование преимуществ Kanban
David Anderson, Enterprise Service Planning – Масштабирование преимуществ KanbanDavid Anderson, Enterprise Service Planning – Масштабирование преимуществ Kanban
David Anderson, Enterprise Service Planning – Масштабирование преимуществ KanbanScrumTrek
 
10 years of kanban - what have we learned
10 years of kanban - what have we learned10 years of kanban - what have we learned
10 years of kanban - what have we learnedDavid Anderson
 
Using Lean and Kanban to Revolutionize Your Organization
Using Lean and Kanban to Revolutionize Your OrganizationUsing Lean and Kanban to Revolutionize Your Organization
Using Lean and Kanban to Revolutionize Your OrganizationImaginet
 
Kanban Development
Kanban DevelopmentKanban Development
Kanban Developmentdcsunu
 

Mais procurados (20)

Icsea 2014 usage of kanban in software companies
Icsea 2014 usage of kanban in software companiesIcsea 2014 usage of kanban in software companies
Icsea 2014 usage of kanban in software companies
 
Kanban For Software Engineering Apr 242
Kanban For Software Engineering Apr 242Kanban For Software Engineering Apr 242
Kanban For Software Engineering Apr 242
 
Entrprise Services Planning
Entrprise Services PlanningEntrprise Services Planning
Entrprise Services Planning
 
Kanban highlights
Kanban highlightsKanban highlights
Kanban highlights
 
Kanban - The Alternate Path to Agile
Kanban - The Alternate Path to AgileKanban - The Alternate Path to Agile
Kanban - The Alternate Path to Agile
 
Agile Lean Kanban Training 1 hour
Agile Lean Kanban Training 1 hourAgile Lean Kanban Training 1 hour
Agile Lean Kanban Training 1 hour
 
Webinar: Kanban or Scrum – Is Scrum for developers and Kanban for IT support?
Webinar: Kanban or Scrum – Is Scrum for developers and Kanban for IT support?Webinar: Kanban or Scrum – Is Scrum for developers and Kanban for IT support?
Webinar: Kanban or Scrum – Is Scrum for developers and Kanban for IT support?
 
Agile & Lean & Kanban in the Real World - A Case Study
Agile & Lean & Kanban in the Real World - A Case StudyAgile & Lean & Kanban in the Real World - A Case Study
Agile & Lean & Kanban in the Real World - A Case Study
 
Kanban 101
Kanban 101Kanban 101
Kanban 101
 
Scrumban (Lean Agile Fusion) V1.1
Scrumban (Lean Agile Fusion) V1.1Scrumban (Lean Agile Fusion) V1.1
Scrumban (Lean Agile Fusion) V1.1
 
Key Note - Path to Agility 2013 - Kanban - the alternative path to agility
Key Note - Path to Agility 2013 - Kanban - the alternative path to agilityKey Note - Path to Agility 2013 - Kanban - the alternative path to agility
Key Note - Path to Agility 2013 - Kanban - the alternative path to agility
 
Scrumban Demystified
Scrumban DemystifiedScrumban Demystified
Scrumban Demystified
 
Training - Introducing Agile, Lean and Kanban
Training - Introducing Agile, Lean and KanbanTraining - Introducing Agile, Lean and Kanban
Training - Introducing Agile, Lean and Kanban
 
Kanban vs scrum
Kanban vs scrumKanban vs scrum
Kanban vs scrum
 
Kanban introduction
Kanban introductionKanban introduction
Kanban introduction
 
David Anderson, Enterprise Service Planning – Масштабирование преимуществ Kanban
David Anderson, Enterprise Service Planning – Масштабирование преимуществ KanbanDavid Anderson, Enterprise Service Planning – Масштабирование преимуществ Kanban
David Anderson, Enterprise Service Planning – Масштабирование преимуществ Kanban
 
10 years of kanban - what have we learned
10 years of kanban - what have we learned10 years of kanban - what have we learned
10 years of kanban - what have we learned
 
Using Lean and Kanban to Revolutionize Your Organization
Using Lean and Kanban to Revolutionize Your OrganizationUsing Lean and Kanban to Revolutionize Your Organization
Using Lean and Kanban to Revolutionize Your Organization
 
Kanban Development
Kanban DevelopmentKanban Development
Kanban Development
 
Scrumban
ScrumbanScrumban
Scrumban
 

Destaque

Kanban short
Kanban shortKanban short
Kanban shortbrdk
 
Kanban Patterns for Dependencies
Kanban Patterns for DependenciesKanban Patterns for Dependencies
Kanban Patterns for DependenciesDominica DeGrandis
 
Intro to Kanban - AgileDayChile2011 Keynote
Intro to Kanban - AgileDayChile2011 KeynoteIntro to Kanban - AgileDayChile2011 Keynote
Intro to Kanban - AgileDayChile2011 KeynoteChileAgil
 
DNN Database Tips & Tricks
DNN Database Tips & TricksDNN Database Tips & Tricks
DNN Database Tips & TricksWill Strohl
 
Preparación de exposiciones orales.
Preparación de exposiciones orales.Preparación de exposiciones orales.
Preparación de exposiciones orales.Susana
 
「五次方程式が代数的に解けないわけ」第3回プログラマのための数学勉強会 #maths4pg
「五次方程式が代数的に解けないわけ」第3回プログラマのための数学勉強会 #maths4pg 「五次方程式が代数的に解けないわけ」第3回プログラマのための数学勉強会 #maths4pg
「五次方程式が代数的に解けないわけ」第3回プログラマのための数学勉強会 #maths4pg Junpei Tsuji
 
Diccionario de brujas
Diccionario de brujasDiccionario de brujas
Diccionario de brujasgabychap
 
Kanban Explained in 11 Slides
Kanban Explained in 11 SlidesKanban Explained in 11 Slides
Kanban Explained in 11 SlidesBrent Brewington
 
Materiales de dibujo
Materiales de dibujoMateriales de dibujo
Materiales de dibujoIñaki Biguri
 
Historias de secuencias narradas
Historias de secuencias narradasHistorias de secuencias narradas
Historias de secuencias narradasIsabel Gutiérrez
 
David Anderson Kanban At Q Con
David Anderson Kanban At Q ConDavid Anderson Kanban At Q Con
David Anderson Kanban At Q Condeimos
 
Historias de secuencias en vertical
Historias de secuencias en verticalHistorias de secuencias en vertical
Historias de secuencias en verticalIsabel Gutiérrez
 
Kanban in 4 easy steps
Kanban in 4 easy steps Kanban in 4 easy steps
Kanban in 4 easy steps Shore Labs
 

Destaque (16)

Kanban short
Kanban shortKanban short
Kanban short
 
Kanban Patterns for Dependencies
Kanban Patterns for DependenciesKanban Patterns for Dependencies
Kanban Patterns for Dependencies
 
Intro to Kanban - AgileDayChile2011 Keynote
Intro to Kanban - AgileDayChile2011 KeynoteIntro to Kanban - AgileDayChile2011 Keynote
Intro to Kanban - AgileDayChile2011 Keynote
 
DNN Database Tips & Tricks
DNN Database Tips & TricksDNN Database Tips & Tricks
DNN Database Tips & Tricks
 
Kanban vs Gantt (webinar)
Kanban vs Gantt (webinar)Kanban vs Gantt (webinar)
Kanban vs Gantt (webinar)
 
Preparación de exposiciones orales.
Preparación de exposiciones orales.Preparación de exposiciones orales.
Preparación de exposiciones orales.
 
「五次方程式が代数的に解けないわけ」第3回プログラマのための数学勉強会 #maths4pg
「五次方程式が代数的に解けないわけ」第3回プログラマのための数学勉強会 #maths4pg 「五次方程式が代数的に解けないわけ」第3回プログラマのための数学勉強会 #maths4pg
「五次方程式が代数的に解けないわけ」第3回プログラマのための数学勉強会 #maths4pg
 
some /any
some /anysome /any
some /any
 
Diccionario de brujas
Diccionario de brujasDiccionario de brujas
Diccionario de brujas
 
CATÁLOGO DE PIRATAS
CATÁLOGO DE PIRATASCATÁLOGO DE PIRATAS
CATÁLOGO DE PIRATAS
 
Kanban Explained in 11 Slides
Kanban Explained in 11 SlidesKanban Explained in 11 Slides
Kanban Explained in 11 Slides
 
Materiales de dibujo
Materiales de dibujoMateriales de dibujo
Materiales de dibujo
 
Historias de secuencias narradas
Historias de secuencias narradasHistorias de secuencias narradas
Historias de secuencias narradas
 
David Anderson Kanban At Q Con
David Anderson Kanban At Q ConDavid Anderson Kanban At Q Con
David Anderson Kanban At Q Con
 
Historias de secuencias en vertical
Historias de secuencias en verticalHistorias de secuencias en vertical
Historias de secuencias en vertical
 
Kanban in 4 easy steps
Kanban in 4 easy steps Kanban in 4 easy steps
Kanban in 4 easy steps
 

Semelhante a Kanban explained David Anderson LAS 2011-zurich

Kanban - Evolutionary or Revolutionary?
Kanban - Evolutionary or Revolutionary?Kanban - Evolutionary or Revolutionary?
Kanban - Evolutionary or Revolutionary?Mahesh Singh
 
Kanplexity - a jumping-off point for Cynefin using Kanban
Kanplexity - a jumping-off point for Cynefin using KanbanKanplexity - a jumping-off point for Cynefin using Kanban
Kanplexity - a jumping-off point for Cynefin using KanbanOrderly Disruption
 
You think you know agile
You think you know agileYou think you know agile
You think you know agileNathan Gloyn
 
Starting with Kanban - A practical workshop on Value Stream Mapping and WIP
Starting with Kanban - A practical workshop on Value Stream Mapping and WIPStarting with Kanban - A practical workshop on Value Stream Mapping and WIP
Starting with Kanban - A practical workshop on Value Stream Mapping and WIPEvan Leybourn
 
Introduction to Kanban
Introduction to KanbanIntroduction to Kanban
Introduction to KanbanImaginet
 
Introduction to Kanban
Introduction to KanbanIntroduction to Kanban
Introduction to KanbanImaginet
 
Cross-department Kanban Systems - 3 dimensions of scaling #llkd15
Cross-department Kanban Systems - 3 dimensions of scaling #llkd15Cross-department Kanban Systems - 3 dimensions of scaling #llkd15
Cross-department Kanban Systems - 3 dimensions of scaling #llkd15Andy Carmichael
 
Scaling Scrum using Lean/Kanban in Amdocs
Scaling Scrum using Lean/Kanban in AmdocsScaling Scrum using Lean/Kanban in Amdocs
Scaling Scrum using Lean/Kanban in AmdocsYuval Yeret
 
DOES15 - Damon Edwards - DevOps Kaizen Practical Steps to Start & Sustain a T...
DOES15 - Damon Edwards - DevOps Kaizen Practical Steps to Start & Sustain a T...DOES15 - Damon Edwards - DevOps Kaizen Practical Steps to Start & Sustain a T...
DOES15 - Damon Edwards - DevOps Kaizen Practical Steps to Start & Sustain a T...Gene Kim
 
DevOps Kaizen: Practical Steps to Start & Sustain a Transformation
DevOps Kaizen: Practical Steps to Start & Sustain a TransformationDevOps Kaizen: Practical Steps to Start & Sustain a Transformation
DevOps Kaizen: Practical Steps to Start & Sustain a Transformationdev2ops
 
What Are The Root Causes Of Subway Customers
What Are The Root Causes Of Subway CustomersWhat Are The Root Causes Of Subway Customers
What Are The Root Causes Of Subway CustomersAngela Hays
 
Kanban coaching masterclass- Ravi's notes
Kanban coaching masterclass- Ravi's notesKanban coaching masterclass- Ravi's notes
Kanban coaching masterclass- Ravi's notesRavi Tadwalkar
 
Official kanban guide__1614704103
Official kanban guide__1614704103Official kanban guide__1614704103
Official kanban guide__1614704103Udaysharma3
 

Semelhante a Kanban explained David Anderson LAS 2011-zurich (20)

Kanban Evolutionary or Revolutionary
Kanban Evolutionary or RevolutionaryKanban Evolutionary or Revolutionary
Kanban Evolutionary or Revolutionary
 
Kanban - Evolutionary or Revolutionary?
Kanban - Evolutionary or Revolutionary?Kanban - Evolutionary or Revolutionary?
Kanban - Evolutionary or Revolutionary?
 
Lean Agile : voir en grand !
Lean Agile : voir en grand !Lean Agile : voir en grand !
Lean Agile : voir en grand !
 
Kanplexity - a jumping-off point for Cynefin using Kanban
Kanplexity - a jumping-off point for Cynefin using KanbanKanplexity - a jumping-off point for Cynefin using Kanban
Kanplexity - a jumping-off point for Cynefin using Kanban
 
You think you know agile
You think you know agileYou think you know agile
You think you know agile
 
The Agile Journey
The Agile JourneyThe Agile Journey
The Agile Journey
 
The Kanban Mindset by Todd Little at #AgileIndia2019
The Kanban Mindset by Todd Little at #AgileIndia2019The Kanban Mindset by Todd Little at #AgileIndia2019
The Kanban Mindset by Todd Little at #AgileIndia2019
 
Starting with Kanban - A practical workshop on Value Stream Mapping and WIP
Starting with Kanban - A practical workshop on Value Stream Mapping and WIPStarting with Kanban - A practical workshop on Value Stream Mapping and WIP
Starting with Kanban - A practical workshop on Value Stream Mapping and WIP
 
WP # 1 - Kanban-fitment
WP # 1 - Kanban-fitmentWP # 1 - Kanban-fitment
WP # 1 - Kanban-fitment
 
Introduction to Kanban
Introduction to KanbanIntroduction to Kanban
Introduction to Kanban
 
Introduction to Kanban
Introduction to KanbanIntroduction to Kanban
Introduction to Kanban
 
Cross-department Kanban Systems - 3 dimensions of scaling #llkd15
Cross-department Kanban Systems - 3 dimensions of scaling #llkd15Cross-department Kanban Systems - 3 dimensions of scaling #llkd15
Cross-department Kanban Systems - 3 dimensions of scaling #llkd15
 
Kanban
Kanban Kanban
Kanban
 
Scaling Scrum using Lean/Kanban in Amdocs
Scaling Scrum using Lean/Kanban in AmdocsScaling Scrum using Lean/Kanban in Amdocs
Scaling Scrum using Lean/Kanban in Amdocs
 
DOES15 - Damon Edwards - DevOps Kaizen Practical Steps to Start & Sustain a T...
DOES15 - Damon Edwards - DevOps Kaizen Practical Steps to Start & Sustain a T...DOES15 - Damon Edwards - DevOps Kaizen Practical Steps to Start & Sustain a T...
DOES15 - Damon Edwards - DevOps Kaizen Practical Steps to Start & Sustain a T...
 
DevOps Kaizen: Practical Steps to Start & Sustain a Transformation
DevOps Kaizen: Practical Steps to Start & Sustain a TransformationDevOps Kaizen: Practical Steps to Start & Sustain a Transformation
DevOps Kaizen: Practical Steps to Start & Sustain a Transformation
 
Go Lean IT with Kanban
Go Lean IT with KanbanGo Lean IT with Kanban
Go Lean IT with Kanban
 
What Are The Root Causes Of Subway Customers
What Are The Root Causes Of Subway CustomersWhat Are The Root Causes Of Subway Customers
What Are The Root Causes Of Subway Customers
 
Kanban coaching masterclass- Ravi's notes
Kanban coaching masterclass- Ravi's notesKanban coaching masterclass- Ravi's notes
Kanban coaching masterclass- Ravi's notes
 
Official kanban guide__1614704103
Official kanban guide__1614704103Official kanban guide__1614704103
Official kanban guide__1614704103
 

Mais de Walter Schärer

Storytelling im Business- und Blogger-Umfeld
Storytelling im Business- und Blogger-UmfeldStorytelling im Business- und Blogger-Umfeld
Storytelling im Business- und Blogger-UmfeldWalter Schärer
 
Video in Social Media smm16 Konferenz in Zürich
Video in Social Media smm16 Konferenz in ZürichVideo in Social Media smm16 Konferenz in Zürich
Video in Social Media smm16 Konferenz in ZürichWalter Schärer
 
Reiseblogger Podiumsrunde für Gstaad Saanenland Tourismus
Reiseblogger Podiumsrunde für Gstaad Saanenland TourismusReiseblogger Podiumsrunde für Gstaad Saanenland Tourismus
Reiseblogger Podiumsrunde für Gstaad Saanenland TourismusWalter Schärer
 
20130109 social media für personaldienstleister
20130109 social media für personaldienstleister20130109 social media für personaldienstleister
20130109 social media für personaldienstleisterWalter Schärer
 
Relais & Châteaux Präsentation an der Pressekonferenz 2012 im Zürcher Hürlima...
Relais & Châteaux Präsentation an der Pressekonferenz 2012 im Zürcher Hürlima...Relais & Châteaux Präsentation an der Pressekonferenz 2012 im Zürcher Hürlima...
Relais & Châteaux Präsentation an der Pressekonferenz 2012 im Zürcher Hürlima...Walter Schärer
 
HubSpot Inbound Marketing Tool for Online Marketers
HubSpot Inbound Marketing Tool for Online MarketersHubSpot Inbound Marketing Tool for Online Marketers
HubSpot Inbound Marketing Tool for Online MarketersWalter Schärer
 
Requirements management-tool-gestuetzt-swiss-requirements-day-2012
Requirements management-tool-gestuetzt-swiss-requirements-day-2012Requirements management-tool-gestuetzt-swiss-requirements-day-2012
Requirements management-tool-gestuetzt-swiss-requirements-day-2012Walter Schärer
 
Interaktive Requirements-Modellierung gemäss Hood Group
Interaktive Requirements-Modellierung gemäss Hood GroupInteraktive Requirements-Modellierung gemäss Hood Group
Interaktive Requirements-Modellierung gemäss Hood GroupWalter Schärer
 
Talentory.com: Stellenvermittlung für Arbeitgeber und Personalberatung
Talentory.com: Stellenvermittlung für Arbeitgeber und PersonalberatungTalentory.com: Stellenvermittlung für Arbeitgeber und Personalberatung
Talentory.com: Stellenvermittlung für Arbeitgeber und PersonalberatungWalter Schärer
 
Guided Navigation - Beispiele von Schweizer Websites
Guided Navigation - Beispiele von Schweizer WebsitesGuided Navigation - Beispiele von Schweizer Websites
Guided Navigation - Beispiele von Schweizer WebsitesWalter Schärer
 
jobup.ch relance de la bourse de l'emploi
jobup.ch relance de la bourse de l'emploijobup.ch relance de la bourse de l'emploi
jobup.ch relance de la bourse de l'emploiWalter Schärer
 
Steve Denning: Radical Management Vortrag am Internet-Briefing Sep13-2011
Steve Denning: Radical Management Vortrag am Internet-Briefing Sep13-2011Steve Denning: Radical Management Vortrag am Internet-Briefing Sep13-2011
Steve Denning: Radical Management Vortrag am Internet-Briefing Sep13-2011Walter Schärer
 
Next Web & Open Standards: LIIP Vortrag Internet-Briefing
Next Web & Open Standards: LIIP Vortrag Internet-BriefingNext Web & Open Standards: LIIP Vortrag Internet-Briefing
Next Web & Open Standards: LIIP Vortrag Internet-BriefingWalter Schärer
 
Steuerung von Internetagenturen internet-briefing
Steuerung von Internetagenturen internet-briefingSteuerung von Internetagenturen internet-briefing
Steuerung von Internetagenturen internet-briefingWalter Schärer
 
Strategie & Konzeption bei Online- und Offline-Kommunikation in der Unternehm...
Strategie & Konzeption bei Online- und Offline-Kommunikation in der Unternehm...Strategie & Konzeption bei Online- und Offline-Kommunikation in der Unternehm...
Strategie & Konzeption bei Online- und Offline-Kommunikation in der Unternehm...Walter Schärer
 
Guided Navigation (Faceted Search)
Guided Navigation (Faceted Search)Guided Navigation (Faceted Search)
Guided Navigation (Faceted Search)Walter Schärer
 

Mais de Walter Schärer (17)

Storytelling im Business- und Blogger-Umfeld
Storytelling im Business- und Blogger-UmfeldStorytelling im Business- und Blogger-Umfeld
Storytelling im Business- und Blogger-Umfeld
 
Video in Social Media smm16 Konferenz in Zürich
Video in Social Media smm16 Konferenz in ZürichVideo in Social Media smm16 Konferenz in Zürich
Video in Social Media smm16 Konferenz in Zürich
 
Reiseblogger Podiumsrunde für Gstaad Saanenland Tourismus
Reiseblogger Podiumsrunde für Gstaad Saanenland TourismusReiseblogger Podiumsrunde für Gstaad Saanenland Tourismus
Reiseblogger Podiumsrunde für Gstaad Saanenland Tourismus
 
20130109 social media für personaldienstleister
20130109 social media für personaldienstleister20130109 social media für personaldienstleister
20130109 social media für personaldienstleister
 
Relais & Châteaux Präsentation an der Pressekonferenz 2012 im Zürcher Hürlima...
Relais & Châteaux Präsentation an der Pressekonferenz 2012 im Zürcher Hürlima...Relais & Châteaux Präsentation an der Pressekonferenz 2012 im Zürcher Hürlima...
Relais & Châteaux Präsentation an der Pressekonferenz 2012 im Zürcher Hürlima...
 
HubSpot Inbound Marketing Tool for Online Marketers
HubSpot Inbound Marketing Tool for Online MarketersHubSpot Inbound Marketing Tool for Online Marketers
HubSpot Inbound Marketing Tool for Online Marketers
 
Requirements management-tool-gestuetzt-swiss-requirements-day-2012
Requirements management-tool-gestuetzt-swiss-requirements-day-2012Requirements management-tool-gestuetzt-swiss-requirements-day-2012
Requirements management-tool-gestuetzt-swiss-requirements-day-2012
 
Interaktive Requirements-Modellierung gemäss Hood Group
Interaktive Requirements-Modellierung gemäss Hood GroupInteraktive Requirements-Modellierung gemäss Hood Group
Interaktive Requirements-Modellierung gemäss Hood Group
 
Social media-monitoring
Social media-monitoringSocial media-monitoring
Social media-monitoring
 
Talentory.com: Stellenvermittlung für Arbeitgeber und Personalberatung
Talentory.com: Stellenvermittlung für Arbeitgeber und PersonalberatungTalentory.com: Stellenvermittlung für Arbeitgeber und Personalberatung
Talentory.com: Stellenvermittlung für Arbeitgeber und Personalberatung
 
Guided Navigation - Beispiele von Schweizer Websites
Guided Navigation - Beispiele von Schweizer WebsitesGuided Navigation - Beispiele von Schweizer Websites
Guided Navigation - Beispiele von Schweizer Websites
 
jobup.ch relance de la bourse de l'emploi
jobup.ch relance de la bourse de l'emploijobup.ch relance de la bourse de l'emploi
jobup.ch relance de la bourse de l'emploi
 
Steve Denning: Radical Management Vortrag am Internet-Briefing Sep13-2011
Steve Denning: Radical Management Vortrag am Internet-Briefing Sep13-2011Steve Denning: Radical Management Vortrag am Internet-Briefing Sep13-2011
Steve Denning: Radical Management Vortrag am Internet-Briefing Sep13-2011
 
Next Web & Open Standards: LIIP Vortrag Internet-Briefing
Next Web & Open Standards: LIIP Vortrag Internet-BriefingNext Web & Open Standards: LIIP Vortrag Internet-Briefing
Next Web & Open Standards: LIIP Vortrag Internet-Briefing
 
Steuerung von Internetagenturen internet-briefing
Steuerung von Internetagenturen internet-briefingSteuerung von Internetagenturen internet-briefing
Steuerung von Internetagenturen internet-briefing
 
Strategie & Konzeption bei Online- und Offline-Kommunikation in der Unternehm...
Strategie & Konzeption bei Online- und Offline-Kommunikation in der Unternehm...Strategie & Konzeption bei Online- und Offline-Kommunikation in der Unternehm...
Strategie & Konzeption bei Online- und Offline-Kommunikation in der Unternehm...
 
Guided Navigation (Faceted Search)
Guided Navigation (Faceted Search)Guided Navigation (Faceted Search)
Guided Navigation (Faceted Search)
 

Último

Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Lviv Startup Club
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLSeo
 
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
Tech Startup Growth Hacking 101  - Basics on Growth MarketingTech Startup Growth Hacking 101  - Basics on Growth Marketing
Tech Startup Growth Hacking 101 - Basics on Growth MarketingShawn Pang
 
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999Tina Ji
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Neil Kimberley
 
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service DewasVip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewasmakika9823
 
BEST ✨ Call Girls In Indirapuram Ghaziabad ✔️ 9871031762 ✔️ Escorts Service...
BEST ✨ Call Girls In  Indirapuram Ghaziabad  ✔️ 9871031762 ✔️ Escorts Service...BEST ✨ Call Girls In  Indirapuram Ghaziabad  ✔️ 9871031762 ✔️ Escorts Service...
BEST ✨ Call Girls In Indirapuram Ghaziabad ✔️ 9871031762 ✔️ Escorts Service...noida100girls
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesDipal Arora
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Servicediscovermytutordmt
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Roland Driesen
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdfRenandantas16
 
RE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman LeechRE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman LeechNewman George Leech
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageMatteo Carbone
 
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130  Available With RoomVIP Kolkata Call Girl Howrah 👉 8250192130  Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Roomdivyansh0kumar0
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxAndy Lambert
 
Catalogue ONG NUOC PPR DE NHAT .pdf
Catalogue ONG NUOC PPR DE NHAT      .pdfCatalogue ONG NUOC PPR DE NHAT      .pdf
Catalogue ONG NUOC PPR DE NHAT .pdfOrient Homes
 
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Delhi Call girls
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayNZSG
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfPaul Menig
 

Último (20)

Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
 
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
Tech Startup Growth Hacking 101  - Basics on Growth MarketingTech Startup Growth Hacking 101  - Basics on Growth Marketing
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
 
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023
 
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service DewasVip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
 
BEST ✨ Call Girls In Indirapuram Ghaziabad ✔️ 9871031762 ✔️ Escorts Service...
BEST ✨ Call Girls In  Indirapuram Ghaziabad  ✔️ 9871031762 ✔️ Escorts Service...BEST ✨ Call Girls In  Indirapuram Ghaziabad  ✔️ 9871031762 ✔️ Escorts Service...
BEST ✨ Call Girls In Indirapuram Ghaziabad ✔️ 9871031762 ✔️ Escorts Service...
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Service
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
 
RE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman LeechRE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman Leech
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
 
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130  Available With RoomVIP Kolkata Call Girl Howrah 👉 8250192130  Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptx
 
Catalogue ONG NUOC PPR DE NHAT .pdf
Catalogue ONG NUOC PPR DE NHAT      .pdfCatalogue ONG NUOC PPR DE NHAT      .pdf
Catalogue ONG NUOC PPR DE NHAT .pdf
 
Best Practices for Implementing an External Recruiting Partnership
Best Practices for Implementing an External Recruiting PartnershipBest Practices for Implementing an External Recruiting Partnership
Best Practices for Implementing an External Recruiting Partnership
 
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdf
 

Kanban explained David Anderson LAS 2011-zurich

  • 1. Kanban Explained!A counter-intuitive approach to creatinga Lean Organization David J. Anderson LAS 2011Zurich, September 2011
  • 2. Published April 2010 A 72,000 word introduction More to come in a future book
  • 3. Published in GermanJanuary 2011 Translation byArne Roock & Henning Wolfof IT-Agile
  • 4. What is…Lean Software Development?
  • 5. The foundational pillars of Lean are debated by different authors, however, most would agree on the following…
  • 6. Pillars of Lean Value Value Stream Flow Pull Continuous Improvement Respect for People Holistic Process Approach(aka. Systems Thinking)
  • 7. Western Lean Thinking has focused on waste elimination in comparison with Japanese “Toyota Way” that has a broader definition of muda, muri and mura, and a cultural aspect Kaizen
  • 8. Western Lean literature and consulting tended to focus on waste elimination. This was both easy to do and useful in manufacturing but has proven problematic in knowledge work areas.
  • 9. The concept of Lean Software Development has been around since 1993, and yet by 2008 you didn't meet anyone doing it
  • 10. Agile Management in 2003 Introduced some Lean ideas including the synthesis of Flow, Visualization using Cumulative Flow Diagrams &Bottleneck Management
  • 11. I’d been talking about managing flowfor 6 years, but despite support for cumulative flow diagrams in many Agile tools, (almost) no one was doing it!
  • 12. I concluded that after 15+ years we must assume that Growing Lean Adoption in the IT industry ishard!
  • 13. Agile Methods are not creating Lean Organizations …
  • 14. Extreme Programming is evidently a veryLeanmethod
  • 15. XP has very little waste
  • 16. TPS divides waste into 3 types Muda – non-value added tasks Muri – unevenness (or variability) in flow Mura – overburdening
  • 17. XP avoidsMurathrough use of tests and tight definition of "Done"
  • 18. XP avoidsMuriwith skilled craftsmanship that can "flow" a story without handoffs and a strict WIP limit policy of1 story per pair
  • 19. XP has littleMudaas planning, coordination and delivery are lightweight and partly automated
  • 20. Some XP practitioners such asJoshua Kerievsky, ArloBelshee & Jim shorehave sought to reduce waste in XP with techniques such as Naked Planning, Agile Workcell, elimination of planning, estimation and time-boxed iterations, and Limited Red
  • 21. Themotivationfor these changes, that involved introduction of "kanban" style techniques, was (further)elimination of waste
  • 22. However, Extreme Programming hasn't been for everyone!
  • 23. Some people & organizations have resistedadoption of Agile methods!
  • 24. If not every organization is ready to adoptan Agile method, how can we encourage them to become more Lean?
  • 25. So What is the Kanban Method?
  • 26. Kanban is the enabler of a Kaizen Culture & emergence of a Lean organization
  • 27. So how do we go about introducing Lean into organizations that have failedto adopt an Agile method such as TDD or failed to truly achieve a continuously improving culture?
  • 28. The counter-intuitive answeris to use apull system that limitswork-in-progress as a catalyst for introduction of other Lean concepts
  • 29. Kanban Systems are pull systems that limit work-in-progress and have been part of the Lean toolkit for 50+ years
  • 30. Mymotivationfor adopting kanban systems was toprevent mura, control muriand encourage an evolutionary approach to change
  • 31. In developing theKanban Method, a change management approach that uses kanban systems to provoke change, we are enabling the emergenceof Lean software development in organizations
  • 32. How does theKanban Method work?
  • 33. Kanban is based on 3 principles Start with what you do now Agree to pursue incremental, evolutionary change Initially, respect current processes, roles, responsibilities & job titles
  • 34. Then… adopt the 5 core practices that are observedto be present in successful Kanban implementations
  • 35. 5 core practices for successful Kanban adoption Shallow Visualize Workflow Limit Work-in-Progress Manage Flow Make Process Policies Explicit Improve Collaboratively(using models & scientific method) Depth Deep
  • 36. It’s not a question of right or wrong … Shallow It’s a question of shallow or deep!Shallow implementations tend to produce fewer, less dramatic results Depth Deep
  • 37. When… all5 core practices are adopted they form the seed conditions for Kanban as a complex adaptive systemthat enables a Lean(er) way of working to emerge
  • 38.
  • 41. Observe Flow (empty test column)
  • 42. ObserveFlow with a CFD Avg. Lead Time WIP
  • 43. ObserveFlow with a lead time control chart
  • 44. Observe Flow with a spectral analysis histogram of lead time SLA of51 dayswith 98% on-timea from mean)
  • 45. Development is a Bottleneck This is an example of using a model to identify an improvement opportunity
  • 46. Analysis is overloaded Analysis suffers from non-instant availability of subject matter experts / business owners
  • 47. Couple observation of non-instant availability of expertise with visual & quantitative evidence of muri in flow to encourage better availability
  • 49. Leadership is the magic ingredient sprinkle liberally over the 5 seed properties
  • 50. The WIP limit provokes the conversation
  • 51. Without a WIP limit the Idle & Stuck comments may never emerge
  • 52. The team has a choice to break the WIP limit and ignore the issues, or face up to the issues and address them using the models
  • 53. The WIP limit simply provokes the conversation. Leadership encourages discussion about improvement. Use of Models and other evidence leads to an improvement suggestion and implementation
  • 55. Emergent behavior is seen in nature when systems adapt to unfolding events and changing circumstances in their surroundings
  • 56. Often very complex behavior is derived out of system with simple rules. When these rules can change over time, the systems are referred to as Complex Adaptive Systems
  • 57. Kanban has been observed to stimulateemergent behaviors in many organizations
  • 58. The simple rules of Kanban such as WIP limits, Cadence, Pull Criteria & Classes of Service, are adaptable over time. Hence, Kanban creates a Complex Adaptive System within an organization
  • 59. This explains why Kanban provides a good mechanism for dealing with complexity in knowledge work processes
  • 60. There is a growing list of emergent behaviors observed in practice Process uniquely tailored to each project/value stream Decoupled Cadences (aka Iterationless Development) Work Scheduled by (opportunity) Cost of Delay Value Optimized with Classes of Service Risk Managed With Capacity Allocation Tolerance for Process Experimentation Quantitative Management Viral Spread (of Kanban) Small teams merged for more liquid labor pools
  • 61. TypicallyNoEnterprise Process DefinitionNo "shrink to fit.“Nor is there "stretch to fit.“The existing process evolves over time and emerges as a new leaner process, based on simple rules and operational performance models.
  • 62. Iterationless Flow is acommon motivation for adopting the use of a kanban systemHowever, it is not core to the Kanban Method for change managemente.g. you can add a kanban system to Scrum and provoke evolutionary change without abandoning Sprints
  • 63. A WIP limit on the input queue focuses attention on what to start nextProvokes focus on value(market payoff function, aka cost of delay function)
  • 64. Sketching a market payoff function to visualize cost of delay is easier than asking for an absolute value Room Nights Desired Release Date Cost of delay for an online Easter holiday marketing promotion for a hotel chain is visualized as the difference in integral under two curves
  • 65. Example classes of service Expedite Fixed Delivery Date Significant delay incurred on or from a specific date in near future Standard Class (Near) linear cost of delay beginning immediately Intangible Class No tangible cost of delay within reasonable lead time to delivery window
  • 66. Allocate capacity across classes of service mapped against customer demand 5 4 3 = 20 total 4 2 2 Analysis Development ... InputQueue DevReady ReleaseReady BuildReady In Prog In Prog Done Done Test Allocation +1 = +5% 4 = 20% 10 = 50% 6 = 30%
  • 67. Quantitative Management where data is used to drive improvement (change) decisions Majority of CRs range 30 -> 55 Outliers Ignore outliers and makes changes to shorten lead times on typical (common cause) work
  • 68. Some early examples of viral spread Corbis Process team, Dictionary team, BI team, upstream BAs IPC Media 5 teams BBC BBC Worldwide 1 to 7 teams, BBC PBS now at least 11 teams Vanguard Spread across 4000 person organization ASR From 1 team to 18 teams
  • 69. Merged teams share members across swim lanes LKBE10
  • 71. Limiting work-in-progress can catalyzeincremental changes
  • 72. The team must respectthe WIP limit and value the conversationsit provokes about problems
  • 73. Leadershipis the secret sauce! Encourage it from any team member regardless of position, experience or authority
  • 74. Arm the team with transparency of process(visualization of workflow and explicitly stated policies.) Use models for understanding problems and improvementswill occur.
  • 75. These improvements will provide bettereconomic and sociological outcomes
  • 76. What emerges is an organization that lives all the pillars of Lean
  • 77.
  • 78. Thank you! dja@djandersonassociates.com http://www.kanbaninaction.com/
  • 79. http://leankanbanuniversity.com http://www.limitedwipsociety.org LinkedIn Groups: Software Kanban Yahoo! Groups: kanbandev Yahoo! Groups: kanbanops
  • 80. About… David Anderson is a thought leader in managing effective software teams. He leads a consulting firm dedicated to improving economic performance of knowledge worker businesses – improving agility, reducing cycle times, improving productivity and efficiency in technology development. He has 25+ years experience in the software industry starting with computer games in the early 1980’s. He has led software teams delivering superior productivity and quality using innovative agile methods. He developed MSF for CMMI Process Improvement for Microsoft. He is a co-author of the SEI Technical Note, CMMI and Agile: Why not embrace both! David is the author of 2 books, Agile Management for Software Engineering – Applying the Theory of Constraints for Business Results, and Kanban – Successful Evolutionary Change for your Technology Business. David is a founder of the Lean Software & Systems Consortium, a not for profit dedicated to promoting greater professionalism and better economic outcomes in our industry. Email… dja@djandersonassociates.com