SlideShare a Scribd company logo
1 of 50
Kanban for business 
Andrew Rusling 
Agile Coach 
@andrewrusling
Administration 
• Fire escape 
• Toilets 
• Breaks – Short (no checking work e-mails) 
2
Key Competency to be gained 
Understand Kanban and if it is right for your team 
3
Competencies to be gained 
By the end of this session, I am hopeful that you will be able to: 
1. Summarise the Theory of Constraints 
2. Summarise the Kanban Method 
3. Summarise how the Kanban Method differs from Lean 
4. Summarise how the Kanban Method builds upon TOC 
4
Location Game
Writing a location name 
• How long will it take to write out a location name? 
• How long will it take to write out FIVE location names? 
• What will affect this time? 
6
Customers, you need to 
• Tell developer your favourite one word holiday destination. 
• Ensure it is spelt correctly. NOTE: Your spelling is correct. 
• Track start and finish time, on the card. 
7 
Start: xx Finish: yy 
Fraser
Round 1 - Developers 
Our company always keeps our customers happy. 
“The sooner we start, the sooner we finish!” 
Our best practice 
• Start all projects as soon as requested. 
• Write one letter for the first project, then first letter of the next location 
and so on. 
• Return projects as soon as complete. 
• Fix mistakes as soon as identified. 
8
How did it go? 
What affected the timing? 
9
Round 2 - Developers, a new approach 
Switch company’s. 
“The sooner we finish, the sooner we finish” 
Our new best practice 
• Start one project at a time. 
• Write locations one letter at a time. 
• Return projects as soon as complete. 
• Fix mistakes as soon as identified. 
10
How did it go? 
• What affected the timing? 
• How did the developers feel from round to round? 
• How did the customers feel from round to round? 
• Any thoughts on “starting early, to finish early”? 
• What information did we have 10 seconds into round one? 
• What causes us to behave like round one? 
• Does anyone benefit in round one? 
• How can we apply this to our work? 
11
Theory of Constraints
Theory of Constraints (TOC) 
"a chain is no stronger than its weakest link“ 
Improving strong links does not strength the chain 
Instead strengthen the weakest link 
13
Explaining bottlenecks 14 
Three bottle oiled wheels demonstration 
https://www.flickr.com/photos/abstractlight/
TOC – Five Focusing Steps 
1. Identify the constraint 
2. Exploit the constraint 
3. Subordinate all else to the above decisions 
4. Elevate the constraint 
5. Repeat 
15 
Get the most out of the constraint, 
with only minor changes. 
Major changes to the constraint, 
Including increasing capacity.
Exercise - Applying TOC 
We are going to 
1. Map team workflow to Task 
Board 
2. Populate the board 
3. Run the system 
4. Use TOC to manage flow 
16 
Hypothetical Product Owner team: 
• Six people 
• Decide product strategies 
• Perform Business Analysis 
• Contribute to co. standards 
• Work on projects 
• Work on BAU
TOC – Identify the constraint 
Constraint: The resource or policy that prevents the organization from 
obtaining more of the goal. 
Symptoms 
• Work piles up waiting to be processed by the constraint. 
• Resources downstream from constraint are regularly idle. 
• Resource is heavily stressed. 
17
TOC – Exploit the constraint 
How do we get the most capacity out of the constrained process? 
Some options 
• Shield the team from interruptions. 
• Limit their WIP. 
• Reduce the non value add work that they do (i.e. reports). 
Note: Do not ask them to do overtime. 
18
TOC – Subordinate all else 
Align the whole system or organization to support the decisions made 
above. 
Some options 
• Limit the WIP of upstream teams to match the constraint. 
• Get upstream teams to do prep work to make the job of the constraint 
easier. 
• Focus upstream teams on improving their quality. 
• Pair upstream with downstream team members, heading to cross 
functional teams. 
19
TOC – Elevate the constraint 
Make other major changes needed to break the constraint. 
A.k.a. Enhance the capability of the constraint to increases its throughput 
further. 
Some options 
• Improve their tools 
• Improve their environment 
• Improve their team work 
• Hire more people 
Why do we not do this first? 
20
TOC - Repeat 
The bottleneck should now have shifted. 
Start all over again 
21
Summary - Theory of Constraints (TOC) 
1. Identify the constraint 
2. Exploit the constraint 
3. Subordinate all else 
4. Elevate the constraint 
5. Repeat 
22 
https://www.flickr.com/photos/abstractlight/
Kanban Method
Kanban 
Scrum is an agile methodology 
Kanban is a lean, process improvement framework 
24
Kanban Method = Kanban 
Kanban is: 
• an approach for evolutionary change 
• a meta – methodology 
• a process improvement framework 
Kanban comes from: 
• Systems Thinking 
• Lean 
25
Kanban Method - Principles 
26 
1. Start with what you do now 
2. Agree to pursue evolutionary change 
3. Initially, respect current processes, roles, responsibilities and job titles 
4. Encourage acts of leadership at all levels of the organisation
Kanban Method – Practices 
1. Visualise the workflow 
2. Limit the work in progress 
3. Manage flow 
4. Make policies explicit 
5. Implement feedback loops 
6. Improve collaboratively, 
evolve experimentally 
27 
Do steps 1..3 sound familiar?
Push < Pull < Flow 28 
1. Visual the workflow 
2. Limit the WIP 
3. Manage Flow 
4. Make Policies Explicit 
5. Implement feedback loops 
6. Improve collaboratively, 
evolve experimentally 
Visualise we are in Push 
Move to Pull 
Head towards Flow
Visual the workflow 29 
Backlog Selected In Progress Ready for 
Review 
Review Done
Little’s Law – why we limit WIP 
In a stable system (we only start new work, when we finish an item) 
30 
Avg. Lead Time = 
Work In Progress (WIP) 
Avg. Delivery Rate 
Example 
• Work in progress = 10 
• Average Deliver Rate = 2/day 
• Average Lead Time = 5 
Avg. Lead Time = 
Q: What should we do to reduce Lead Time? 
10 
2 / day 
A: Reduce WIP 
Initially this is easier then getting better at what we do
One way to limit WIP 31 
(3) (2) (2) 
Backlog Selected In Progress Ready for 
Review 
Review Done
Manage Flow 32 
Q: After we have reduced WIP, 
what should we do to reduce Lead Time? 
A: Increase Delivery Rate, by removing waste.
Make policies explicit 
Clear, Public and Visible 
Some possible policies: 
• Cadence (Replenishment, Planning, Release) 
• Definition of Ready, Definition of Done 
• Classes of service 
• Standard 
• Expedite 
• Fixed Delivery Date 
• Intangible 
33
Implement feedback loops 
Product Quality 
• Pairing 
• Reviews 
Process 
• Retrospectives 
Track Metrics 
• Revenue per employee 
• Customer Satisfaction 
• Cumulative Flow 
• Cycle time 
34
35 Cumulative Flow Chart
Cycle Time Chart 36 
Cycle Time (days) 
Date started
Improve collaboratively 
• Management driven improvements will always be limited 
• Front line workers are best placed to improve the system 
• A collaborative approach is best 
Often done via: 
• Daily walking the wall 
• Regular Ideas meetings 
• Regular Retrospectives 
37
38 
Evolve experimentally 
Avoid change without measuring 
(it is like walking around in the dark) 
Avoid change without a target 
Try Plan, Do, Check, Act 
Try Kanban Canvas 
Plan 
Act Do 
Check
Summary - Kanban 39 
1. Visualise the workflow 
2. Limit the WIP 
3. Manage flow 
4. Explicit policies 
5. Feedback loops 
6. Improve
Next Steps
Possible Next Steps 
1. Discuss lean and its principles with your team 
2. Discuss adopting Kanban with your team 
• You can ask the Agile Coach for assistance 
• Talk to other teams that are using Kanban 
41
Wrap up
Location game 43 
0 10 20 30 40 50 60 
(sec) 
A 
B 
C 
D 
E 
A 
B 
C 
D 
E 
Stop Multitasking 
Stop starting, start finishing
Summary - Theory of Constraints (TOC) 
1. Identify the constraint 
2. Exploit the constraint 
3. Subordinate all else 
4. Elevate the constraint 
5. Repeat 
44 
https://www.flickr.com/photos/abstractlight/
Summary - Kanban 45 
1. Visualise the workflow 
2. Limit the WIP 
3. Manage flow 
4. Explicit policies 
5. Feedback loops 
6. Improve
Competencies 
I am hopeful that you now can: 
1. Summarise the Theory of Constraints 
2. Summarise the Kanban Method 
3. Summarise how the Kanban Method differs from Lean 
4. Summarise how the Kanban Method builds upon TOC 
46
Time to share 
1 - 3 
Key Learning Points 
One person at a time 
Your answers don’t have to 
be unique 
47 
https://www.flickr.com/photos/kellysue/
Some links to more information 
• Theory of Constraints in action 
• Overcoming delays due to variability, complexity, bottlenecks and 
constraints 
• Kanban Canvas – Thinking in a kanban way 
• Classes of service 
• Visual notes from the book ‘Kanban’ 
48
Recommended Books 49
50 
Thank you

