SlideShare a Scribd company logo
1 of 21
Download to read offline
What would you do?
                              - Learning from charts

                                         Oct 3, 2011




   Mattias Skarin
 Kanban / Lean coach
          www.crisp.se


Say Hi to your neighbour!


                            http://blog.crisp.se/mattiasskarin
                                 mattias.skarin@crisp.se
Group into 5-8p
Choose a team name!
Learning objectives

  Understanding basics of Control charts, continuous flow chart
  Put yourself into real shoes – what should be happening
  Can you beat the monkey?




                                            http://rainbowwallpaper.blogspot.com/2011/04/f
                                             unny-monkey-cartoon-pics-monkey-funny.html
Mattias Skarin                                                                               2
Contributions

    Ismael Héry and Benoit Guillou
    Henrik Kniberg




 2011-10-06

Mattias Skarin                       3
(Some) valid purposes for collecting data
                                         Every learning starts with
 Validating a theory                    a question


 Learning over time

 Distinguish between variance and
trend

 Gain precision

                                     All tools needs a purpose.
                                     Know ”why” helps avoid
                                     expensive tools


Mattias Skarin                                                    4
Validating a theory   Arrived : Arrived tickets this week (green)
                      Resolved : Resolved tickets this week (black)




Mattias Skarin                                                   5
Validating a theory
100%
 90%
 80%
 70%
 60%
 50%                                                                   Value demand
 40%                                                                   Failure Demand
 30%
                                                                         Average 28 %
 20%
 10%
  0%
    Sprint 1 Sprint 2 Sprint 3 Sprint 4 Sprint 5 Sprint 6 Sprint 7

                                                            Data devteam 2009


Mattias Skarin                                                                          6
CHARTS BASICS

       2011-10-06

Mattias Skarin      7
Continuous flow chart
                         Started
   Stories                          Delivered




                  Cycle time



                  WIP




                                   Time


Mattias Skarin                                  8
Control charts
         Variable

                         + 3σ

                         Average

                         - 3σ


                    Observation




Mattias Skarin                     9
Goal: separate expected events from
unexpected




                 99.7 % of observations occurs within three std dev. of the mean
                 95 % occurs within two std. dev of the mean
                 68 % occurs within one std. dev of the mean

                                                    (Assuming normal distribution)

Mattias Skarin                                                                10
Can you beat the monkey?

   LEARNING FROM CHARTS

       2011-10-06

Mattias Skarin                11
Learning from real cases

    There can be multiple solutions to any problem
    You are self organizing!
    You need to motivate your choice
    I get to play god..



                                     Thou are allowed
                                     to ask questions!




Mattias Skarin                                           12
Organize

    Groups of 5-8
    Keep score
    Pick a team name




Mattias Skarin         13
The case




                                Sprint 1      Sprint 2     Sprint 3




                 The problem: Why do we always work with 5 projects in
                 parallell although we plan for two?




Mattias Skarin                                                           14
What should be happening?
         25




         20




         15                               To do
                                          In Dev
                                          To test
         10
                                          Done

          5




          0
              1   2   3   4   5   6   7




Mattias Skarin                                      15
25
                                         40% Todo (waiting)
                                         50 % Coding
20
                                         10% Testing

                                         33% Todo (waiting)
                                         17 % Coding
15
                                         50% Testing


10
                                            To do
                                            In Dev
5                                           To test
                                            Done

0
     1           2   3   4   5   6   7




Mattias Skarin                                                16
What should be happening?


 A. Assign a WIP on number of projects
 B. Pair program if you get stuck
 C. Hold back specification, until just before
    development
 D. Deliver, when testing is complete
 E. Other




Mattias Skarin                                   17
More examples exists but for now only demoed live



Mattias Skarin                                      18
What can trigger change?

