• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Kanban Kata - Lean Kanban European Conference Tour 2012
 

Kanban Kata - Lean Kanban European Conference Tour 2012

on

  • 9,153 views

This SlideShare is the updated version of the presentation I gave at Lean Kanban France 2012 (#LKFR12), Lean Kanban Central Europe 2012 (#LKCE12) and Lean Kanban Netherlands 2012 (#LKNL12)

This SlideShare is the updated version of the presentation I gave at Lean Kanban France 2012 (#LKFR12), Lean Kanban Central Europe 2012 (#LKCE12) and Lean Kanban Netherlands 2012 (#LKNL12)
Kanban Kata is a guided approach to how to improve collaboratively using the scientific method.
In this session you will learn how combine the power of the Kanban Method and Toyota Kata. You will see how Toyota Kata is used as the scientific method that guides your improvements efforts in Kanban.

First you will be introduced to Toyota Kata, from Mike Rother's book with the same name. You will learn the different parts of the Toyota Kata and why it will help you focus your learning and improvement work. You will see how Toyota Kata can be applied in software development and how it is used as the scientific method, that in a very focused way guides you in your improvement work in Kanban.

In the second part of this session you will join a fictitious company that uses Kanban Kata in a series of dialogs. These dialogs are based on real conversations and will demonstrate how the Kanban Kata is used in practice.

Do or do not. There is no try. —Yoda

Statistics

Views

Total Views
9,153
Views on SlideShare
2,727
Embed Views
6,426

Actions

Likes
28
Downloads
0
Comments
0

14 Embeds 6,426

http://hakanforss.wordpress.com 6050
http://leanfreaks.wordpress.com 304
https://hakanforss.wordpress.com 32
http://www.scoop.it 11
http://scrumban.fr 10
http://abtasty.com 4
http://cloud.feedly.com 3
http://www.linkedin.com 2
http://www.yatedo.com 2
http://www.twylah.com 2
http://translate.googleusercontent.com 2
https://twitter.com 2
http://digg.com 1
https://www.linkedin.com 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Kanban Kata - Lean Kanban European Conference Tour 2012 Kanban Kata - Lean Kanban European Conference Tour 2012 Presentation Transcript

    • @hakanforss #KanbanKataCreated by Håkan Forss @hakanforss http://hakanforss.wordpress.com
    • Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
    • Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
    • Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
    • Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
    • Suggestions points in many direction Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
    • Improvement Whack-a-Mole Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
    • We have lots of But nothing seems We need a more great suggestions to get done! focused way to improve! How is theimprovement work going? Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
    • Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
    • Håkan Forss Lean/Agile Coach @hakanforssCreated by Håkan Forss @hakanforss http://hakanforss.wordpress.com
    • Agile/Scrum/XPCreated by Håkan Forss @hakanforss http://hakanforss.wordpress.com
    • Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
    • Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
    • Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
    • What is a Kata?Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
    • Create ”muscle memory”for continuous improvements Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
    • “We are what we repeatedly do. Excellence, then, is not an act, but a habit.” Aristotle Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
    • Let’s do an experiment! Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
    • Shake hands with your neighbor Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
    • Now do it with your left hand Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
    • How did that feel?Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
    • Rewire your brain forcontinuous improvements Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
    • Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
    • Vision Challenge Target Target Target Target Condition Condition Condition Condition CurrentCondition Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
    • Improvements are experiments Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
    • Hypothesis Observation Prediction ExperimentCreated by Håkan Forss @hakanforss http://hakanforss.wordpress.com
    • Expect at least 50% of theexperiments will not give the expected resultThis is when we REALLY learn! Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
    • Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
    • The Improvement Kata Handbook is Copyright © 2012 by Mike Rotherhttp://www-personal.umich.edu/~mrother/Materials_to_Download.html
    • Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
    • Toyota’s Vision for Its Production Operations• Zero defects• 100 percent value added• One-piece flow, in sequence, on demand• Security for people Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
    • Software development Vision example• Zero defects, in production• 100 percent value added• Highest value first, on demand Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
    • Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
    • Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
    • What to collect• Data and facts, not gut feel• Process metrics• Outcome metrics Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
    • This is the next target condition …Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
    • Beyond the knowledge thresholdCreated by Håkan Forss @hakanforss http://hakanforss.wordpress.com
    • Put a square peg in a round holeCreated by Håkan Forss @hakanforss http://hakanforss.wordpress.com
    • Setting a target condition• Hypothesis on the journey towards the next Challenge and Vision• Based on your business strategy and model for process improvement• Follow the Goldilocks rule – Not too hard, Not too easy, Just Right Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
    • Challenge Target Target Condition Target Condition Target Condition Condition CurrentCondition Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
    • Challenge CurrentCondition Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
    • Target Condition examples• Make all work visible• Reduce the lead time by 50%• Reduce the work-in-process by 25%• Deploy to production every 2 weeks• Implement Specification by Example Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
    • Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
    • Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
    • Target Condition CurrentCondition Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
    • Target Condition A P Current C DCondition Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
    • Leader coaching the learners Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
    • Give a helping handCreated by Håkan Forss @hakanforss http://hakanforss.wordpress.com
    • Give a push in the right directionCreated by Håkan Forss @hakanforss http://hakanforss.wordpress.com
    • The Improvement Kata Handbook is Copyright © 2012 by Mike Rotherhttp://www-personal.umich.edu/~mrother/Materials_to_Download.html
    • The Improvement Kata Handbook is Copyright © 2012 by Mike Rotherhttp://www-personal.umich.edu/~mrother/Materials_to_Download.html
    • Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
    • Daily KataImprovement KataOperations review Kata Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
    • What obstacle is now in our way? What is preventing flow?Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
    • 1. What are we trying to achieve?2. Where are we now?3. What obstacles are now in our way? – What is preventing flow? – What deviations do we have?4. What’s our next step, and what do we expect?5. When can we see what we’ve learned from taking that step? Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
    • Daily KataImprovement KataOperations review Kata Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
    • What is the Target Condition?Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
    • The Improvement Kata Handbook is Copyright © 2012 by Mike Rotherhttp://www-personal.umich.edu/~mrother/Materials_to_Download.html
    • The Improvement Kata Handbook is Copyright © 2012 by Mike Rotherhttp://www-personal.umich.edu/~mrother/Materials_to_Download.html
    • How often? How many?• At least one experiment a week• Always at least one active experiment• All the time! Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
    • See yourself as gardeners. If you don’t keep it up, the weeds will grow backCreated by Håkan Forss @hakanforss http://hakanforss.wordpress.com
    • Daily KataImprovement KataOperations review Kata Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
    • Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
    • 1. What are we trying to achieve? – Vision / Challenge2. Where are we now? – Business & Process metrics Review3. What obstacles are now in our way?4. What’s our next step, and what do we expect?5. When can we see what we’ve learned from taking that step? Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
    • Should• Be objective, data-driven, quantitative• Stimulate a Kaizen culture• Create organization level feedback loops Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
    • How often?• At least once a month Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
    • Improvement feedback cycle Operations review Kata Improvement Kata Daily Kata Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
    • What is the purpose?• Create organization ”muscle memory” for continuous improvements• Have familiar routines as you probe through the unknown Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
    • Are the exact Katas important?Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
    • Yes, but• Having routines are more important – People should know what to expect – Adds extra security when probing in the unknown Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
    • Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
    • Good morning! What are we trying to achieve?Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
    • User story 49, 54 Code ready for release and 59 should be on every Wednesdaydone by Wednesday Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
    • Where are we now? Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
    • We may not get user story The trunk is currently not 59 done by Wednesday stable. We can’t release until it’s stable. Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
    • What obstacle is now in our The last bug fix made the way? automated tests fail. Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
    • What’s our next step,and what do we expect? I’m analyzing the problem. I expect to have a fix today. Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
    • When can we see what we’ve learned from I expect to have an taking that step? analysis and a fix done at 15:00 Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
    • Good. I will see you at 15:00Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
    • Getting back to obstacles. What is preventing flow?Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
    • I’m waiting on Pete to get back to me on the design for user story 59Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
    • What’s our next step, and what do we expect?I will talk to Pete after themeeting. I expect to have the design by tomorrow Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
    • When can we see what we’ve learned from taking that step? I expect to have anconfirmation from Pete within the hour Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
    • Good. Please update the board when you have the confirmationCreated by Håkan Forss @hakanforss http://hakanforss.wordpress.com
    • What else is preventing flow? What deviations do we have?…. Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
    • Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
    • What was yourI have been analyzing the last step? problem on the trunk. Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
    • What actually I found that there was happened?some test data missing. Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
    • We should consider a way to What did youvalidate the test data before learn? we check-in to the trunk Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
    • What is your nextI intend to look for simple way step? to validate the test data. Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
    • I expect to have a What do you recommendation if we expect?should invest in validating the test data or not Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
    • When can we see what we’ve learnedOn Friday after the from taking that step? Daily meeting Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
    • Great. See you then.Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
    • So how are the Daily meeting going? Good. We are taking small steps in the right directionCreated by Håkan Forss @hakanforss http://hakanforss.wordpress.com
    • You are starting to take small Small experiments that steps every day. probe your way towards the Target ConditionI agree. Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
    • So, what is the target condition you are Reducing the lead working on? time by 4 days Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
    • Lead time Throughput Frontend Half the lead time 12th decLead time Lead timeS = 10 days S = 8 daysM = 20 days M = 16 daysL = 40 days L = 36 daysEscaped defects Escaped defectsLevel 1: 1 Level 1: 1Level 2: 2 Level 2: 2Level 3: 0 Level 3: 0Customer satisfaction Customer satisfactionNPS: 20% NPS: 20%
    • We are almost there What is the actual on the small user condition now? stories, but not on the medium and largeCreated by Håkan Forss @hakanforss http://hakanforss.wordpress.com
    • Can you show me the data?Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
    • Id Title StartDate EndDate LeadTime 1010 Feature 1 2011-05-20 2011-05-30 10 1011 Feature 2 2011-05-25 2011-06-06 12 1012 Feature 3 2011-05-31 2011-06-12 12 1013 Feature 4 2011-05-31 2011-06-09 9 1014 Feature 5 2011-06-05 2011-06-13 8 1015 Feature 6 2011-05-20 2011-06-02 13 1016 Feature 7 2011-05-25 2011-06-06 12 1017 Feature 8 2011-05-31 2011-06-08 8 1018 Feature 9 2011-05-31 2011-06-10 10 1019 Feature 10 2011-06-06 2011-06-13 7 Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
    • What obstacles arenow preventing you We have identified from reaching the the following target condition? obstacles … Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
    • Which one are you The testaddressing now? setup time Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
    • Document theWhat was your setup process last step?Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
    • As we went throughWhat actually the test setup we happened? documented every stepCreated by Håkan Forss @hakanforss http://hakanforss.wordpress.com
    • What did you learn? Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
    • 5th Dec Lead time Frontend Many steps are done Many of the steps can beDocument the We expect to manually even if they can automated with small changessetup process understand the be automated to the current setup process process better
    • What is your next step? Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
    • 5th Dec Lead time Frontend Many steps are done Many of the steps can beDocument the We expect to manually even if they can automated with small changessetup process understand the be automated to the current setup process process betterAutomating largeparts of the testsetup
    • Sounds like a majorstep? Smaller steps Yes, I guess it is. are preferred. Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
    • What could be asmaller next step? Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
    • 5th Dec Lead time Frontend Many steps are done Many of the steps can beDocument the We expect to manually even if they can automated with small changessetup process understand the be automated to the current setup process process betterAutomating largeparts of the testsetup
    • 5th Dec Lead time Frontend Many steps are done Many of the steps can beDocument the We expect to manually even if they can automated with small changessetup process understand the be automated to the current setup process process betterAutomating largeparts of the testsetupAutomating setupof test database
    • Good.What results do you expect?Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
    • 5th Dec Lead time Frontend Many steps are done Many of the steps can beDocument the We expect to manually even if they can automated with small changessetup process understand the be automated to the current setup process process betterAutomating largeparts of the testsetupAutomating setup We expect to halfof test database the setup time for the test database
    • When can we go and see what we have learned In one week. from taking that step? Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
    • Good.See you in one week. Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
    • What do the team think about this new way of improving their work?Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
    • Rocks !!Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
    • Your treasure map to Kanban Kata & Toyota Kata!http://hakanforss.wordpress.com/tag/kanban-kata/http://hakanforss.wordpress.com/tag/toyota-kata/http://www-personal.umich.edu/~mrother/Homepage.htmlhttp://www.lean.org/kata/http://www.slideshare.net/mike734http://www.slideshare.net/BillCW3/ Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
    • Håkan ForssMail: hakan.forss@avegagroup.seTwitter: @hakanforssBlog: http://hakanforss.wordpress.com Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com