SlideShare a Scribd company logo
David Lowe 
Agile & lean consultant 
Scrum & Kanban Ltd 
@bigpinots
An introduction 
to Kanban
#GA_Kanban
Doing too 
Don’t know much 
where we are 
Can’t predict 
our output 
Can’t see 
our position 
Revolutionary 
change 
Not all playing 
by the same rules 
Not 
improving
Before we start 
The Kanban Method is … 
a set of ideas (not prescribed processes) 
for knowledge work (not manufacturing) 
from lean (not agile)
Intro to Kanban (1 Dec 2014)
No “Big Bang” changes
No “Big Bang” changes 
Foundational principles: 
1. Start with what you do now 
2. Respect the current process, roles, 
responsibilities & titles 
3. Agree to pursue evolutionary change
6 core properties
1) Visualise your 
work
Map current processes; 
not roles 
Identify dominant activities 
that discover new knowledge 
coding & testing 
analysing 
designing 
releasing 
Visualise your work
Visualise your work 
Helps you understand 
how work flows through 
your system 
Helps spot areas 
needing change
Visualise your work 
Common to translate 
processes to a board 
Consider how best to 
visualise your workflow 
different types 
of work 
different 
priorities 
different 
customers 
blocked items 
of work 
who is working 
on what
2) Limit work-in- 
progress
Limit WIP 
Use a pull system? 
Agree capacity of the system 
Use tokens (e.g. cards) to denote capacity 
Attach a token to each piece of work 
When run out of tokens, stop taking on new work 
Only take on new work when a token is available 
System can’t 
become 
overloaded
Limit WIP 
East Gardens, Imperial Palace, Tokyo
Limit WIP 
East Gardens, Imperial Palace, Tokyo
Limit WIP 
East Gardens, Imperial Palace, Tokyo
Limit WIP 
? 
East Gardens, Imperial Palace, Tokyo
Limit WIP 
Kanban assumes stable flow (i.e. one in, one 
out, similar sized stories) and pull system 
Allowing too much work in progress at the 
same time can have negative effects … 
… but so can having too little 
Aim is to get WIP limits to the “sweet spot” 
where you have the optimum/optimal flow
Limit WIP 
Fast food drive-thru video to explain: 
WIP limits 
Cycle Time/Lead Time 
Throughput Rate (now ‘Delivery Rate’) 
“WIP: why limiting work in progress makes sense” on YouTube 
http://youtu.be/W92wG-HW8gg
Limit WIP 
Limiting WIP helps because it: 
encourages swarming 
encourages small work items 
encourages flow of work 
encourages finishing work items 
“Focus on finishing things, not working on 
things”
Limit WIP 
Start with what you have now … 
Can you: 
Limit WIP of tasks in progress per story? 
Limit WIP per column on the board? 
Limit WIP per section of the board? 
Limit WIP across the whole board? 
Limit WIP across the whole organisation?
3) Manage 
flow
Manage flow 
Measuring the flow of work through your 
system helps you identify problems 
Every process has at least one bottleneck 
Your system can only work as fast as your 
slowest point 
So make changes to your process in an 
attempt to improve flow
Manage flow 
Scrum has a Burndown Chart 
Kanban has a variety of reports: 
Cumulative Flow Diagram 
Control Chart 
Histogram
Manage flow 
The CFD shows us: 
Flow of items through process 
Current level of WIP 
Lead/Cycle Time 
Bottleneck warnings
Manage flow 
The Control Chart shows us: 
Mean Lead Time / Cycle Time 
Upper & lower control limits 
Outliers 
“Investigate 
performance to attack 
sources of variability”
Manage flow 
The Histogram shows us: 
Frequency of each Lead/Cycle Time 
A guide for the time that future stories will 
take 
Gives us much greater 
understanding than a 
burndown chart!
4) Make policies 
explicit
Make policies explicit 
It’s difficult to improve a situation if you don’t 
know the rules (responses will be emotional 
and subjective) 
Acknowledge any policies in your process by 
stating them explicitly
Make policies explicit 
Entry criteria 
Definition of ‘Done’ 
Classes of Service 
Standard 
Expedite 
Fixed 
Intangible
5) Feedback 
loops
Feedback loops 
Review data and experiences regularly. 
Encourage feedback from inside and outside 
the team: 
Retrospectives / Operations reviews 
Daily stand-ups 
User feedback 
Stats & reports 
Feedback from stakeholders / the business …
6)Evolutionary 
improvements
Improve collaboratively, 
evolve experimentally 
Use scientific method 
Continuous evolutionary improvements 
(“Kaizen”), rather than revolutionary change 
All the other Kanban ideas lead to this and 
should provide data to help improve 
Start where you are now. Seek to “attack the 
sources of variability” in your processes
Sources of variability 
Differing sizes of work items 
Differing work types (eg bugs, features, debt) 
Differing classes of service 
Having to rework items 
Accepting unknown work 
Problems with platforms/environments
Although it’s from lean, 
it shouldn’t break the 
Agile Manifesto 
Knowledge work; 
not manufacturing 
Pull system; 
not push system 
Evolutionary change, 
not revolution 
Set of ideas; 
not prescribed process
That’s the basic … want more? 
David J. Anderson 
“Kanban” 
Mike Burrows 
“Kanban from the inside”
That’s the basic … want more? 
scrumandkanban.co.uk
General Assembly and I would love to 
hear your honest feedback: you will 
receive an email requesting feedback on 
today’s session shortly. 
We encourage you to complete this as it 
will allow us to improve the quality and 
value we provide. 
Thank you.