Gradual
  Questions               – someone asking them
  New ideas               – how to do it better
  Consequence awareness   – ”this will happen if change does not take place”
  Consolidation           – a momentum grows large enough to overcome the
                          threshold



                   Fast
                     Will to experiment       – someone willing to give it a try
                     A failure                – ”uh-uh that didn’t work”




 Mattias Skarin                                                           19
Some final thoughts

    Charts + Situation knowledge = learning
    Useful in times of stress
    Keep it simple. Plot on your whiteboard.
    Not all facts trigger change
    Human action is required




Mattias Skarin                                 20
Thank you!




                 ”Change is not necessary. Survival is optional”
                      - W. E Deming




Mattias Skarin                                                     21

More Related Content

More from AGILEMinds

Nick boucart lean startups
Nick boucart   lean startupsNick boucart   lean startups
Nick boucart lean startupsAGILEMinds
 
Mike burrows level demand, balance workload and manage schedule risk with c...
Mike burrows   level demand, balance workload and manage schedule risk with c...Mike burrows   level demand, balance workload and manage schedule risk with c...
Mike burrows level demand, balance workload and manage schedule risk with c...AGILEMinds
 
Michael kennedy set-based decision making taming system complexity
Michael kennedy   set-based decision making taming system complexityMichael kennedy   set-based decision making taming system complexity
Michael kennedy set-based decision making taming system complexityAGILEMinds
 
Mark robinson what does lean mean for software testing
Mark robinson   what does lean mean for software testingMark robinson   what does lean mean for software testing
Mark robinson what does lean mean for software testingAGILEMinds
 
Karl scotland science of kanban
Karl scotland   science of kanbanKarl scotland   science of kanban
Karl scotland science of kanbanAGILEMinds
 
Jurgen de smet yves hanoulle real options
Jurgen de smet yves hanoulle   real optionsJurgen de smet yves hanoulle   real options
Jurgen de smet yves hanoulle real optionsAGILEMinds
 
John seddon it’s the system stupid!
John seddon   it’s the system stupid!John seddon   it’s the system stupid!
John seddon it’s the system stupid!AGILEMinds
 
Jasper sonnevelt pitfalls of a large kanban implementation
Jasper sonnevelt   pitfalls of a large kanban implementationJasper sonnevelt   pitfalls of a large kanban implementation
Jasper sonnevelt pitfalls of a large kanban implementationAGILEMinds
 
Jason yip kanban for it operations
Jason yip   kanban for it operationsJason yip   kanban for it operations
Jason yip kanban for it operationsAGILEMinds
 
Eric willeke when models collide
Eric willeke   when models collideEric willeke   when models collide
Eric willeke when models collideAGILEMinds
 
Don reinertsen is it time to rethink deming
Don reinertsen   is it time to rethink demingDon reinertsen   is it time to rethink deming
Don reinertsen is it time to rethink demingAGILEMinds
 
David joyce jalipo build it and they will come
David joyce   jalipo build it and they will comeDavid joyce   jalipo build it and they will come
David joyce jalipo build it and they will comeAGILEMinds
 
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
 
Dave snowden practice without sound theory will not scale
Dave snowden   practice without sound theory will not scaleDave snowden   practice without sound theory will not scale
Dave snowden practice without sound theory will not scaleAGILEMinds
 
Corry clybouw integrated user documentation
Corry clybouw   integrated user documentationCorry clybouw   integrated user documentation
Corry clybouw integrated user documentationAGILEMinds
 
Bob marshall rightshifting in a nutshell v1c
Bob marshall   rightshifting in a nutshell v1cBob marshall   rightshifting in a nutshell v1c
Bob marshall rightshifting in a nutshell v1cAGILEMinds
 
Bob marshall realising value - how to apply rightshifting v1c
Bob marshall   realising value - how to apply rightshifting v1cBob marshall   realising value - how to apply rightshifting v1c
Bob marshall realising value - how to apply rightshifting v1cAGILEMinds
 
Arne roock limit your wip
Arne roock   limit your wipArne roock   limit your wip
Arne roock limit your wipAGILEMinds
 
