SlideShare a Scribd company logo
1 of 31
An Introduction To Kanban
If you only remember 2 things
Kanban is about flow Kanban is not
prescriptive
No ‘Big Bang’ changes
Three foundational principles:
1. Start with what you do now
2. Agree to pursue evolutionary change
3. Respect the current process, roles,
responsibilities & titles
!
What is Kanban?
!
IS a set of ideas/practices
IS a ‘lean’ system
IS about evolutionary change
IS focused on knowledge work
IS a pull system
!
IS NOT a prescribed process
IS NOT an agile framework
IS NOT about revolution
IS NOT kanban in manufacturing
IS NOT a push system
Kanban …
What is Kanban?
• What is 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 becomes
available
• Means the system cannot become overloaded
1. Visualise your work
2. Limit WIP
3. Manage flow
4. Make policies explicit
5. Implement feedback loops
6. Evolutionary improvement
Kanban has 6 core properties
1) VISUALISE YOUR WORK
• Visualising your work enables you to
understand how work flows through your
system
• Helps you spot areas that need change
• Most common approach is to use cards on
a board – with different columns for each
step of your process
Visualise Workflow
• Start by drawing out your current process
• It is NOT about roles
• It IS the steps your work goes through
• Don’t worry if some items skip some steps
Visualise Workflow
• Translate your process to your board
• How can you best visualise your workflow?
– Different types of work
– Different priorities
– Different customers
– Who is working on what?
– What is blocked?
Visualise Workflow
2) LIMIT WORK-IN-PROGRESS
• Assumes stable flow (i.e. one in, one out,
similar sized stories) and pull system
• Allowing too much work to happen at the
same time can have negative effects; so
can having too little.
• Aim is to get WIP limits to the “sweet
spot” where you have the optimum/
optimal flow
Limit Work-In-Progress
I have produced a video to explain:
– WIP limits
– Cycle Time/Lead Time
– Throughput Rate (now ‘Delivery Rate’)
!
!
You can find the video (“WIP: why limiting work in
progress makes sense”) on YouTube
Limit Work-In-Progress
• Encourage swarming
• Encourage small work items
• Encourage flow of work
• Encourage finishing work items
!
“Focus on finishing things, not working on things”
Why WIP Limits Help
• 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?
How to start using WIP limits
3) 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
Measuring Flow
• Scrum has a Burndown Chart
!
• Kanban has a variety of reports:
– Cumulative Flow Diagram
– Control Chart
– Histogram
Kanban Reports
The CFD shows us:
– Flow of items coming in
and out of process
– Current level of WIP
– Lead/Cycle Time
– Warnings about
bottlenecks
Cumulative Flow Diagram (CFD)
• The Control Chart shows us:
– Our average (‘mean’) Lead
Time/Cycle Time
– Upper & Lower Control Limits
(based on a 1-sigma
variation)
– Outliers
!
!
Investigate performance to
attack sources of variability
Control Chart
• The Histogram shows us:
– Frequency of each Lead/
Cycle Time
– A guide for the time that
future stories will take
!
This information gives us
much greater understanding
than a burndown chart!
Histogram
4) MAKE POLICIES EXPLICIT
• If you don’t know the rules, it is difficult
to improve a situation (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
Make Policies Explicit
5) GET FEEDBACK
• 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 …
Feedback Loops
6) EVOLUTIONARY IMPROVEMENTS
• “Kaizen” = continuous improvement
(rather than revolutionary change)
• All the other Kanban ideas lead to this
and should provide data to help improve
• Start where you are now and seek to
“attack the sources of variability” in your
processes
Evolutionary Improvements
• Differing sizes of work items
• Differing work types (e.g. bugs, features,
debt)
• Differing classes of service
• Having to rework items
• Accepting unknown work
• Problems with platforms/environments
Sources of Variability
Thank you
If you would like to know more, check out
scrumandkanban.co.uk

More Related Content

What's hot