More Related Content

PDF
Introduction to Kanban
PPTX
Evolutionary Patterns in Portfolio Kanban
PDF
The Kanban Retrospective
PDF
Introduction to Kanban (June 2015)
PPTX
Kanban for ODDS
POTX
Your Retrospective Format Doesnt Matter
PDF
1 piece flow training
PDF
Kanban In Action
Introduction to Kanban
Evolutionary Patterns in Portfolio Kanban
The Kanban Retrospective
Introduction to Kanban (June 2015)
Kanban for ODDS
Your Retrospective Format Doesnt Matter
1 piece flow training
Kanban In Action

What's hot (20)

PDF
Batch v Lean 1 piece flow training
PDF
Why WIP Matters
PDF
Intro to Kanban
PDF
Kanban seminar
PDF
Kanban Basics for Beginners
PDF
Kaizen in Action
PDF
LeanKit Webinar: Evolving Your Daily Standup with Kanban by Brendan Wovchko
PDF
How to Get Started with Kanban, and Why
PDF
Kanban step bystep
PDF
Flow management: Why this is so important to become more agile
PDF
Lean Tribe 30
PDF
Kanban introduction
PPTX
Kanban in Action Workshop
PDF
Designing your kanban board to map your process
PDF
Kanban in 4 easy steps
PDF
Scrum in Your SOC @Blackhat USA 2017
PDF
Kanban step by step
PDF
Scrum and Kanban - Getting the Most from Each
PPTX
Kanban for scrummers
Batch v Lean 1 piece flow training
Why WIP Matters
Intro to Kanban
Kanban seminar
Kanban Basics for Beginners
Kaizen in Action
LeanKit Webinar: Evolving Your Daily Standup with Kanban by Brendan Wovchko
How to Get Started with Kanban, and Why
Kanban step bystep
Flow management: Why this is so important to become more agile
Lean Tribe 30
Kanban introduction
Kanban in Action Workshop
Designing your kanban board to map your process
Kanban in 4 easy steps
Scrum in Your SOC @Blackhat USA 2017
Kanban step by step
Scrum and Kanban - Getting the Most from Each
Kanban for scrummers
Ad

Similar to Intro to Kanban (1 Dec 2014) (20)