Alan shalloway lean-kanban is about people
Alan shalloway   lean-kanban is about peopleAlan shalloway   lean-kanban is about people
Alan shalloway lean-kanban is about peopleAGILEMinds
 
Practical intro to kanban- Joakim Sunden
Practical intro to kanban- Joakim SundenPractical intro to kanban- Joakim Sunden
Practical intro to kanban- Joakim SundenAGILEMinds
 

More from AGILEMinds (20)

Nick boucart lean startups
Nick boucart   lean startupsNick boucart   lean startups
Nick boucart lean startups
 
Mike burrows level demand, balance workload and manage schedule risk with c...
Mike burrows   level demand, balance workload and manage schedule risk with c...Mike burrows   level demand, balance workload and manage schedule risk with c...
Mike burrows level demand, balance workload and manage schedule risk with c...
 
Michael kennedy set-based decision making taming system complexity
Michael kennedy   set-based decision making taming system complexityMichael kennedy   set-based decision making taming system complexity
Michael kennedy set-based decision making taming system complexity
 
Mark robinson what does lean mean for software testing
Mark robinson   what does lean mean for software testingMark robinson   what does lean mean for software testing
Mark robinson what does lean mean for software testing
 
Karl scotland science of kanban
Karl scotland   science of kanbanKarl scotland   science of kanban
Karl scotland science of kanban
 
Jurgen de smet yves hanoulle real options
Jurgen de smet yves hanoulle   real optionsJurgen de smet yves hanoulle   real options
Jurgen de smet yves hanoulle real options
 
John seddon it’s the system stupid!
John seddon   it’s the system stupid!John seddon   it’s the system stupid!
John seddon it’s the system stupid!
 
Jasper sonnevelt pitfalls of a large kanban implementation
Jasper sonnevelt   pitfalls of a large kanban implementationJasper sonnevelt   pitfalls of a large kanban implementation
Jasper sonnevelt pitfalls of a large kanban implementation
 
Jason yip kanban for it operations
Jason yip   kanban for it operationsJason yip   kanban for it operations
Jason yip kanban for it operations
 
Eric willeke when models collide
Eric willeke   when models collideEric willeke   when models collide
Eric willeke when models collide
 
Don reinertsen is it time to rethink deming
Don reinertsen   is it time to rethink demingDon reinertsen   is it time to rethink deming
Don reinertsen is it time to rethink deming
 
David joyce jalipo build it and they will come
David joyce   jalipo build it and they will comeDavid joyce   jalipo build it and they will come
David joyce jalipo build it and they will come
 
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
 
Dave snowden practice without sound theory will not scale
Dave snowden   practice without sound theory will not scaleDave snowden   practice without sound theory will not scale
Dave snowden practice without sound theory will not scale
 
Corry clybouw integrated user documentation
Corry clybouw   integrated user documentationCorry clybouw   integrated user documentation
Corry clybouw integrated user documentation
 
Bob marshall rightshifting in a nutshell v1c
Bob marshall   rightshifting in a nutshell v1cBob marshall   rightshifting in a nutshell v1c
Bob marshall rightshifting in a nutshell v1c
 
Bob marshall realising value - how to apply rightshifting v1c
Bob marshall   realising value - how to apply rightshifting v1cBob marshall   realising value - how to apply rightshifting v1c
Bob marshall realising value - how to apply rightshifting v1c
 
Arne roock limit your wip
Arne roock   limit your wipArne roock   limit your wip
Arne roock limit your wip
 
Alan shalloway lean-kanban is about people
Alan shalloway   lean-kanban is about peopleAlan shalloway   lean-kanban is about people
Alan shalloway lean-kanban is about people
 
Practical intro to kanban- Joakim Sunden
Practical intro to kanban- Joakim SundenPractical intro to kanban- Joakim Sunden
Practical intro to kanban- Joakim Sunden
 

Recently uploaded

Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfSumit Tiwari
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfUmakantAnnand
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 