Intro to Kanban - AgileDayChile2011 Keynote
Intro to Kanban - AgileDayChile2011 KeynoteIntro to Kanban - AgileDayChile2011 Keynote
Intro to Kanban - AgileDayChile2011 KeynoteChileAgil
 
A modern Kanban Board for Software Teams — Part 1 of "How to build the best S...
A modern Kanban Board for Software Teams — Part 1 of "How to build the best S...A modern Kanban Board for Software Teams — Part 1 of "How to build the best S...
A modern Kanban Board for Software Teams — Part 1 of "How to build the best S...Blossom IO Inc.
 
Bottom-up adoption through the prism of Flow
Bottom-up adoption through the prism of FlowBottom-up adoption through the prism of Flow
Bottom-up adoption through the prism of Flowsweavo
 
Introduction to Kanban boards
Introduction to Kanban boardsIntroduction to Kanban boards
Introduction to Kanban boardsProofHub
 
Kanban 101 - 3 - Kanban Essentials
Kanban 101 - 3 - Kanban EssentialsKanban 101 - 3 - Kanban Essentials
Kanban 101 - 3 - Kanban EssentialsMichael Sahota
 
DOES14 - Dominica Degrandis - How we used Kanban in Operations to Get Things ...
DOES14 - Dominica Degrandis - How we used Kanban in Operations to Get Things ...DOES14 - Dominica Degrandis - How we used Kanban in Operations to Get Things ...
DOES14 - Dominica Degrandis - How we used Kanban in Operations to Get Things ...Gene Kim
 
Kanban highlights
Kanban highlightsKanban highlights
Kanban highlightsYuval Yeret
 
Kanban - Back to Basics
Kanban - Back to BasicsKanban - Back to Basics
Kanban - Back to BasicsHelen Meek
 
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
 
Introduction to Lean Software & Kanban
Introduction to Lean Software & KanbanIntroduction to Lean Software & Kanban
Introduction to Lean Software & KanbanChristoph Matthies
 
Kanban
KanbanKanban
Kanbanbramoe
 

What's hot (20)

Kanban seminar
Kanban seminarKanban seminar
Kanban seminar
 
Intro to Kanban - AgileDayChile2011 Keynote
Intro to Kanban - AgileDayChile2011 KeynoteIntro to Kanban - AgileDayChile2011 Keynote
Intro to Kanban - AgileDayChile2011 Keynote
 
Kanban English
Kanban   EnglishKanban   English
Kanban English
 
A modern Kanban Board for Software Teams — Part 1 of "How to build the best S...
A modern Kanban Board for Software Teams — Part 1 of "How to build the best S...A modern Kanban Board for Software Teams — Part 1 of "How to build the best S...
A modern Kanban Board for Software Teams — Part 1 of "How to build the best S...
 
Kanban step bystep
Kanban step bystepKanban step bystep
Kanban step bystep
 
Bottom-up adoption through the prism of Flow
Bottom-up adoption through the prism of FlowBottom-up adoption through the prism of Flow
Bottom-up adoption through the prism of Flow
 
Introduction to Kanban boards
Introduction to Kanban boardsIntroduction to Kanban boards
Introduction to Kanban boards
 
Kanban 101 - 3 - Kanban Essentials
Kanban 101 - 3 - Kanban EssentialsKanban 101 - 3 - Kanban Essentials
Kanban 101 - 3 - Kanban Essentials
 
DOES14 - Dominica Degrandis - How we used Kanban in Operations to Get Things ...
DOES14 - Dominica Degrandis - How we used Kanban in Operations to Get Things ...DOES14 - Dominica Degrandis - How we used Kanban in Operations to Get Things ...
DOES14 - Dominica Degrandis - How we used Kanban in Operations to Get Things ...
 
Kanban for Business
Kanban for BusinessKanban for Business
Kanban for Business
 
Kanban Basics
Kanban BasicsKanban Basics
Kanban Basics
 
Kanban highlights
Kanban highlightsKanban highlights
Kanban highlights
 
