toyota kata › images › meeting › 092016 › ...learning objectives • an improved...

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

Upload: others

Post on 04-Jul-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: TOYOTA KATA › images › meeting › 092016 › ...LEARNING OBJECTIVES • An improved understanding of the Toyota Kata • Your own experimental starting point for applying it at

TOYOTA KATA Retrospectives with a Purpose

-Inger Dickson

@ingerd // [email protected]

w e l c o m e

Page 2: TOYOTA KATA › images › meeting › 092016 › ...LEARNING OBJECTIVES • An improved understanding of the Toyota Kata • Your own experimental starting point for applying it at

WE WANT TO IMPROVE OUR TEAMS USING THE

SCIENTIFIC METHOD AND BUILDING HABITS AND REPEATABLE PATTERNS

FOR SUSTAINABLE OUTCOMES!!!

2

Page 3: TOYOTA KATA › images › meeting › 092016 › ...LEARNING OBJECTIVES • An improved understanding of the Toyota Kata • Your own experimental starting point for applying it at

WE WANNA KATA

3

Page 4: TOYOTA KATA › images › meeting › 092016 › ...LEARNING OBJECTIVES • An improved understanding of the Toyota Kata • Your own experimental starting point for applying it at

OUR PLAN

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

4

Page 5: TOYOTA KATA › images › meeting › 092016 › ...LEARNING OBJECTIVES • An improved understanding of the Toyota Kata • Your own experimental starting point for applying it at

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

Page 6: TOYOTA KATA › images › meeting › 092016 › ...LEARNING OBJECTIVES • An improved understanding of the Toyota Kata • Your own experimental starting point for applying it at

WHAT’S TOYOTA

6

Page 7: TOYOTA KATA › images › meeting › 092016 › ...LEARNING OBJECTIVES • An improved understanding of the Toyota Kata • Your own experimental starting point for applying it at

WHAT IS A KATA

7

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

unpredictable actions”

Practice on Principles

Page 8: TOYOTA KATA › images › meeting › 092016 › ...LEARNING OBJECTIVES • An improved understanding of the Toyota Kata • Your own experimental starting point for applying it at

KATA AS A PICTURE

8

Target Condition

Next- Better

Condition

Page 9: TOYOTA KATA › images › meeting › 092016 › ...LEARNING OBJECTIVES • An improved understanding of the Toyota Kata • Your own experimental starting point for applying it at

KATA AS A PICTURE

9

Target Condition

Next- Better

Condition

Page 10: TOYOTA KATA › images › meeting › 092016 › ...LEARNING OBJECTIVES • An improved understanding of the Toyota Kata • Your own experimental starting point for applying it at

REFORMING THE RETRO

10

Page 11: TOYOTA KATA › images › meeting › 092016 › ...LEARNING OBJECTIVES • An improved understanding of the Toyota Kata • Your own experimental starting point for applying it at

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?

Page 12: TOYOTA KATA › images › meeting › 092016 › ...LEARNING OBJECTIVES • An improved understanding of the Toyota Kata • Your own experimental starting point for applying it at

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

Page 13: TOYOTA KATA › images › meeting › 092016 › ...LEARNING OBJECTIVES • An improved understanding of the Toyota Kata • Your own experimental starting point for applying it at

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...

Page 14: TOYOTA KATA › images › meeting › 092016 › ...LEARNING OBJECTIVES • An improved understanding of the Toyota Kata • Your own experimental starting point for applying it at

GROOT AND THE KATA

14

Page 15: TOYOTA KATA › images › meeting › 092016 › ...LEARNING OBJECTIVES • An improved understanding of the Toyota Kata • Your own experimental starting point for applying it at

SO LET’S GET STARTED

15

Page 16: TOYOTA KATA › images › meeting › 092016 › ...LEARNING OBJECTIVES • An improved understanding of the Toyota Kata • Your own experimental starting point for applying it at

STEP 1: SET YOUR CONTEXT

16