Recently uploaded (20)

Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.Compdf
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 

Mattias skarin what would you do - analysing charts

  • 1. What would you do? - Learning from charts Oct 3, 2011 Mattias Skarin Kanban / Lean coach www.crisp.se Say Hi to your neighbour! http://blog.crisp.se/mattiasskarin mattias.skarin@crisp.se Group into 5-8p Choose a team name!
  • 2. Learning objectives  Understanding basics of Control charts, continuous flow chart  Put yourself into real shoes – what should be happening  Can you beat the monkey? http://rainbowwallpaper.blogspot.com/2011/04/f unny-monkey-cartoon-pics-monkey-funny.html Mattias Skarin 2
  • 3. Contributions Ismael Héry and Benoit Guillou Henrik Kniberg 2011-10-06 Mattias Skarin 3
  • 4. (Some) valid purposes for collecting data Every learning starts with  Validating a theory a question  Learning over time  Distinguish between variance and trend  Gain precision All tools needs a purpose. Know ”why” helps avoid expensive tools Mattias Skarin 4
  • 5. Validating a theory Arrived : Arrived tickets this week (green) Resolved : Resolved tickets this week (black) Mattias Skarin 5
  • 6. Validating a theory 100% 90% 80% 70% 60% 50% Value demand 40% Failure Demand 30% Average 28 % 20% 10% 0% Sprint 1 Sprint 2 Sprint 3 Sprint 4 Sprint 5 Sprint 6 Sprint 7 Data devteam 2009 Mattias Skarin 6
  • 7. CHARTS BASICS 2011-10-06 Mattias Skarin 7
  • 8. Continuous flow chart Started Stories Delivered Cycle time WIP Time Mattias Skarin 8
  • 9. Control charts Variable + 3σ Average - 3σ Observation Mattias Skarin 9
  • 10. Goal: separate expected events from unexpected 99.7 % of observations occurs within three std dev. of the mean 95 % occurs within two std. dev of the mean 68 % occurs within one std. dev of the mean (Assuming normal distribution) Mattias Skarin 10
  • 11. Can you beat the monkey? LEARNING FROM CHARTS 2011-10-06 Mattias Skarin 11
  • 12. Learning from real cases There can be multiple solutions to any problem You are self organizing! You need to motivate your choice I get to play god.. Thou are allowed to ask questions! Mattias Skarin 12
  • 13. Organize Groups of 5-8 Keep score Pick a team name Mattias Skarin 13
  • 14. The case Sprint 1 Sprint 2 Sprint 3 The problem: Why do we always work with 5 projects in parallell although we plan for two? Mattias Skarin 14
  • 15. What should be happening? 25 20 15 To do In Dev To test 10 Done 5 0 1 2 3 4 5 6 7 Mattias Skarin 15
  • 16. 25 40% Todo (waiting) 50 % Coding 20 10% Testing 33% Todo (waiting) 17 % Coding 15 50% Testing 10 To do In Dev 5 To test Done 0 1 2 3 4 5 6 7 Mattias Skarin 16
  • 17. What should be happening? A. Assign a WIP on number of projects B. Pair program if you get stuck C. Hold back specification, until just before development D. Deliver, when testing is complete E. Other Mattias Skarin 17
  • 18. More examples exists but for now only demoed live Mattias Skarin 18
  • 19. What can trigger change? Gradual Questions – someone asking them New ideas – how to do it better Consequence awareness – ”this will happen if change does not take place” Consolidation – a momentum grows large enough to overcome the threshold Fast Will to experiment – someone willing to give it a try A failure – ”uh-uh that didn’t work” Mattias Skarin 19
  • 20. Some final thoughts Charts + Situation knowledge = learning Useful in times of stress Keep it simple. Plot on your whiteboard. Not all facts trigger change Human action is required Mattias Skarin 20
  • 21. Thank you! ”Change is not necessary. Survival is optional” - W. E Deming Mattias Skarin 21