Kanban @ nine.ch
Kanban @ nine.chKanban @ nine.ch
Kanban @ nine.ch
 
Kanban
Kanban Kanban
Kanban
 
Kanban for ODDS
Kanban for ODDSKanban for ODDS
Kanban for ODDS
 
Kanban - Back to Basics
Kanban - Back to BasicsKanban - Back to Basics
Kanban - Back to Basics
 
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 step by step
Kanban step by stepKanban step by step
Kanban step by step
 
Introduction to Lean Software & Kanban
Introduction to Lean Software & KanbanIntroduction to Lean Software & Kanban
Introduction to Lean Software & Kanban
 
Kanban
KanbanKanban
Kanban
 

Viewers also liked

Level 1Lean Project Delivery Fundamentals Workshop
Level 1Lean Project Delivery Fundamentals Workshop Level 1Lean Project Delivery Fundamentals Workshop
Level 1Lean Project Delivery Fundamentals Workshop Murray Guy
 
Basics of agile and Scrum (14 Jul 2015)
Basics of agile and Scrum (14 Jul 2015)Basics of agile and Scrum (14 Jul 2015)
Basics of agile and Scrum (14 Jul 2015)Scrum & Kanban
 
Dealing With Sexual Misconduct in Your Church
Dealing With Sexual Misconduct in Your ChurchDealing With Sexual Misconduct in Your Church
Dealing With Sexual Misconduct in Your ChurchAG Financial Solutions
 
создание сообщества Skein.co
создание сообщества   Skein.coсоздание сообщества   Skein.co
создание сообщества Skein.coSkein Digital
 
Homosexuality on television
Homosexuality on televisionHomosexuality on television
Homosexuality on televisiondarkangel65
 
Tarea1 trinidad morcillo
Tarea1 trinidad morcilloTarea1 trinidad morcillo
Tarea1 trinidad morcilloTrini Castilla
 
Powerpoint presentation
Powerpoint presentationPowerpoint presentation
Powerpoint presentationElodie Blht
 
Trastorno Obsesivo Compulsivo (TOC)
Trastorno Obsesivo Compulsivo (TOC)Trastorno Obsesivo Compulsivo (TOC)
Trastorno Obsesivo Compulsivo (TOC)David Aguilar
 
Introduction to agile and Scrum
Introduction to agile and ScrumIntroduction to agile and Scrum
Introduction to agile and ScrumScrum & Kanban
 
Lean & Agile Project Management: For Executives, Sr. Managers, & Key Decision...
Lean & Agile Project Management: For Executives, Sr. Managers, & Key Decision...Lean & Agile Project Management: For Executives, Sr. Managers, & Key Decision...
Lean & Agile Project Management: For Executives, Sr. Managers, & Key Decision...David Rico
 
Lean & Agile Project Management: For Large Distributed Virtual Teams
Lean & Agile Project Management: For Large Distributed Virtual TeamsLean & Agile Project Management: For Large Distributed Virtual Teams
Lean & Agile Project Management: For Large Distributed Virtual TeamsDavid Rico
 
Lean & Agile Project Management: For Large Programs & Projects
Lean & Agile Project Management: For Large Programs & ProjectsLean & Agile Project Management: For Large Programs & Projects
Lean & Agile Project Management: For Large Programs & ProjectsDavid Rico
 
Just In Time and Lean Operation Chapter Presentation
Just In Time and Lean Operation Chapter PresentationJust In Time and Lean Operation Chapter Presentation
Just In Time and Lean Operation Chapter PresentationSINGHZEE
 
Agile Project Management for PMP's
Agile Project Management for PMP'sAgile Project Management for PMP's
Agile Project Management for PMP'sVersionOne
 

Viewers also liked (20)

Level 1Lean Project Delivery Fundamentals Workshop
Level 1Lean Project Delivery Fundamentals Workshop Level 1Lean Project Delivery Fundamentals Workshop
Level 1Lean Project Delivery Fundamentals Workshop
 
