Mattias skarin   what would you do - analysing charts
Upcoming SlideShare
Loading in...5

Mattias skarin what would you do - analysing charts






Total Views
Views on SlideShare
Embed Views



0 Embeds 0

No embeds



Upload Details

Uploaded via as Adobe PDF

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.

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

Mattias skarin   what would you do - analysing charts Mattias skarin what would you do - analysing charts Presentation Transcript

  • What would you do? - Learning from charts Oct 3, 2011 Mattias Skarin Kanban / Lean coach www.crisp.seSay Hi to your neighbour! mattias.skarin@crisp.seGroup into 5-8pChoose 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? unny-monkey-cartoon-pics-monkey-funny.htmlMattias Skarin 2
  • Contributions Ismael Héry and Benoit Guillou Henrik Kniberg 2011-10-06Mattias Skarin 3
  • (Some) valid purposes for collecting data Every learning starts with Validating a theory a question Learning over time Distinguish between variance andtrend Gain precision All tools needs a purpose. Know ”why” helps avoid expensive toolsMattias Skarin 4
  • Validating a theory Arrived : Arrived tickets this week (green) Resolved : Resolved tickets this week (black)Mattias Skarin 5
  • Validating a theory100% 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 2009Mattias Skarin 6
  • CHARTS BASICS 2011-10-06Mattias Skarin 7
  • Continuous flow chart Started Stories Delivered Cycle time WIP TimeMattias Skarin 8
  • Control charts Variable + 3σ Average - 3σ ObservationMattias Skarin 9
  • Goal: separate expected events fromunexpected 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-06Mattias 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 nameMattias 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 7Mattias Skarin 15
  • 25 40% Todo (waiting) 50 % Coding20 10% Testing 33% Todo (waiting) 17 % Coding15 50% Testing10 To do In Dev5 To test Done0 1 2 3 4 5 6 7Mattias 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. OtherMattias Skarin 17
  • More examples exists but for now only demoed liveMattias 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 requiredMattias Skarin 20
  • Thank you! ”Change is not necessary. Survival is optional” - W. E DemingMattias Skarin 21