More Related Content

What's hot

Kanban Basics for Beginners
Kanban Basics for BeginnersKanban Basics for Beginners
Kanban Basics for BeginnersZsolt Fabok
 
Kanban introduction
Kanban introductionKanban introduction
Kanban introductionTomas Rybing
 
Introduction to Kanban
Introduction to KanbanIntroduction to Kanban
Introduction to KanbanWill Iverson
 
Open Kanban - Discover the Power of Kanban
Open Kanban - Discover the Power of KanbanOpen Kanban - Discover the Power of Kanban
Open Kanban - Discover the Power of KanbanJoseph Hurtado
 
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
 
Lean sw development il tech-talks
Lean sw development   il tech-talksLean sw development   il tech-talks
Lean sw development il tech-talksElad Sofer
 
David anderson kanban when is it not appropriate
David anderson   kanban when is it not appropriateDavid anderson   kanban when is it not appropriate
David anderson kanban when is it not appropriateAGILEMinds
 
The Kanban Retrospective
The Kanban RetrospectiveThe Kanban Retrospective
The Kanban RetrospectiveColleen Johnson
 
Introduction to kanban
Introduction to kanbanIntroduction to kanban
Introduction to kanbanRobert Dempsey
 
Open ScrumBan Guideline
Open ScrumBan GuidelineOpen ScrumBan Guideline
Open ScrumBan GuidelineZhang Keqiang
 