Hamelin
HamelinHamelin
Hamelin
 
Basics of agile and Scrum (14 Jul 2015)
Basics of agile and Scrum (14 Jul 2015)Basics of agile and Scrum (14 Jul 2015)
Basics of agile and Scrum (14 Jul 2015)
 
igfngaoundere
igfngaoundereigfngaoundere
igfngaoundere
 
Dealing With Sexual Misconduct in Your Church
Dealing With Sexual Misconduct in Your ChurchDealing With Sexual Misconduct in Your Church
Dealing With Sexual Misconduct in Your Church
 
Presentación1
Presentación1Presentación1
Presentación1
 
Tecnologia
TecnologiaTecnologia
Tecnologia
 
создание сообщества Skein.co
создание сообщества   Skein.coсоздание сообщества   Skein.co
создание сообщества Skein.co
 
Homosexuality on television
Homosexuality on televisionHomosexuality on television
Homosexuality on television
 
News pages
News pagesNews pages
News pages
 
Tarea1 trinidad morcillo
Tarea1 trinidad morcilloTarea1 trinidad morcillo
Tarea1 trinidad morcillo
 
Powerpoint presentation
Powerpoint presentationPowerpoint presentation
Powerpoint presentation
 
Trastorno Obsesivo Compulsivo (TOC)
Trastorno Obsesivo Compulsivo (TOC)Trastorno Obsesivo Compulsivo (TOC)
Trastorno Obsesivo Compulsivo (TOC)
 
Introduction to agile and Scrum
Introduction to agile and ScrumIntroduction to agile and Scrum
Introduction to agile and Scrum
 
Lean & Agile Project Management: For Executives, Sr. Managers, & Key Decision...
Lean & Agile Project Management: For Executives, Sr. Managers, & Key Decision...Lean & Agile Project Management: For Executives, Sr. Managers, & Key Decision...
Lean & Agile Project Management: For Executives, Sr. Managers, & Key Decision...
 
Lean & Agile Project Management: For Large Distributed Virtual Teams
Lean & Agile Project Management: For Large Distributed Virtual TeamsLean & Agile Project Management: For Large Distributed Virtual Teams
Lean & Agile Project Management: For Large Distributed Virtual Teams
 
Lean & Agile Project Management: For Large Programs & Projects
Lean & Agile Project Management: For Large Programs & ProjectsLean & Agile Project Management: For Large Programs & Projects
Lean & Agile Project Management: For Large Programs & Projects
 
probability ppt
probability pptprobability ppt
probability ppt
 
Just In Time and Lean Operation Chapter Presentation
Just In Time and Lean Operation Chapter PresentationJust In Time and Lean Operation Chapter Presentation
Just In Time and Lean Operation Chapter Presentation
 
Agile Project Management for PMP's
Agile Project Management for PMP'sAgile Project Management for PMP's
Agile Project Management for PMP's
 

Similar to Introduction to Kanban

Kanban_230916
Kanban_230916Kanban_230916
Kanban_230916Ram Kumar
 
Kanban Agile.pptx
Kanban Agile.pptxKanban Agile.pptx
Kanban Agile.pptxuhcougar1
 
Systematic Inventive Thinking and Process improvements
Systematic Inventive Thinking and Process improvementsSystematic Inventive Thinking and Process improvements
Systematic Inventive Thinking and Process improvementsKarthik Srinivasan
 
Scrum Bangalore 18th Meetup - October 15, 2016 - Elasticity of Kanban - Saika...
Scrum Bangalore 18th Meetup - October 15, 2016 - Elasticity of Kanban - Saika...Scrum Bangalore 18th Meetup - October 15, 2016 - Elasticity of Kanban - Saika...
Scrum Bangalore 18th Meetup - October 15, 2016 - Elasticity of Kanban - Saika...Scrum Bangalore
 
Advanced Lean Training Manual Toolkit.ppt
Advanced Lean Training Manual Toolkit.pptAdvanced Lean Training Manual Toolkit.ppt
Advanced Lean Training Manual Toolkit.pptThinL389917
 