Optimize from inputs Optimize to what next inputs can handle

Page 17: TOYOTA KATA › images › meeting › 092016 › ...LEARNING OBJECTIVES • An improved understanding of the Toyota Kata • Your own experimental starting point for applying it at

STEP 1: SET YOUR CONTEXT

17

Focus process: Challenge:

Target Condition: Achieve by:

Current Condition: PDCA Cycles Record:

Obstacles Parking Lot: <- B

ig ->

Page 18: TOYOTA KATA › images › meeting › 092016 › ...LEARNING OBJECTIVES • An improved understanding of the Toyota Kata • Your own experimental starting point for applying it at

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…

Page 19: TOYOTA KATA › images › meeting › 092016 › ...LEARNING OBJECTIVES • An improved understanding of the Toyota Kata • Your own experimental starting point for applying it at

STEP 1: SET YOUR CONTEXT: OBSTACLE LOT

19

Obstacle Parking Lot

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

Page 20: TOYOTA KATA › images › meeting › 092016 › ...LEARNING OBJECTIVES • An improved understanding of the Toyota Kata • Your own experimental starting point for applying it at

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…)

Page 21: TOYOTA KATA › images › meeting › 092016 › ...LEARNING OBJECTIVES • An improved understanding of the Toyota Kata • Your own experimental starting point for applying it at

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%

Page 22: TOYOTA KATA › images › meeting › 092016 › ...LEARNING OBJECTIVES • An improved understanding of the Toyota Kata • Your own experimental starting point for applying it at

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

22

Page 23: TOYOTA KATA › images › meeting › 092016 › ...LEARNING OBJECTIVES • An improved understanding of the Toyota Kata • Your own experimental starting point for applying it at

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

Page 24: TOYOTA KATA › images › meeting › 092016 › ...LEARNING OBJECTIVES • An improved understanding of the Toyota Kata • Your own experimental starting point for applying it at

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?

Page 25: TOYOTA KATA › images › meeting › 092016 › ...LEARNING OBJECTIVES • An improved understanding of the Toyota Kata • Your own experimental starting point for applying it at

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

Page 26: TOYOTA KATA › images › meeting › 092016 › ...LEARNING OBJECTIVES • An improved understanding of the Toyota Kata • Your own experimental starting point for applying it at

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

26

First Experiment

Next Experiment

Next Experiment

Next Experiment to infinity, or…

Page 27: TOYOTA KATA › images › meeting › 092016 › ...LEARNING OBJECTIVES • An improved understanding of the Toyota Kata • Your own experimental starting point for applying it at

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

27

Prediction Evidence

Page 28: TOYOTA KATA › images › meeting › 092016 › ...LEARNING OBJECTIVES • An improved understanding of the Toyota Kata • Your own experimental starting point for applying it at

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!

Page 29: TOYOTA KATA › images › meeting › 092016 › ...LEARNING OBJECTIVES • An improved understanding of the Toyota Kata • Your own experimental starting point for applying it at

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

Page 30: TOYOTA KATA › images › meeting › 092016 › ...LEARNING OBJECTIVES • An improved understanding of the Toyota Kata • Your own experimental starting point for applying it at

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

Page 31: TOYOTA KATA › images › meeting › 092016 › ...LEARNING OBJECTIVES • An improved understanding of the Toyota Kata • Your own experimental starting point for applying it at

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!

Page 32: TOYOTA KATA › images › meeting › 092016 › ...LEARNING OBJECTIVES • An improved understanding of the Toyota Kata • Your own experimental starting point for applying it at

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

Page 33: TOYOTA KATA › images › meeting › 092016 › ...LEARNING OBJECTIVES • An improved understanding of the Toyota Kata • Your own experimental starting point for applying it at

THANK YOU Questions?

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

Page 34: TOYOTA KATA › images › meeting › 092016 › ...LEARNING OBJECTIVES • An improved understanding of the Toyota Kata • Your own experimental starting point for applying it at

THE VALUE STREAM

34