kaizen in action for regional scrum gathering tokyo 2017

69
Kaizen in Action Regional Scrum Gathering Tokyo 2017 2017/1/12-13 Kiro Harada Attractor Inc.

Upload: kiro-harada

Post on 15-Apr-2017

1.651 views

Category:

Engineering


1 download

TRANSCRIPT

Page 1: Kaizen in Action for Regional Scrum Gathering Tokyo 2017

Kaizen in ActionRegional Scrum Gathering Tokyo 2017

2017/1/12-13

Kiro Harada Attractor Inc.

Page 2: Kaizen in Action for Regional Scrum Gathering Tokyo 2017

改 善

Page 3: Kaizen in Action for Regional Scrum Gathering Tokyo 2017
Page 4: Kaizen in Action for Regional Scrum Gathering Tokyo 2017

2016年12月 株式会社アトラクタを設立しました アジャイルコーチング・トレーニングのご依頼お待ちしています

Page 5: Kaizen in Action for Regional Scrum Gathering Tokyo 2017

Version History2016/10/14 Version 0.1 Agile Conference Vietnam HCMC

2016/10/16 Version 0.2 Agile Conference Vietnam Hanoi

2016/10/28 Version 0.3 Agile Tour Bangkok

2016/11/2 Version 1.0 Public Release

2016/11/19 Version 1.0.1 Agile Tour Hong Kong (香港)

2017/1/12 Version 2.0 Regional Scrum Gathering Tokyo 2017

Page 6: Kaizen in Action for Regional Scrum Gathering Tokyo 2017

Kaizen?

Page 7: Kaizen in Action for Regional Scrum Gathering Tokyo 2017

Is it really possible to teach how to do Kaizen?

Page 8: Kaizen in Action for Regional Scrum Gathering Tokyo 2017

Is it possible to teach how to ride a bicycle?

Page 9: Kaizen in Action for Regional Scrum Gathering Tokyo 2017

Is it possible to teach how to teach your kid to ride a bicycle?

Page 10: Kaizen in Action for Regional Scrum Gathering Tokyo 2017

This is how:1. Have your kid wear a helmet and protective gears

2. Choose a proper size bicycle (both feet need reach the ground firmly).

3. Remove pedals (or use pedal-less like Strider).

4. Try at a large safe field (with slight slope).

5. Let your kid practice riding and balancing for a while.

6. If your kid keep riding for 5 meters, teach to use brake to stop.

7. If your kid can stop with brakes, attach pedals.

8. Your kid now can ride a bicycle.

Page 11: Kaizen in Action for Regional Scrum Gathering Tokyo 2017

Don’ts:

Training wheels

Don’t hold your kid bike from behind.

https://www.flickr.com/photos/sahdblunders/8644936719

Page 12: Kaizen in Action for Regional Scrum Gathering Tokyo 2017

Do’s:

Page 13: Kaizen in Action for Regional Scrum Gathering Tokyo 2017
Page 14: Kaizen in Action for Regional Scrum Gathering Tokyo 2017

Why Kaizen is Important

Page 15: Kaizen in Action for Regional Scrum Gathering Tokyo 2017

Continuous Improvements

Page 16: Kaizen in Action for Regional Scrum Gathering Tokyo 2017

Your Case?

Is your team doing Kaizen?

Is your organization doing Kaizen?

Is your company doing Kaizen?

Page 17: Kaizen in Action for Regional Scrum Gathering Tokyo 2017

Your Personal Case?

How about yourself?

Are you doing Kaizen?

Are you getting better?

Are you too busy to do Kaizen?

Page 18: Kaizen in Action for Regional Scrum Gathering Tokyo 2017

Continuous?

Continuously,

Always

Timelessly

Endlessly

There’s no end of Kaizen as there’s no perfect team.

Page 19: Kaizen in Action for Regional Scrum Gathering Tokyo 2017

Dangerous False Assumption

Our performance is not good enough because we have not done enough. We must do more.

I didn’t achieve enough because I haven not done enough. I have to do more to achieve more.

Page 20: Kaizen in Action for Regional Scrum Gathering Tokyo 2017

Overtraining is the #1 cause of athlete failure

Every professional athlete has a coach to monitor his/her training and performance.

We use external measurements to access our performance.

Page 21: Kaizen in Action for Regional Scrum Gathering Tokyo 2017