Kanban coaching masterclass- Ravi's notes
Kanban coaching masterclass- Ravi's notesKanban coaching masterclass- Ravi's notes
Kanban coaching masterclass- Ravi's notesRavi Tadwalkar
 
Visual management white board standard structures from waterfall to agile v3
Visual management   white board  standard structures from waterfall to agile v3Visual management   white board  standard structures from waterfall to agile v3
Visual management white board standard structures from waterfall to agile v3Jean-François Nguyen
 
Agile Software Development Workshop at Sote Hub
Agile Software Development Workshop at Sote HubAgile Software Development Workshop at Sote Hub
Agile Software Development Workshop at Sote HubSote ICT
 
Driving Change with Data: Getting Started with Continuous Improvement
Driving Change with Data: Getting Started with Continuous ImprovementDriving Change with Data: Getting Started with Continuous Improvement
Driving Change with Data: Getting Started with Continuous ImprovementLeanKit
 
Pizza Kanban Workshop - Andreyna Gonzalez
Pizza Kanban Workshop - Andreyna GonzalezPizza Kanban Workshop - Andreyna Gonzalez
Pizza Kanban Workshop - Andreyna GonzalezTOPdesk
 
PMI-ACP Domain 1 Agile Principles and Mindset
PMI-ACP Domain 1 Agile Principles and MindsetPMI-ACP Domain 1 Agile Principles and Mindset
PMI-ACP Domain 1 Agile Principles and MindsetJoshua Render
 
Understand (and Fix) Your Chronic Work Disorder with Kanban
Understand (and Fix) Your Chronic Work Disorder with KanbanUnderstand (and Fix) Your Chronic Work Disorder with Kanban
Understand (and Fix) Your Chronic Work Disorder with KanbanJanice Linden-Reed
 
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...admford
 

Similar to Introduction to Kanban (20)

KANBAN.pdf
KANBAN.pdfKANBAN.pdf
KANBAN.pdf
 
Introduction to Kanban
Introduction to KanbanIntroduction to Kanban
Introduction to Kanban
 
Methodology kanban
Methodology   kanbanMethodology   kanban
Methodology kanban
 
Kanban_230916
Kanban_230916Kanban_230916
Kanban_230916
 
Kanban in sw development
Kanban in sw developmentKanban in sw development
Kanban in sw development
 
Kanban Agile.pptx
Kanban Agile.pptxKanban Agile.pptx
Kanban Agile.pptx
 
Systematic Inventive Thinking and Process improvements
Systematic Inventive Thinking and Process improvementsSystematic Inventive Thinking and Process improvements
Systematic Inventive Thinking and Process improvements
 
Scrum Bangalore 18th Meetup - October 15, 2016 - Elasticity of Kanban - Saika...
Scrum Bangalore 18th Meetup - October 15, 2016 - Elasticity of Kanban - Saika...Scrum Bangalore 18th Meetup - October 15, 2016 - Elasticity of Kanban - Saika...
Scrum Bangalore 18th Meetup - October 15, 2016 - Elasticity of Kanban - Saika...
 
Advanced Lean Training Manual Toolkit.ppt
Advanced Lean Training Manual Toolkit.pptAdvanced Lean Training Manual Toolkit.ppt
Advanced Lean Training Manual Toolkit.ppt
 
Kanban coaching masterclass- Ravi's notes
Kanban coaching masterclass- Ravi's notesKanban coaching masterclass- Ravi's notes
Kanban coaching masterclass- Ravi's notes
 
DevOps Year One
DevOps Year OneDevOps Year One
DevOps Year One
 
Visual management white board standard structures from waterfall to agile v3
Visual management   white board  standard structures from waterfall to agile v3Visual management   white board  standard structures from waterfall to agile v3
Visual management white board standard structures from waterfall to agile v3
 