PDF
Introduction to Kanban
PDF
Understanding Kanban
PPT
Advanced Lean Training Manual Toolkit.ppt
PPTX
Driving Change with Data: Getting Started with Continuous Improvement
PPTX
Kanban Agile.pptx
PPTX
Kanban explained David Anderson LAS 2011-zurich
PDF
Agile concepts for quality and process engineers for slideshare
PDF
Kanban short
PPTX
Kanban
PPTX
Kanban meetup - Trayport July 2019
PPTX
Tomas Sakalauskas: Moving to kanban
PPTX
Scrum Bangalore 18th Meetup - October 15, 2016 - Elasticity of Kanban - Saika...
PPTX
Systematic Inventive Thinking and Process improvements
PPTX
DOES15 - Damon Edwards - DevOps Kaizen Practical Steps to Start & Sustain a T...
PPTX
DevOps Kaizen: Practical Steps to Start & Sustain a Transformation
PDF
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...
PPTX
Kanban English
PDF
Boost your flow
PPT
Lean & kaizen
PPT
LeanKaizenTraining
Introduction to Kanban
Understanding Kanban
Advanced Lean Training Manual Toolkit.ppt
Driving Change with Data: Getting Started with Continuous Improvement
Kanban Agile.pptx
Kanban explained David Anderson LAS 2011-zurich
Agile concepts for quality and process engineers for slideshare
Kanban short
Kanban
Kanban meetup - Trayport July 2019
Tomas Sakalauskas: Moving to kanban
Scrum Bangalore 18th Meetup - October 15, 2016 - Elasticity of Kanban - Saika...
Systematic Inventive Thinking and Process improvements
DOES15 - Damon Edwards - DevOps Kaizen Practical Steps to Start & Sustain a T...
DevOps Kaizen: Practical Steps to Start & Sustain a Transformation
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...
Kanban English
Boost your flow
Lean & kaizen
LeanKaizenTraining
Ad

Recently uploaded (20)

PPTX
Human resources management -job perception concept
PDF
MANAGEMENT LESSONS FROM ANCIENT KNOWLEDGE SYSTEM-ARTHASHASTRA AND THIRUKKURAL...
PDF
Case study -Uber strategic plan and management
PPTX
Human Resources management _HR structure
PPTX
Strategic Plan 2023-2024 Presentation.pptx
PDF
CHAPTER 14 Manageement of Nursing Educational Institutions- planing and orga...
PDF
1_Corporate Goverance presentation topic
PDF
Air India AI-171 Crash in Ahmedabad A Tragic Wake-Up Call.
PDF
Organisational Behaviour And it's concepts
PPTX
Chapter Three for international political
PDF
Contemporary management and it's content
PPTX
_ISO_Presentation_ISO 9001 and 45001.pptx
PDF
Features of Effective decision making in Management
PPTX
Five S Training Program - Principles of 5S
PPTX
Empowering Project Management Through Servant Leadership - PMI UK.pptx
PDF
The-Power-of-Communication (1).pdf......
PPTX
Leadership for Industry 4.0 And Industry 5.0
PDF
Timeless Leadership Principles from History’s Greatest Figures by Alfonso Ken...
PPTX
Supervisory Styles and When to Use Them!
PPTX
INTELLECTUAL PROPERTY LAW IN UGANDA.pptx
Human resources management -job perception concept
MANAGEMENT LESSONS FROM ANCIENT KNOWLEDGE SYSTEM-ARTHASHASTRA AND THIRUKKURAL...
Case study -Uber strategic plan and management
Human Resources management _HR structure
Strategic Plan 2023-2024 Presentation.pptx
CHAPTER 14 Manageement of Nursing Educational Institutions- planing and orga...
1_Corporate Goverance presentation topic
Air India AI-171 Crash in Ahmedabad A Tragic Wake-Up Call.
Organisational Behaviour And it's concepts
Chapter Three for international political
Contemporary management and it's content
_ISO_Presentation_ISO 9001 and 45001.pptx
Features of Effective decision making in Management
Five S Training Program - Principles of 5S
Empowering Project Management Through Servant Leadership - PMI UK.pptx
The-Power-of-Communication (1).pdf......
Leadership for Industry 4.0 And Industry 5.0
Timeless Leadership Principles from History’s Greatest Figures by Alfonso Ken...
Supervisory Styles and When to Use Them!
INTELLECTUAL PROPERTY LAW IN UGANDA.pptx

