34
TOYOTA KATA Retrospectives with a Purpose -Inger Dickson @ingerd // [email protected] welcome

TOYOTA KATA - StarChapteriibamsp.starchapter.com/images/meeting/092016/inger_dickson.pdf · TOYOTA KATA Retrospectives with a Purpose -Inger Dickson @ingerd // [email protected]

  • Upload
    buidung

  • View
    234

  • Download
    2

Embed Size (px)

Citation preview

TOYOTA KATA Retrospectives with a Purpose

-Inger Dickson

@ingerd // [email protected]

w e l c o m e

WE WANT TO IMPROVE OUR TEAMS USING THE

SCIENTIFIC METHOD AND BUILDING HABITS AND REPEATABLE PATTERNS

FOR SUSTAINABLE OUTCOMES!!!

2

WE WANNA KATA

3

OUR PLAN

• Cover the basics • Talk through an example • Work through your own experiment

4

LEARNING OBJECTIVES

• An improved understanding of the Toyota Kata

• Your own experimental starting point for applying it at your organization

• Tools to apply the kata 5

WHAT’S TOYOTA

6

WHAT IS A KATA

7

“A predefined, choreographed series of movements, keeping in sync with dynamic,

unpredictable actions”

Practice on Principles

KATA AS A PICTURE

8

Target Condition

Next- Better

Condition

KATA AS A PICTURE

9

Target Condition

Next- Better

Condition

REFORMING THE RETRO

10

REFORMING THE RETRO

11

Do more!

Do less!

I have questions?

Start doing!

My thing won! WOOT We out-voted QA! Wait - what are we trying to improve,

anyway?

REFORMING THE RETRO

Clear the Noise 1) What is our current state 2) Where do we want to go 3) Build intentional experiments

toward that goal

GROOT HAD A PROBLEM

13

It was a dark and stormy night…

... It was the best of times, it was the worst of times…

...Friends, romans, countrymen – lend me your ears...

GROOT AND THE KATA

14

SO LET’S GET STARTED

15

STEP 1: SET YOUR CONTEXT

16

Optimize from inputs Optimize to what next inputs can handle

STEP 1: SET YOUR CONTEXT

17

Focus process: Challenge:

Target Condition: Achieve by:

Current Condition: PDCA Cycles Record:

Obstacles Parking Lot: <- B

ig ->

STEP 1: SET YOUR CONTEXT

18

Focus process: Challenge:

Target Condition: Achieve by:

Current Condition: PDCA Cycles Record:

Obstacles Parking Lot: <- B

ig ->

Software Deployment Unstable environments

Header Calc Core hrs/iter 80

Total outage 24

%age 30%

% outage to <10% of core hours By 4 iterations Next…

STEP 1: SET YOUR CONTEXT: OBSTACLE LOT

19

Obstacle Parking Lot

•  No visibility_____________ •  No ownership___________ •  No understanding of impact •  ______________________ •  ______________________ •  ______________________ •  ______________________ •  ______________________ •  ______________________ •  ______________________ •  ______________________

STEP 1: SET YOUR CONTEXT

20

Focus process: Challenge:

Target Condition: Achieve by:

Current Condition: PDCA Cycles Record:

Obstacles Parking Lot: <- B

ig ->

Software Deployment Unstable environments

Header Calc Core hrs/iter 80

Total outage 24

%age 30%

% outage to <10% of core hours By 4 iterations 1.  No visibility

2.  No ownership 3.  No

understanding

(get to this in a moment…)

STEP 1: SET YOUR CONTEXT

21

Header Calc Core hrs/iter. 80

Total outage 24

%age 30%

1.  No visibility

%age out to <10% of core hours

Header Calc

Core hrs/iter. 80

Total outage 20

%age 25%

STEP 2: PLAN – DO – CHECK – ACT (PDCA): EXPERIMENT LOG

22

STEP 2: PLAN – DO – CHECK – ACT (PDCA): EXPERIMENT LOG

23

No visibility Software deployment

Sep30-Oct14 Step 1) Radiate build status Metric: 60hrs Core hour avail.

• Practice checking the build when deploying • Act on outages

STEP 2: PLAN – DO – CHECK – ACT (PDCA): EXPERIMENT LOG

24

No visibility Software deployment

Sep30-Oct14 Step 1) Radiate build status Metric: 60hrs Core hour avail.

• Practice checking the build when deploying • Act on outages

No one did anything