Agile Software Development Workshop at Sote Hub
Agile Software Development Workshop at Sote HubAgile Software Development Workshop at Sote Hub
Agile Software Development Workshop at Sote Hub
 
Driving Change with Data: Getting Started with Continuous Improvement
Driving Change with Data: Getting Started with Continuous ImprovementDriving Change with Data: Getting Started with Continuous Improvement
Driving Change with Data: Getting Started with Continuous Improvement
 
Pizza Kanban Workshop - Andreyna Gonzalez
Pizza Kanban Workshop - Andreyna GonzalezPizza Kanban Workshop - Andreyna Gonzalez
Pizza Kanban Workshop - Andreyna Gonzalez
 
Kan ban
Kan banKan ban
Kan ban
 
PMI-ACP Domain 1 Agile Principles and Mindset
PMI-ACP Domain 1 Agile Principles and MindsetPMI-ACP Domain 1 Agile Principles and Mindset
PMI-ACP Domain 1 Agile Principles and Mindset
 
Working with Kanban
Working with KanbanWorking with Kanban
Working with Kanban
 
Understand (and Fix) Your Chronic Work Disorder with Kanban
Understand (and Fix) Your Chronic Work Disorder with KanbanUnderstand (and Fix) Your Chronic Work Disorder with Kanban
Understand (and Fix) Your Chronic Work Disorder with Kanban
 
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...
 

Recently uploaded

call girls in delhi malviya nagar @9811711561@
call girls in delhi malviya nagar @9811711561@call girls in delhi malviya nagar @9811711561@
call girls in delhi malviya nagar @9811711561@vikas rana
 
Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...
Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...
Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...NETWAYS
 
OSCamp Kubernetes 2024 | SRE Challenges in Monolith to Microservices Shift at...
OSCamp Kubernetes 2024 | SRE Challenges in Monolith to Microservices Shift at...OSCamp Kubernetes 2024 | SRE Challenges in Monolith to Microservices Shift at...
OSCamp Kubernetes 2024 | SRE Challenges in Monolith to Microservices Shift at...NETWAYS
 
Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...
Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...
Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...NETWAYS
 
The 3rd Intl. Workshop on NL-based Software Engineering
The 3rd Intl. Workshop on NL-based Software EngineeringThe 3rd Intl. Workshop on NL-based Software Engineering
The 3rd Intl. Workshop on NL-based Software EngineeringSebastiano Panichella
 
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdf
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdfCTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdf
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdfhenrik385807
 
WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )
WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )
WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )Pooja Nehwal
 
Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝
Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝
Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝soniya singh
 
NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)
NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)
NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)Basil Achie
 
Russian Call Girls in Kolkata Vaishnavi 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Vaishnavi 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Vaishnavi 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Vaishnavi 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
SBFT Tool Competition 2024 -- Python Test Case Generation Track
SBFT Tool Competition 2024 -- Python Test Case Generation TrackSBFT Tool Competition 2024 -- Python Test Case Generation Track
SBFT Tool Competition 2024 -- Python Test Case Generation TrackSebastiano Panichella
 
Work Remotely with Confluence ACE 2.pptx
Work Remotely with Confluence ACE 2.pptxWork Remotely with Confluence ACE 2.pptx
Work Remotely with Confluence ACE 2.pptxmavinoikein
 
George Lever - eCommerce Day Chile 2024
George Lever -  eCommerce Day Chile 2024George Lever -  eCommerce Day Chile 2024
George Lever - eCommerce Day Chile 2024eCommerce Institute
 
Microsoft Copilot AI for Everyone - created by AI
Microsoft Copilot AI for Everyone - created by AIMicrosoft Copilot AI for Everyone - created by AI
Microsoft Copilot AI for Everyone - created by AITatiana Gurgel
 
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...NETWAYS
 
SBFT Tool Competition 2024 - CPS-UAV Test Case Generation Track
SBFT Tool Competition 2024 - CPS-UAV Test Case Generation TrackSBFT Tool Competition 2024 - CPS-UAV Test Case Generation Track
SBFT Tool Competition 2024 - CPS-UAV Test Case Generation TrackSebastiano Panichella
 