Kanban coaching masterclass- Ravi's notes
Kanban coaching masterclass- Ravi's notesKanban coaching masterclass- Ravi's notes
Kanban coaching masterclass- Ravi's notesRavi Tadwalkar
 

What's hot (20)

Kanban Basics for Beginners
Kanban Basics for BeginnersKanban Basics for Beginners
Kanban Basics for Beginners
 
Kanban introduction
Kanban introductionKanban introduction
Kanban introduction
 
Introduction to Kanban
Introduction to KanbanIntroduction to Kanban
Introduction to Kanban
 
Beyond scrum of scrums scaling agile how it works
Beyond scrum of scrums scaling agile how it worksBeyond scrum of scrums scaling agile how it works
Beyond scrum of scrums scaling agile how it works
 
Open Kanban - Discover the Power of Kanban
Open Kanban - Discover the Power of KanbanOpen Kanban - Discover the Power of Kanban
Open Kanban - Discover the Power of Kanban
 
Kanban Basics
Kanban BasicsKanban Basics
Kanban Basics
 
Agile Kanban
Agile KanbanAgile Kanban
Agile Kanban
 
Kanban Vs Scrum
Kanban Vs ScrumKanban Vs Scrum
Kanban Vs Scrum
 
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?
 
Lets kanban
Lets kanbanLets kanban
Lets kanban
 
Lean sw development il tech-talks
Lean sw development   il tech-talksLean sw development   il tech-talks
Lean sw development il tech-talks
 
Why WIP Matters
Why WIP MattersWhy WIP Matters
Why WIP Matters
 
David anderson kanban when is it not appropriate
David anderson   kanban when is it not appropriateDavid anderson   kanban when is it not appropriate
David anderson kanban when is it not appropriate
 
The Kanban Retrospective
The Kanban RetrospectiveThe Kanban Retrospective
The Kanban Retrospective
 
Lean Tribe 30
Lean Tribe 30Lean Tribe 30
Lean Tribe 30
 
Introduction to kanban
Introduction to kanbanIntroduction to kanban
Introduction to kanban
 
Presentation1
Presentation1Presentation1
Presentation1
 
Open ScrumBan Guideline
Open ScrumBan GuidelineOpen ScrumBan Guideline
Open ScrumBan Guideline
 
Kanban coaching masterclass- Ravi's notes
Kanban coaching masterclass- Ravi's notesKanban coaching masterclass- Ravi's notes
Kanban coaching masterclass- Ravi's notes
 