• Results are not actionable • Not empowered • Partner teams don’t care?

STEP 2: PLAN – DO – CHECK – ACT (PDCA): EXPERIMENT LOG

25

No visibility Software deployment

Sep30-Oct14 Step 1) Radiate build status Metric: 60hrs Core hour avail.

• Practice checking the build when deploying • Act on outages

No one did anything

• Results are not actionable • Not empowered • Partner teams don’t care?

• Practice checking the build when deploying • Act on outages

Oct14-28 Step 1) L&L Step 2) better reason codes Metric: 60hrs Core hour avail.

• People checked • No one built on red builds

• SWAT team for root cause – little change in availability

• <8hrs down might not be realistic • Too much for SWAT

STEP 2: PLAN – DO – CHECK – ACT (PDCA): EXPERIMENT LOG ANATOMY

26

First Experiment

Next Experiment

Next Experiment

Next Experiment to infinity, or…

STEP 2: PLAN – DO – CHECK – ACT (PDCA): EXPERIMENT LOG ANATOMY

27

Prediction Evidence

YOUR ROLE

28

CO

AC

HIN

G K

ATA

The Five Questions 1) What is the Target Condition?2) What is the Actual Condition now?

-------(Turn Card Over)-------->3) What Obstacles do you think are preventing

you from reaching the target condition?Which *one* are you addressing now?

4) What is your Next Step?(Next experiment) What do you expect?

5) How quickly can we go and see what we Have Learned from taking that step?

*You’ll often work on the same obstacle with several experiments

Reflect on the Last Step Taken

Because you don’t actually know what the result of a step will be!

1)  What did you plan as your Last Step?

2)  What did you Expect?

3)  What Actually Happened?

4)  What did you Learn?

-----------------------> Return to question 3

Facilitate and coach. Elicit the answers from your team – don’t answer for them!

WARNING! IT’S HEAVY!

29

“In shu, we repeat the forms and discipline ourselves so that [we] absorb the forms... We remain faithful to these forms with no deviation.

Next, in the stage of ha, we make innovations. In this process the forms may be broken and discarded.

Finally, in ri, we completely depart from the forms, open the door to creative technique, and arrive in a place where we act in accordance with [our desired outcomes and values].”

Endo Seishiro shihan – Aikido master

THE END.

Focus process: Challenge:

Target Condition: Achieve by:

Current Condition: PDCA Cycles Record:

Obstacles Parking Lot:

CO

AC

HIN

G K

ATA

The Five Questions 1) What is the Target Condition?2) What is the Actual Condition now?

-------(Turn Card Over)-------->3) What Obstacles do you think are preventing

you from reaching the target condition?Which *one* are you addressing now?

4) What is your Next Step?(Next experiment) What do you expect?

5) How quickly can we go and see what we Have Learned from taking that step?

*You’ll often work on the same obstacle with several experiments

FURTHER (& FAVORITE) READING

31

Mike Rother • http://www-personal.umich.edu/~mrother/Homepage.html

Hakan Forss (Vision worksheet, and Kata in Lego!) • http://www.methodsandtools.com/archive/toyotakata.php

Melissa Perri (Kata in Product) • http://melissaperri.com/?s=kata#.V5gao5MrKL8

The Toyota Kata by Mike Rother • On Amazon!

IMAGE (& OTHER) CREDITS Vision and PDCA sheets, samples from •  http://www-personal.umich.edu/~mrother/Homepage.html

Materials shared via Forss & Rother under Creative Commons •  https://creativecommons.org/licenses/by-nc/3.0/

Toyotas •  http://static.cargurus.com/images/site/2008/08/29/01/32/1991_toyota_camry-

pic-17525.jpeg •  http://hdwpics.com/images/31B342D316D2/Toyota-Supra-2015.jpg

•  http://www.futurecarsreviews.com/2016-toyota-prius-concept-picture-hd-wallpaper-dmnin/

Barbell •  http://www.academy.com/shop/pdp/cap-barbell-lb-solid-hex-

dumbbells#repChildCatid=162222 Karate person

•  Freepic.com

Quotes •  Peanuts – Schulz

•  Tale of Two Cities – Dickens •  Julius Caesar – Shakespeare

32

THANK YOU Questions?

Proprietary and Confidential.  © 2016 ThoughtWorks, Inc.  All rights reserved. Copying, distributing, or disclosing by any method is strictly prohibited.

THE VALUE STREAM

34