Simulation-based Testing of Unmanned Aerial Vehicles with Aerialist
Simulation-based Testing of Unmanned Aerial Vehicles with AerialistSimulation-based Testing of Unmanned Aerial Vehicles with Aerialist
Simulation-based Testing of Unmanned Aerial Vehicles with AerialistSebastiano Panichella
 
Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...
Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...
Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...Pooja Nehwal
 
LANDMARKS AND MONUMENTS IN NIGERIA.pptx
LANDMARKS  AND MONUMENTS IN NIGERIA.pptxLANDMARKS  AND MONUMENTS IN NIGERIA.pptx
LANDMARKS AND MONUMENTS IN NIGERIA.pptxBasil Achie
 
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779Delhi Call girls
 

Recently uploaded (20)

call girls in delhi malviya nagar @9811711561@
call girls in delhi malviya nagar @9811711561@call girls in delhi malviya nagar @9811711561@
call girls in delhi malviya nagar @9811711561@
 
Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...
Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...
Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...
 
OSCamp Kubernetes 2024 | SRE Challenges in Monolith to Microservices Shift at...
OSCamp Kubernetes 2024 | SRE Challenges in Monolith to Microservices Shift at...OSCamp Kubernetes 2024 | SRE Challenges in Monolith to Microservices Shift at...
OSCamp Kubernetes 2024 | SRE Challenges in Monolith to Microservices Shift at...
 
Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...
Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...
Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...
 
The 3rd Intl. Workshop on NL-based Software Engineering
The 3rd Intl. Workshop on NL-based Software EngineeringThe 3rd Intl. Workshop on NL-based Software Engineering
The 3rd Intl. Workshop on NL-based Software Engineering
 
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdf
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdfCTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdf
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdf
 
WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )
WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )
WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )
 
Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝
Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝
Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝
 
NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)
NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)
NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)
 
Russian Call Girls in Kolkata Vaishnavi 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Vaishnavi 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Vaishnavi 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Vaishnavi 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
SBFT Tool Competition 2024 -- Python Test Case Generation Track
SBFT Tool Competition 2024 -- Python Test Case Generation TrackSBFT Tool Competition 2024 -- Python Test Case Generation Track
SBFT Tool Competition 2024 -- Python Test Case Generation Track
 
Work Remotely with Confluence ACE 2.pptx
Work Remotely with Confluence ACE 2.pptxWork Remotely with Confluence ACE 2.pptx
Work Remotely with Confluence ACE 2.pptx
 
George Lever - eCommerce Day Chile 2024
George Lever -  eCommerce Day Chile 2024George Lever -  eCommerce Day Chile 2024
George Lever - eCommerce Day Chile 2024
 
Microsoft Copilot AI for Everyone - created by AI
Microsoft Copilot AI for Everyone - created by AIMicrosoft Copilot AI for Everyone - created by AI
Microsoft Copilot AI for Everyone - created by AI
 
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...
 
SBFT Tool Competition 2024 - CPS-UAV Test Case Generation Track
SBFT Tool Competition 2024 - CPS-UAV Test Case Generation TrackSBFT Tool Competition 2024 - CPS-UAV Test Case Generation Track
SBFT Tool Competition 2024 - CPS-UAV Test Case Generation Track
 
Simulation-based Testing of Unmanned Aerial Vehicles with Aerialist
Simulation-based Testing of Unmanned Aerial Vehicles with AerialistSimulation-based Testing of Unmanned Aerial Vehicles with Aerialist
Simulation-based Testing of Unmanned Aerial Vehicles with Aerialist
 
Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...
Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...
Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...
 
LANDMARKS AND MONUMENTS IN NIGERIA.pptx
LANDMARKS  AND MONUMENTS IN NIGERIA.pptxLANDMARKS  AND MONUMENTS IN NIGERIA.pptx
LANDMARKS AND MONUMENTS IN NIGERIA.pptx
 
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
 