Unlearning Agile DA day talk
Unlearning Agile DA day talkUnlearning Agile DA day talk
Unlearning Agile DA day talk
 

Similar to Kanban for Business

When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"admford
 
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
 
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
 
Kanban introduction
Kanban introductionKanban introduction
Kanban introductionAhmed Hammad
 
Short Intro to Agile-Scrum for NCA-CPA
Short Intro to Agile-Scrum for NCA-CPAShort Intro to Agile-Scrum for NCA-CPA
Short Intro to Agile-Scrum for NCA-CPALeanAgileTraining
 
Introduction to Kanban
Introduction to KanbanIntroduction to Kanban
Introduction to KanbanScrum & Kanban
 
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
 
Shipping code is not the problem, deciding what to ship it is!
Shipping code is not the problem, deciding what to ship it is!Shipping code is not the problem, deciding what to ship it is!
Shipping code is not the problem, deciding what to ship it is!Mauro Servienti
 
Leading Change from the Quality team
Leading Change from the Quality teamLeading Change from the Quality team
Leading Change from the Quality teamJohn Ruberto
 
Changing culture and building efficiencies by applying the Lean principles to...
Changing culture and building efficiencies by applying the Lean principles to...Changing culture and building efficiencies by applying the Lean principles to...
Changing culture and building efficiencies by applying the Lean principles to...Association for Project Management
 
Climbing out of a Crisis Loop at the BBC
Climbing out of a Crisis Loop at the BBCClimbing out of a Crisis Loop at the BBC
Climbing out of a Crisis Loop at the BBCRafiq Gemmail
 
Applying Agile Team Management
Applying Agile Team ManagementApplying Agile Team Management
Applying Agile Team ManagementHuan Ho
 
Transitioning to Kanban: From Theory to Practice
Transitioning to Kanban: From Theory to PracticeTransitioning to Kanban: From Theory to Practice
Transitioning to Kanban: From Theory to PracticeTechWell
 
Dennis popov. scrum for drupal. drupal camp kyiv 2011
Dennis popov. scrum for drupal. drupal camp kyiv 2011Dennis popov. scrum for drupal. drupal camp kyiv 2011
Dennis popov. scrum for drupal. drupal camp kyiv 2011Vlad Savitsky
 
Crash Course Scrum - handout
Crash Course Scrum - handoutCrash Course Scrum - handout
Crash Course Scrum - handoutArjan Franzen
 
ANIn Ahmedabad March 2024 | The Power of Retrospection by Rakesh Mehta
ANIn Ahmedabad March 2024 | The Power of Retrospection by Rakesh MehtaANIn Ahmedabad March 2024 | The Power of Retrospection by Rakesh Mehta
ANIn Ahmedabad March 2024 | The Power of Retrospection by Rakesh MehtaAgileNetwork
 

Similar to Kanban for Business (20)

When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"
 
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...
 
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...
 
Methodology kanban
Methodology   kanbanMethodology   kanban
Methodology kanban
 
Agile Scrum Lean & Kanban explained in a flash
Agile Scrum Lean & Kanban explained in a flashAgile Scrum Lean & Kanban explained in a flash
Agile Scrum Lean & Kanban explained in a flash
 
Kanban introduction
Kanban introductionKanban introduction
Kanban introduction
 
Short Intro to Agile-Scrum for NCA-CPA
Short Intro to Agile-Scrum for NCA-CPAShort Intro to Agile-Scrum for NCA-CPA
Short Intro to Agile-Scrum for NCA-CPA
 
Introduction to Kanban
Introduction to KanbanIntroduction to Kanban
Introduction to Kanban
 
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
 
Shipping code is not the problem, deciding what to ship it is!
Shipping code is not the problem, deciding what to ship it is!Shipping code is not the problem, deciding what to ship it is!
Shipping code is not the problem, deciding what to ship it is!
 
Kanban.pptx
Kanban.pptxKanban.pptx
Kanban.pptx
 
Leading Change from the Quality team
Leading Change from the Quality teamLeading Change from the Quality team
Leading Change from the Quality team
 
Changing culture and building efficiencies by applying the Lean principles to...
Changing culture and building efficiencies by applying the Lean principles to...Changing culture and building efficiencies by applying the Lean principles to...
Changing culture and building efficiencies by applying the Lean principles to...
 
Climbing out of a Crisis Loop at the BBC
Climbing out of a Crisis Loop at the BBCClimbing out of a Crisis Loop at the BBC
Climbing out of a Crisis Loop at the BBC
 