Why not in Business?

Page 22: Kaizen in Action for Regional Scrum Gathering Tokyo 2017

Toyoda Type G Automatic Loom (1924)

http://commons.wikimedia.org/wiki/File:1924_Non-Stop_Shuttle_Change_Toyoda_Automatic_Loom,_Type_G_1.jpg

Page 23: Kaizen in Action for Regional Scrum Gathering Tokyo 2017

This loom was special:It automatically stops when a thread is broken.

It only produces good product.

An operator can take a break anytime if necessary.

An operator can handle 60 looms at the same time.

Page 24: Kaizen in Action for Regional Scrum Gathering Tokyo 2017

Your Kaizen isn’t continuous

Because

you try to fix problems by doing more of the current process

you try to fix problems by trying another processes.

you believes doing more always fix the problems

Page 25: Kaizen in Action for Regional Scrum Gathering Tokyo 2017

Are you improving?

Page 26: Kaizen in Action for Regional Scrum Gathering Tokyo 2017

I was NOT.

Traveled too much with different time zones.

Did not have enough sleep.

Work was Fun. Really.

Page 27: Kaizen in Action for Regional Scrum Gathering Tokyo 2017
Page 28: Kaizen in Action for Regional Scrum Gathering Tokyo 2017
Page 29: Kaizen in Action for Regional Scrum Gathering Tokyo 2017

You cannot manage what you cannot measure

It’s much easier to manage what you can measure. My sleep time logs:

Page 30: Kaizen in Action for Regional Scrum Gathering Tokyo 2017

Your personal Kaizen is prerequisite for team Kaizen.

Page 31: Kaizen in Action for Regional Scrum Gathering Tokyo 2017

Muri - Mura - Muda

ムリ Muri Overload / Overburden↓

ムラ Mura Unevenness↓

ムダ Muda Waste

You need to eliminate Muri first with KAIZEN to eliminate Muda.

Page 32: Kaizen in Action for Regional Scrum Gathering Tokyo 2017

Is your team improving?

Make sure you are not doing “Muri” before you start doing Kaizen with your team.

If not, please start fixing “Muri” of each team member first.

Page 33: Kaizen in Action for Regional Scrum Gathering Tokyo 2017

Kaizen in Action

Let’s start!

But from where shall we start?

Page 34: Kaizen in Action for Regional Scrum Gathering Tokyo 2017

Create Slack

Without Slack, you cannot do anything without harming your performance.

Remember overtraining of athletes.

Take your time to understand how you are doing.

Page 35: Kaizen in Action for Regional Scrum Gathering Tokyo 2017

It’s time to stop doing your ordinary tasks.

You cannot tie your shoelace while running.

Add your calendar with No.1 priority saying “Slack”

Page 36: Kaizen in Action for Regional Scrum Gathering Tokyo 2017
Page 37: Kaizen in Action for Regional Scrum Gathering Tokyo 2017

Team Dialogue

If each member of your team has slack, use your slack to meet together and do a dialogue regularly.

Take your time to continue a dialogue.

Eventually, you may come to start a dialogue about Quality.

Page 38: Kaizen in Action for Regional Scrum Gathering Tokyo 2017

Agreeing on Issues

If you continue doing “Team Dialogue”, you will come up with the issues everybody in the team wants to fix.

Document them and see what happens.

Page 39: Kaizen in Action for Regional Scrum Gathering Tokyo 2017

Issues / Problems Examples?

We need to improve the quality of our software.

We need to do Scrum better.

We have to use CI / CD…. whatever

DevOps need to be implemented

Page 40: Kaizen in Action for Regional Scrum Gathering Tokyo 2017

Facts vs. Opinions

Facts(Observables)

Opinions

Problems Solutions

Hypothesize

Design

Deploy

Measure

Page 41: Kaizen in Action for Regional Scrum Gathering Tokyo 2017

Lack of Solution is NOT a Problem

Lack of solution cannot be fixed since we cannot measure whether it is done or not.

Describe your problems with observable facts.

You will naturally find the measurement criteria if the problem is fixed.

Page 42: Kaizen in Action for Regional Scrum Gathering Tokyo 2017

Mapping Value Stream

Page 43: Kaizen in Action for Regional Scrum Gathering Tokyo 2017

Build Personal Skills

Page 44: Kaizen in Action for Regional Scrum Gathering Tokyo 2017