Introduction to Kanban

  • 2. If you only remember 2 things Kanban is about flow Kanban is not prescriptive
  • 3. No ‘Big Bang’ changes Three foundational principles: 1. Start with what you do now 2. Agree to pursue evolutionary change 3. Respect the current process, roles, responsibilities & titles !
  • 4. What is Kanban? ! IS a set of ideas/practices IS a ‘lean’ system IS about evolutionary change IS focused on knowledge work IS a pull system ! IS NOT a prescribed process IS NOT an agile framework IS NOT about revolution IS NOT kanban in manufacturing IS NOT a push system Kanban …
  • 5. What is Kanban? • What is 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 becomes available • Means the system cannot become overloaded
  • 6. 1. Visualise your work 2. Limit WIP 3. Manage flow 4. Make policies explicit 5. Implement feedback loops 6. Evolutionary improvement Kanban has 6 core properties
  • 8. • Visualising your work enables you to understand how work flows through your system • Helps you spot areas that need change • Most common approach is to use cards on a board – with different columns for each step of your process Visualise Workflow
  • 9. • Start by drawing out your current process • It is NOT about roles • It IS the steps your work goes through • Don’t worry if some items skip some steps Visualise Workflow
  • 10.
  • 11. • Translate your process to your board • How can you best visualise your workflow? – Different types of work – Different priorities – Different customers – Who is working on what? – What is blocked? Visualise Workflow
  • 13. • Assumes stable flow (i.e. one in, one out, similar sized stories) and pull system • Allowing too much work to happen at the same time can have negative effects; so can having too little. • Aim is to get WIP limits to the “sweet spot” where you have the optimum/ optimal flow Limit Work-In-Progress
  • 14. I have produced a video to explain: – WIP limits – Cycle Time/Lead Time – Throughput Rate (now ‘Delivery Rate’) ! ! You can find the video (“WIP: why limiting work in progress makes sense”) on YouTube Limit Work-In-Progress
  • 15. • Encourage swarming • Encourage small work items • Encourage flow of work • Encourage finishing work items ! “Focus on finishing things, not working on things” Why WIP Limits Help
  • 16. • 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? How to start using WIP limits
  • 18. • 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 Measuring Flow
  • 19. • Scrum has a Burndown Chart ! • Kanban has a variety of reports: – Cumulative Flow Diagram – Control Chart – Histogram Kanban Reports
  • 20. The CFD shows us: – Flow of items coming in and out of process – Current level of WIP – Lead/Cycle Time – Warnings about bottlenecks Cumulative Flow Diagram (CFD)
  • 21. • The Control Chart shows us: – Our average (‘mean’) Lead Time/Cycle Time – Upper & Lower Control Limits (based on a 1-sigma variation) – Outliers ! ! Investigate performance to attack sources of variability Control Chart
  • 22. • The Histogram shows us: – Frequency of each Lead/ Cycle Time – A guide for the time that future stories will take ! This information gives us much greater understanding than a burndown chart! Histogram
  • 23. 4) MAKE POLICIES EXPLICIT
  • 24. • If you don’t know the rules, it is difficult to improve a situation (responses will be emotional and subjective) ! • Acknowledge any policies in your process by stating them explicitly. Make Policies Explicit
  • 25. • Entry criteria • Definition of ‘Done’ • Classes of Service – Standard – Expedite – Fixed – Intangible Make Policies Explicit
  • 27. • 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 … Feedback Loops
  • 29. • “Kaizen” = continuous improvement (rather than revolutionary change) • All the other Kanban ideas lead to this and should provide data to help improve • Start where you are now and seek to “attack the sources of variability” in your processes Evolutionary Improvements
  • 30. • Differing sizes of work items • Differing work types (e.g. bugs, features, debt) • Differing classes of service • Having to rework items • Accepting unknown work • Problems with platforms/environments Sources of Variability
  • 31. Thank you If you would like to know more, check out scrumandkanban.co.uk