Applying Agile Team Management
Applying Agile Team ManagementApplying Agile Team Management
Applying Agile Team Management
 
Transitioning to Kanban: From Theory to Practice
Transitioning to Kanban: From Theory to PracticeTransitioning to Kanban: From Theory to Practice
Transitioning to Kanban: From Theory to Practice
 
Dennis popov. scrum for drupal. drupal camp kyiv 2011
Dennis popov. scrum for drupal. drupal camp kyiv 2011Dennis popov. scrum for drupal. drupal camp kyiv 2011
Dennis popov. scrum for drupal. drupal camp kyiv 2011
 
Crash Course Scrum - handout
Crash Course Scrum - handoutCrash Course Scrum - handout
Crash Course Scrum - handout
 
Lean for Business Teams
Lean for Business TeamsLean for Business Teams
Lean for Business Teams
 
ANIn Ahmedabad March 2024 | The Power of Retrospection by Rakesh Mehta
ANIn Ahmedabad March 2024 | The Power of Retrospection by Rakesh MehtaANIn Ahmedabad March 2024 | The Power of Retrospection by Rakesh Mehta
ANIn Ahmedabad March 2024 | The Power of Retrospection by Rakesh Mehta
 

More from DigitalCatapultDevelopmentPractices (6)

Agile & Lean PMO
Agile & Lean PMOAgile & Lean PMO
Agile & Lean PMO
 
Effective user stories for your agile or Scrum team
Effective user stories for your agile or Scrum teamEffective user stories for your agile or Scrum team
Effective user stories for your agile or Scrum team
 
Collaborative Techniques
Collaborative TechniquesCollaborative Techniques
Collaborative Techniques
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 
Agile for Business
Agile for BusinessAgile for Business
Agile for Business
 
Agile Estimation
Agile EstimationAgile Estimation
Agile Estimation
 

Recently uploaded

Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...anilsa9823
 
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
 
2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis UsageNeil Kimberley
 
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,noida100girls
 
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
 
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
 
rishikeshgirls.in- Rishikesh call girl.pdf
rishikeshgirls.in- Rishikesh call girl.pdfrishikeshgirls.in- Rishikesh call girl.pdf
rishikeshgirls.in- Rishikesh call girl.pdfmuskan1121w
 
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
 
Non Text Magic Studio Magic Design for Presentations L&P.pptx
Non Text Magic Studio Magic Design for Presentations L&P.pptxNon Text Magic Studio Magic Design for Presentations L&P.pptx
Non Text Magic Studio Magic Design for Presentations L&P.pptxAbhayThakur200703
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation SlidesKeppelCorporation
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMANIlamathiKannappan
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Serviceritikaroy0888
 
The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024christinemoorman
 
Vip Female Escorts Noida 9711199171 Greater Noida Escorts Service
Vip Female Escorts Noida 9711199171 Greater Noida Escorts ServiceVip Female Escorts Noida 9711199171 Greater Noida Escorts Service
Vip Female Escorts Noida 9711199171 Greater Noida Escorts Serviceankitnayak356677
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,noida100girls
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...Paul Menig
 
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...lizamodels9
 

Recently uploaded (20)

Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
 
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
 
2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage
 
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
 
KestrelPro Flyer Japan IT Week 2024 (English)
KestrelPro Flyer Japan IT Week 2024 (English)KestrelPro Flyer Japan IT Week 2024 (English)
KestrelPro Flyer Japan IT Week 2024 (English)
 
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
 
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
 
rishikeshgirls.in- Rishikesh call girl.pdf
rishikeshgirls.in- Rishikesh call girl.pdfrishikeshgirls.in- Rishikesh call girl.pdf
rishikeshgirls.in- Rishikesh call girl.pdf
 
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
 
Forklift Operations: Safety through Cartoons
Forklift Operations: Safety through CartoonsForklift Operations: Safety through Cartoons
Forklift Operations: Safety through Cartoons
 
Non Text Magic Studio Magic Design for Presentations L&P.pptx
Non Text Magic Studio Magic Design for Presentations L&P.pptxNon Text Magic Studio Magic Design for Presentations L&P.pptx
Non Text Magic Studio Magic Design for Presentations L&P.pptx
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMAN
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Service
 
The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024
 