Small Experiments

Photo by woodleywonderworks. CC-BY-2.0 https://www.flickr.com/photos/wwworks/3058182308

Page 45: Kaizen in Action for Regional Scrum Gathering Tokyo 2017

Visualization

https://visualizationexamples.com/

Page 46: Kaizen in Action for Regional Scrum Gathering Tokyo 2017

One by One

Page 47: Kaizen in Action for Regional Scrum Gathering Tokyo 2017

Set-based Design

https://www.flickr.com/photos/arenamontanus/3212655985

Page 48: Kaizen in Action for Regional Scrum Gathering Tokyo 2017

ECRS - Improve Flow

Page 49: Kaizen in Action for Regional Scrum Gathering Tokyo 2017

Eliminate

Page 50: Kaizen in Action for Regional Scrum Gathering Tokyo 2017

Combine

Page 51: Kaizen in Action for Regional Scrum Gathering Tokyo 2017

Rearrange

Page 52: Kaizen in Action for Regional Scrum Gathering Tokyo 2017

Simplify

Page 53: Kaizen in Action for Regional Scrum Gathering Tokyo 2017

Analyzing Defects

James R. Tourtellotte, CBP, U.S. Dept. of Homeland Security

Page 54: Kaizen in Action for Regional Scrum Gathering Tokyo 2017

Finding Defects Early

Page 55: Kaizen in Action for Regional Scrum Gathering Tokyo 2017

Build Quality-In

Page 56: Kaizen in Action for Regional Scrum Gathering Tokyo 2017

Dynamic Stable Process

Photo by Stephen Morris. CC-BY-2.0 https://www.flickr.com/photos/nonlin/4297013382

Page 57: Kaizen in Action for Regional Scrum Gathering Tokyo 2017

Team Good Approaches Team Standards

The Training within Industry Report

Page 58: Kaizen in Action for Regional Scrum Gathering Tokyo 2017

Member Mentoring

By Lisamarie Babik - Ted & IanUploaded by Edward, CC BY 2.0, https://commons.wikimedia.org/w/index.php?curid=9546406

Page 59: Kaizen in Action for Regional Scrum Gathering Tokyo 2017

Continuous Learning

Page 60: Kaizen in Action for Regional Scrum Gathering Tokyo 2017

Sharing with Other Teams

Page 61: Kaizen in Action for Regional Scrum Gathering Tokyo 2017

Continuous Improvements

Page 62: Kaizen in Action for Regional Scrum Gathering Tokyo 2017

Kaizen PatternsCreateSlack

Team Dialogue

Agree onIssues

Facts vs.Opinion

MappingValue

Stream

SmallExperiments

Team GoodApproaches

TeamStandards

Sharing with other teams

Eliminate

CombineRearrange

Simplify

AnalyzeDefects

FindDefectsEarly

DesignMeasurements

Visualize

One by One

DynamicStable

Process

ContinuousImprovements

MemberMentoring Continuous

Learning

BuildQuality-In

BuildPersonal

Skills

Set-basedDesign

Ask for Help

CreatingSkills Matrix

Page 63: Kaizen in Action for Regional Scrum Gathering Tokyo 2017
Page 64: Kaizen in Action for Regional Scrum Gathering Tokyo 2017

TWI created a video called “Improvemen in 4 steps”.

It was shown in Japan in 1950 with the title “Kaizen Eno yon Dankai”.

「改善への四段階」

Page 65: Kaizen in Action for Regional Scrum Gathering Tokyo 2017

HealthHealth is a state of complete physical, mental and social well-being and not merely the absence of disease or infirmity.

WHO’s Definition of Health.

The Definition has not been amended since 1948. http://www.who.int/about/definition/en/print.html

Page 66: Kaizen in Action for Regional Scrum Gathering Tokyo 2017

Do you have slack?

If not, please start small:

15min per day

1 hour per week

2 hours per month

Page 67: Kaizen in Action for Regional Scrum Gathering Tokyo 2017

Available during Day 2 Lunch Time

Page 68: Kaizen in Action for Regional Scrum Gathering Tokyo 2017

Available Soon. Available for Pre-Order

Page 69: Kaizen in Action for Regional Scrum Gathering Tokyo 2017

2017年2月22日(水)スクラムトレーニング開催 詳しくは、http://bit.ly/sbc0222