Intro to Kanban (1 Dec 2014)

  • 1. David Lowe Agile & lean consultant Scrum & Kanban Ltd @bigpinots
  • 4. Doing too Don’t know much where we are Can’t predict our output Can’t see our position Revolutionary change Not all playing by the same rules Not improving
  • 5. Before we start The Kanban Method is … a set of ideas (not prescribed processes) for knowledge work (not manufacturing) from lean (not agile)
  • 8. No “Big Bang” changes Foundational principles: 1. Start with what you do now 2. Respect the current process, roles, responsibilities & titles 3. Agree to pursue evolutionary change
  • 11. Map current processes; not roles Identify dominant activities that discover new knowledge coding & testing analysing designing releasing Visualise your work
  • 12. Visualise your work Helps you understand how work flows through your system Helps spot areas needing change
  • 13. Visualise your work Common to translate processes to a board Consider how best to visualise your workflow different types of work different priorities different customers blocked items of work who is working on what
  • 14. 2) Limit work-in- progress
  • 15. Limit WIP Use a pull system? Agree capacity of the system Use tokens (e.g. cards) to denote capacity Attach a token to each piece of work When run out of tokens, stop taking on new work Only take on new work when a token is available System can’t become overloaded
  • 16. Limit WIP East Gardens, Imperial Palace, Tokyo
  • 17. Limit WIP East Gardens, Imperial Palace, Tokyo
  • 18. Limit WIP East Gardens, Imperial Palace, Tokyo
  • 19. Limit WIP ? East Gardens, Imperial Palace, Tokyo
  • 20. Limit WIP Kanban assumes stable flow (i.e. one in, one out, similar sized stories) and pull system Allowing too much work in progress at the same time can have negative effects … … but so can having too little Aim is to get WIP limits to the “sweet spot” where you have the optimum/optimal flow
  • 21. Limit WIP Fast food drive-thru video to explain: WIP limits Cycle Time/Lead Time Throughput Rate (now ‘Delivery Rate’) “WIP: why limiting work in progress makes sense” on YouTube http://youtu.be/W92wG-HW8gg
  • 22. Limit WIP Limiting WIP helps because it: encourages swarming encourages small work items encourages flow of work encourages finishing work items “Focus on finishing things, not working on things”
  • 23. Limit WIP Start with what you have now … Can you: Limit WIP of tasks in progress per story? Limit WIP per column on the board? Limit WIP per section of the board? Limit WIP across the whole board? Limit WIP across the whole organisation?
  • 25. Manage flow Measuring the flow of work through your system helps you identify problems Every process has at least one bottleneck Your system can only work as fast as your slowest point So make changes to your process in an attempt to improve flow
  • 26. Manage flow Scrum has a Burndown Chart Kanban has a variety of reports: Cumulative Flow Diagram Control Chart Histogram
  • 27. Manage flow The CFD shows us: Flow of items through process Current level of WIP Lead/Cycle Time Bottleneck warnings
  • 28. Manage flow The Control Chart shows us: Mean Lead Time / Cycle Time Upper & lower control limits Outliers “Investigate performance to attack sources of variability”
  • 29. Manage flow The Histogram shows us: Frequency of each Lead/Cycle Time A guide for the time that future stories will take Gives us much greater understanding than a burndown chart!
  • 30. 4) Make policies explicit
  • 31. Make policies explicit It’s difficult to improve a situation if you don’t know the rules (responses will be emotional and subjective) Acknowledge any policies in your process by stating them explicitly
  • 32. Make policies explicit Entry criteria Definition of ‘Done’ Classes of Service Standard Expedite Fixed Intangible
  • 34. Feedback loops Review data and experiences regularly. Encourage feedback from inside and outside the team: Retrospectives / Operations reviews Daily stand-ups User feedback Stats & reports Feedback from stakeholders / the business …
  • 36. Improve collaboratively, evolve experimentally Use scientific method Continuous evolutionary improvements (“Kaizen”), rather than revolutionary change All the other Kanban ideas lead to this and should provide data to help improve Start where you are now. Seek to “attack the sources of variability” in your processes
  • 37. Sources of variability Differing sizes of work items Differing work types (eg bugs, features, debt) Differing classes of service Having to rework items Accepting unknown work Problems with platforms/environments
  • 38. Although it’s from lean, it shouldn’t break the Agile Manifesto Knowledge work; not manufacturing Pull system; not push system Evolutionary change, not revolution Set of ideas; not prescribed process
  • 39. That’s the basic … want more? David J. Anderson “Kanban” Mike Burrows “Kanban from the inside”
  • 40. That’s the basic … want more? scrumandkanban.co.uk
  • 41. General Assembly and I would love to hear your honest feedback: you will receive an email requesting feedback on today’s session shortly. We encourage you to complete this as it will allow us to improve the quality and value we provide. Thank you.