Vip Female Escorts Noida 9711199171 Greater Noida Escorts Service
Vip Female Escorts Noida 9711199171 Greater Noida Escorts ServiceVip Female Escorts Noida 9711199171 Greater Noida Escorts Service
Vip Female Escorts Noida 9711199171 Greater Noida Escorts Service
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
 
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...
 
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
 

Kanban for Business

  • 1. Kanban for business Andrew Rusling Agile Coach @andrewrusling
  • 2. Administration • Fire escape • Toilets • Breaks – Short (no checking work e-mails) 2
  • 3. Key Competency to be gained Understand Kanban and if it is right for your team 3
  • 4. Competencies to be gained By the end of this session, I am hopeful that you will be able to: 1. Summarise the Theory of Constraints 2. Summarise the Kanban Method 3. Summarise how the Kanban Method differs from Lean 4. Summarise how the Kanban Method builds upon TOC 4
  • 6. Writing a location name • How long will it take to write out a location name? • How long will it take to write out FIVE location names? • What will affect this time? 6
  • 7. Customers, you need to • Tell developer your favourite one word holiday destination. • Ensure it is spelt correctly. NOTE: Your spelling is correct. • Track start and finish time, on the card. 7 Start: xx Finish: yy Fraser
  • 8. Round 1 - Developers Our company always keeps our customers happy. “The sooner we start, the sooner we finish!” Our best practice • Start all projects as soon as requested. • Write one letter for the first project, then first letter of the next location and so on. • Return projects as soon as complete. • Fix mistakes as soon as identified. 8
  • 9. How did it go? What affected the timing? 9
  • 10. Round 2 - Developers, a new approach Switch company’s. “The sooner we finish, the sooner we finish” Our new best practice • Start one project at a time. • Write locations one letter at a time. • Return projects as soon as complete. • Fix mistakes as soon as identified. 10
  • 11. How did it go? • What affected the timing? • How did the developers feel from round to round? • How did the customers feel from round to round? • Any thoughts on “starting early, to finish early”? • What information did we have 10 seconds into round one? • What causes us to behave like round one? • Does anyone benefit in round one? • How can we apply this to our work? 11
  • 13. Theory of Constraints (TOC) "a chain is no stronger than its weakest link“ Improving strong links does not strength the chain Instead strengthen the weakest link 13
  • 14. Explaining bottlenecks 14 Three bottle oiled wheels demonstration https://www.flickr.com/photos/abstractlight/
  • 15. TOC – Five Focusing Steps 1. Identify the constraint 2. Exploit the constraint 3. Subordinate all else to the above decisions 4. Elevate the constraint 5. Repeat 15 Get the most out of the constraint, with only minor changes. Major changes to the constraint, Including increasing capacity.
  • 16. Exercise - Applying TOC We are going to 1. Map team workflow to Task Board 2. Populate the board 3. Run the system 4. Use TOC to manage flow 16 Hypothetical Product Owner team: • Six people • Decide product strategies • Perform Business Analysis • Contribute to co. standards • Work on projects • Work on BAU
  • 17. TOC – Identify the constraint Constraint: The resource or policy that prevents the organization from obtaining more of the goal. Symptoms • Work piles up waiting to be processed by the constraint. • Resources downstream from constraint are regularly idle. • Resource is heavily stressed. 17
  • 18. TOC – Exploit the constraint How do we get the most capacity out of the constrained process? Some options • Shield the team from interruptions. • Limit their WIP. • Reduce the non value add work that they do (i.e. reports). Note: Do not ask them to do overtime. 18
  • 19. TOC – Subordinate all else Align the whole system or organization to support the decisions made above. Some options • Limit the WIP of upstream teams to match the constraint. • Get upstream teams to do prep work to make the job of the constraint easier. • Focus upstream teams on improving their quality. • Pair upstream with downstream team members, heading to cross functional teams. 19
  • 20. TOC – Elevate the constraint Make other major changes needed to break the constraint. A.k.a. Enhance the capability of the constraint to increases its throughput further. Some options • Improve their tools • Improve their environment • Improve their team work • Hire more people Why do we not do this first? 20
  • 21. TOC - Repeat The bottleneck should now have shifted. Start all over again 21
  • 22. Summary - Theory of Constraints (TOC) 1. Identify the constraint 2. Exploit the constraint 3. Subordinate all else 4. Elevate the constraint 5. Repeat 22 https://www.flickr.com/photos/abstractlight/
  • 24. Kanban Scrum is an agile methodology Kanban is a lean, process improvement framework 24
  • 25. Kanban Method = Kanban Kanban is: • an approach for evolutionary change • a meta – methodology • a process improvement framework Kanban comes from: • Systems Thinking • Lean 25
  • 26. Kanban Method - Principles 26 1. Start with what you do now 2. Agree to pursue evolutionary change 3. Initially, respect current processes, roles, responsibilities and job titles 4. Encourage acts of leadership at all levels of the organisation
  • 27. Kanban Method – Practices 1. Visualise the workflow 2. Limit the work in progress 3. Manage flow 4. Make policies explicit 5. Implement feedback loops 6. Improve collaboratively, evolve experimentally 27 Do steps 1..3 sound familiar?
  • 28. Push < Pull < Flow 28 1. Visual the workflow 2. Limit the WIP 3. Manage Flow 4. Make Policies Explicit 5. Implement feedback loops 6. Improve collaboratively, evolve experimentally Visualise we are in Push Move to Pull Head towards Flow
  • 29. Visual the workflow 29 Backlog Selected In Progress Ready for Review Review Done
  • 30. Little’s Law – why we limit WIP In a stable system (we only start new work, when we finish an item) 30 Avg. Lead Time = Work In Progress (WIP) Avg. Delivery Rate Example • Work in progress = 10 • Average Deliver Rate = 2/day • Average Lead Time = 5 Avg. Lead Time = Q: What should we do to reduce Lead Time? 10 2 / day A: Reduce WIP Initially this is easier then getting better at what we do
  • 31. One way to limit WIP 31 (3) (2) (2) Backlog Selected In Progress Ready for Review Review Done
  • 32. Manage Flow 32 Q: After we have reduced WIP, what should we do to reduce Lead Time? A: Increase Delivery Rate, by removing waste.
  • 33. Make policies explicit Clear, Public and Visible Some possible policies: • Cadence (Replenishment, Planning, Release) • Definition of Ready, Definition of Done • Classes of service • Standard • Expedite • Fixed Delivery Date • Intangible 33
  • 34. Implement feedback loops Product Quality • Pairing • Reviews Process • Retrospectives Track Metrics • Revenue per employee • Customer Satisfaction • Cumulative Flow • Cycle time 34
  • 36. Cycle Time Chart 36 Cycle Time (days) Date started
  • 37. Improve collaboratively • Management driven improvements will always be limited • Front line workers are best placed to improve the system • A collaborative approach is best Often done via: • Daily walking the wall • Regular Ideas meetings • Regular Retrospectives 37
  • 38. 38 Evolve experimentally Avoid change without measuring (it is like walking around in the dark) Avoid change without a target Try Plan, Do, Check, Act Try Kanban Canvas Plan Act Do Check
  • 39. Summary - Kanban 39 1. Visualise the workflow 2. Limit the WIP 3. Manage flow 4. Explicit policies 5. Feedback loops 6. Improve
  • 41. Possible Next Steps 1. Discuss lean and its principles with your team 2. Discuss adopting Kanban with your team • You can ask the Agile Coach for assistance • Talk to other teams that are using Kanban 41
  • 43. Location game 43 0 10 20 30 40 50 60 (sec) A B C D E A B C D E Stop Multitasking Stop starting, start finishing
  • 44. Summary - Theory of Constraints (TOC) 1. Identify the constraint 2. Exploit the constraint 3. Subordinate all else 4. Elevate the constraint 5. Repeat 44 https://www.flickr.com/photos/abstractlight/
  • 45. Summary - Kanban 45 1. Visualise the workflow 2. Limit the WIP 3. Manage flow 4. Explicit policies 5. Feedback loops 6. Improve
  • 46. Competencies I am hopeful that you now can: 1. Summarise the Theory of Constraints 2. Summarise the Kanban Method 3. Summarise how the Kanban Method differs from Lean 4. Summarise how the Kanban Method builds upon TOC 46
  • 47. Time to share 1 - 3 Key Learning Points One person at a time Your answers don’t have to be unique 47 https://www.flickr.com/photos/kellysue/
  • 48. Some links to more information • Theory of Constraints in action • Overcoming delays due to variability, complexity, bottlenecks and constraints • Kanban Canvas – Thinking in a kanban way • Classes of service • Visual notes from the book ‘Kanban’ 48

Editor's Notes

  1. Workflow (borrowed from planning team) Backlog, Approved, In Progress, Peer Review, Review, Share, Done