A3 THINKING FOR SOLVING COMPLEX PROBLEMS AND EVOLUTIONARY CHANGE (ALEXEI ZHEGLOV) - LKCE13

71
A3 Thinking for Solving Complex Problems and Evolutionary Change Alexei Zheglov | November 2013

description

A3 reports are known as a way to capture problem-solving activities following the PDCA (Plan-Do-Check-Act) cycle and also to focus problem-solvers’ thinking, helping them understand the problem deeply and uncover hidden root causes leading to effective countermeasures. This session demonstrates the potential of A3 Thinking as an evolutionary improvement method in organizations that can complement existing process and improvement methodologies, such as Agile, Kanban or ITIL. The session contains a story of a “data centre crisis” in a software company, when multiple departments, each using different processes and improvement methods, came to work together to learn deeply about their common problem, address its root causes, drastically reduce the downtime and lock in lasting improvements. The story is used to reinforce several key aspects of A3 Thinking, to demonstrate its evolutionary nature, and to explore its relations to organizational complexity. The story also has a number of stopping points, highlighting several key coaching behaviours important to Lean/Kanban change agents, including: the non-judgmental attitude, avoiding resistance to change, working with the existing culture, validated learning, and the ability to lead improvements with safe-to-fail experimentation.

Transcript of A3 THINKING FOR SOLVING COMPLEX PROBLEMS AND EVOLUTIONARY CHANGE (ALEXEI ZHEGLOV) - LKCE13

Page 1: A3 THINKING FOR SOLVING COMPLEX PROBLEMS AND EVOLUTIONARY CHANGE (ALEXEI ZHEGLOV) - LKCE13

A3 Thinking forSolving Complex

Problems

and Evolutionary ChangeAlexei Zheglov | November 2013

Page 2: A3 THINKING FOR SOLVING COMPLEX PROBLEMS AND EVOLUTIONARY CHANGE (ALEXEI ZHEGLOV) - LKCE13

@az1#lkce13

Page 3: A3 THINKING FOR SOLVING COMPLEX PROBLEMS AND EVOLUTIONARY CHANGE (ALEXEI ZHEGLOV) - LKCE13
Page 4: A3 THINKING FOR SOLVING COMPLEX PROBLEMS AND EVOLUTIONARY CHANGE (ALEXEI ZHEGLOV) - LKCE13

TO

Waterloo

Page 5: A3 THINKING FOR SOLVING COMPLEX PROBLEMS AND EVOLUTIONARY CHANGE (ALEXEI ZHEGLOV) - LKCE13
Page 6: A3 THINKING FOR SOLVING COMPLEX PROBLEMS AND EVOLUTIONARY CHANGE (ALEXEI ZHEGLOV) - LKCE13

The Limited WIP Society of KWCG

Page 7: A3 THINKING FOR SOLVING COMPLEX PROBLEMS AND EVOLUTIONARY CHANGE (ALEXEI ZHEGLOV) - LKCE13
Page 8: A3 THINKING FOR SOLVING COMPLEX PROBLEMS AND EVOLUTIONARY CHANGE (ALEXEI ZHEGLOV) - LKCE13
Page 9: A3 THINKING FOR SOLVING COMPLEX PROBLEMS AND EVOLUTIONARY CHANGE (ALEXEI ZHEGLOV) - LKCE13

…I know it’s been tough. Listen, I can send you a good Agile coach to moderate this difficult sprint retrospective…

Page 10: A3 THINKING FOR SOLVING COMPLEX PROBLEMS AND EVOLUTIONARY CHANGE (ALEXEI ZHEGLOV) - LKCE13

The Agile Retrospective Trojan Horse

Page 11: A3 THINKING FOR SOLVING COMPLEX PROBLEMS AND EVOLUTIONARY CHANGE (ALEXEI ZHEGLOV) - LKCE13

Three RCA (root cause analysis) reports

Three Incidents

Page 12: A3 THINKING FOR SOLVING COMPLEX PROBLEMS AND EVOLUTIONARY CHANGE (ALEXEI ZHEGLOV) - LKCE13

Three RCA (root cause analysis) reports

Three Incidents

Really???

Page 13: A3 THINKING FOR SOLVING COMPLEX PROBLEMS AND EVOLUTIONARY CHANGE (ALEXEI ZHEGLOV) - LKCE13

• Continuous improvement

• Respect for people

Page 14: A3 THINKING FOR SOLVING COMPLEX PROBLEMS AND EVOLUTIONARY CHANGE (ALEXEI ZHEGLOV) - LKCE13

Unknown unknown

Incident

Known unknown

RCA

Known known

Page 15: A3 THINKING FOR SOLVING COMPLEX PROBLEMS AND EVOLUTIONARY CHANGE (ALEXEI ZHEGLOV) - LKCE13

Unknown unknown

Incident

Known unknown

RCA

Known known

Who cares?

Page 16: A3 THINKING FOR SOLVING COMPLEX PROBLEMS AND EVOLUTIONARY CHANGE (ALEXEI ZHEGLOV) - LKCE13

LeanMemes.com. Created by @Kaizeneer

Page 17: A3 THINKING FOR SOLVING COMPLEX PROBLEMS AND EVOLUTIONARY CHANGE (ALEXEI ZHEGLOV) - LKCE13

Rediscover the Purpose

$$,$$$,$$$

≠≠

“root cause”

incident

customer purposeproblem

Page 18: A3 THINKING FOR SOLVING COMPLEX PROBLEMS AND EVOLUTIONARY CHANGE (ALEXEI ZHEGLOV) - LKCE13

Is your System 2talking to my System 1?

Page 19: A3 THINKING FOR SOLVING COMPLEX PROBLEMS AND EVOLUTIONARY CHANGE (ALEXEI ZHEGLOV) - LKCE13

The Investigation Trail

Page 20: A3 THINKING FOR SOLVING COMPLEX PROBLEMS AND EVOLUTIONARY CHANGE (ALEXEI ZHEGLOV) - LKCE13

The Processes and Improvement Methods

Page 21: A3 THINKING FOR SOLVING COMPLEX PROBLEMS AND EVOLUTIONARY CHANGE (ALEXEI ZHEGLOV) - LKCE13
Page 22: A3 THINKING FOR SOLVING COMPLEX PROBLEMS AND EVOLUTIONARY CHANGE (ALEXEI ZHEGLOV) - LKCE13

TRIBES

Page 23: A3 THINKING FOR SOLVING COMPLEX PROBLEMS AND EVOLUTIONARY CHANGE (ALEXEI ZHEGLOV) - LKCE13
Page 24: A3 THINKING FOR SOLVING COMPLEX PROBLEMS AND EVOLUTIONARY CHANGE (ALEXEI ZHEGLOV) - LKCE13

Tribal Security

Tribal Dimension 4:Tribes act to secure their

self-preservationif their security is under

threat

Page 25: A3 THINKING FOR SOLVING COMPLEX PROBLEMS AND EVOLUTIONARY CHANGE (ALEXEI ZHEGLOV) - LKCE13

Tribal Attribute 11:A strong tribe developsit’s own unque language Tribal Attribute 19:

A strong tribe celebrates and cares for the skills, tools and implements required its prosperity

Tribal Attributes

Find more at greatbossdeadboss.com

Page 26: A3 THINKING FOR SOLVING COMPLEX PROBLEMS AND EVOLUTIONARY CHANGE (ALEXEI ZHEGLOV) - LKCE13

Create a Bigger Tribe

Page 27: A3 THINKING FOR SOLVING COMPLEX PROBLEMS AND EVOLUTIONARY CHANGE (ALEXEI ZHEGLOV) - LKCE13

ShuttleDiplomacy

Page 28: A3 THINKING FOR SOLVING COMPLEX PROBLEMS AND EVOLUTIONARY CHANGE (ALEXEI ZHEGLOV) - LKCE13

Go and See

Page 29: A3 THINKING FOR SOLVING COMPLEX PROBLEMS AND EVOLUTIONARY CHANGE (ALEXEI ZHEGLOV) - LKCE13

Shuttle Diplomacy

Page 30: A3 THINKING FOR SOLVING COMPLEX PROBLEMS AND EVOLUTIONARY CHANGE (ALEXEI ZHEGLOV) - LKCE13
Page 31: A3 THINKING FOR SOLVING COMPLEX PROBLEMS AND EVOLUTIONARY CHANGE (ALEXEI ZHEGLOV) - LKCE13
Page 32: A3 THINKING FOR SOLVING COMPLEX PROBLEMS AND EVOLUTIONARY CHANGE (ALEXEI ZHEGLOV) - LKCE13

BiggerTribe

Page 33: A3 THINKING FOR SOLVING COMPLEX PROBLEMS AND EVOLUTIONARY CHANGE (ALEXEI ZHEGLOV) - LKCE13
Page 34: A3 THINKING FOR SOLVING COMPLEX PROBLEMS AND EVOLUTIONARY CHANGE (ALEXEI ZHEGLOV) - LKCE13

Problem as a Gap

Page 35: A3 THINKING FOR SOLVING COMPLEX PROBLEMS AND EVOLUTIONARY CHANGE (ALEXEI ZHEGLOV) - LKCE13
Page 36: A3 THINKING FOR SOLVING COMPLEX PROBLEMS AND EVOLUTIONARY CHANGE (ALEXEI ZHEGLOV) - LKCE13

Target and Theme

Downtime – what’s that?

Page 37: A3 THINKING FOR SOLVING COMPLEX PROBLEMS AND EVOLUTIONARY CHANGE (ALEXEI ZHEGLOV) - LKCE13

Work with Existing Culture

…but we’ve got KPIs in place already to measure performance of each department…

…but we’ve got metrics already to calculate SLA credits owed to each client…

Page 38: A3 THINKING FOR SOLVING COMPLEX PROBLEMS AND EVOLUTIONARY CHANGE (ALEXEI ZHEGLOV) - LKCE13

What Is Downtime?

NOC KPI

Client 1 SLA

Client 2 SLA

Client 3 SLA

We agreed on this temporary metric to measure the closing gap

Page 39: A3 THINKING FOR SOLVING COMPLEX PROBLEMS AND EVOLUTIONARY CHANGE (ALEXEI ZHEGLOV) - LKCE13
Page 40: A3 THINKING FOR SOLVING COMPLEX PROBLEMS AND EVOLUTIONARY CHANGE (ALEXEI ZHEGLOV) - LKCE13

Strong Opening “Why”

Page 41: A3 THINKING FOR SOLVING COMPLEX PROBLEMS AND EVOLUTIONARY CHANGE (ALEXEI ZHEGLOV) - LKCE13

PLAN

STUDY

ACT

DO

Page 42: A3 THINKING FOR SOLVING COMPLEX PROBLEMS AND EVOLUTIONARY CHANGE (ALEXEI ZHEGLOV) - LKCE13

No jumping to solutions

Page 43: A3 THINKING FOR SOLVING COMPLEX PROBLEMS AND EVOLUTIONARY CHANGE (ALEXEI ZHEGLOV) - LKCE13

“If I had only one hour to save the world, I would spend 55 (59?) minutes defining the problem and only 5 minutes (1?) finding the solution.”

attributed to Albert Einstein

Page 44: A3 THINKING FOR SOLVING COMPLEX PROBLEMS AND EVOLUTIONARY CHANGE (ALEXEI ZHEGLOV) - LKCE13

No jumping to problems!

Page 45: A3 THINKING FOR SOLVING COMPLEX PROBLEMS AND EVOLUTIONARY CHANGE (ALEXEI ZHEGLOV) - LKCE13

A3 Thinking Meets The Improvement Kata

A3

A3 A3

A3

Page 46: A3 THINKING FOR SOLVING COMPLEX PROBLEMS AND EVOLUTIONARY CHANGE (ALEXEI ZHEGLOV) - LKCE13

Vision

Current Condition

Challenge

Target Condition

A3 ?

A3 ?

A3 ?

Grasp the current condition – how?

Establish the next Target Condition –

how?

What is a good

Challenge?

Page 47: A3 THINKING FOR SOLVING COMPLEX PROBLEMS AND EVOLUTIONARY CHANGE (ALEXEI ZHEGLOV) - LKCE13
Page 48: A3 THINKING FOR SOLVING COMPLEX PROBLEMS AND EVOLUTIONARY CHANGE (ALEXEI ZHEGLOV) - LKCE13

The Improvement Horizon

Page 49: A3 THINKING FOR SOLVING COMPLEX PROBLEMS AND EVOLUTIONARY CHANGE (ALEXEI ZHEGLOV) - LKCE13

The Improvement Horizon

Page 50: A3 THINKING FOR SOLVING COMPLEX PROBLEMS AND EVOLUTIONARY CHANGE (ALEXEI ZHEGLOV) - LKCE13

EvenBiggerTribe

Page 51: A3 THINKING FOR SOLVING COMPLEX PROBLEMS AND EVOLUTIONARY CHANGE (ALEXEI ZHEGLOV) - LKCE13

How many Countermeasures do we really need?

Why are the Indicators important?

Page 52: A3 THINKING FOR SOLVING COMPLEX PROBLEMS AND EVOLUTIONARY CHANGE (ALEXEI ZHEGLOV) - LKCE13
Page 53: A3 THINKING FOR SOLVING COMPLEX PROBLEMS AND EVOLUTIONARY CHANGE (ALEXEI ZHEGLOV) - LKCE13

Ord

ere

dU

nord

ere

d

Page 54: A3 THINKING FOR SOLVING COMPLEX PROBLEMS AND EVOLUTIONARY CHANGE (ALEXEI ZHEGLOV) - LKCE13

Expert analysis-driven

Page 55: A3 THINKING FOR SOLVING COMPLEX PROBLEMS AND EVOLUTIONARY CHANGE (ALEXEI ZHEGLOV) - LKCE13

Feedback-driven

Page 56: A3 THINKING FOR SOLVING COMPLEX PROBLEMS AND EVOLUTIONARY CHANGE (ALEXEI ZHEGLOV) - LKCE13

PLAN

STUDY

ACT

DO

Page 57: A3 THINKING FOR SOLVING COMPLEX PROBLEMS AND EVOLUTIONARY CHANGE (ALEXEI ZHEGLOV) - LKCE13

STUDY

Hypothesis: Pursuing the Action Plan to implement the Countermeasures will solve the problem.

the scientific test

Page 58: A3 THINKING FOR SOLVING COMPLEX PROBLEMS AND EVOLUTIONARY CHANGE (ALEXEI ZHEGLOV) - LKCE13

Current condition

Target (date)

Changing the Current Condition Changes a Lot!

Problem (gap)

Analysis (5 whys)

Countermeasures Feasibility ofcountermeasures

Action plan

Page 59: A3 THINKING FOR SOLVING COMPLEX PROBLEMS AND EVOLUTIONARY CHANGE (ALEXEI ZHEGLOV) - LKCE13

• Current condition?• What is the problem?• Target condition? Theme?• Analysis (five whys)?• Counter-measures?• Action Plan? Indicators?

Domain of Expert Analysis:

Page 60: A3 THINKING FOR SOLVING COMPLEX PROBLEMS AND EVOLUTIONARY CHANGE (ALEXEI ZHEGLOV) - LKCE13

Domain ofSafe-to-Fail Experiments:

An A3 filled in entirely by expert analysis may be unsafe!

Page 61: A3 THINKING FOR SOLVING COMPLEX PROBLEMS AND EVOLUTIONARY CHANGE (ALEXEI ZHEGLOV) - LKCE13

“…[a] partially completed A3 as the basis for discussions. This is tremendously powerful in interdepartmental situations where people may speak different lingo and have different perspectives.”

Durward K. Sobek II

Art Smalley

Page 62: A3 THINKING FOR SOLVING COMPLEX PROBLEMS AND EVOLUTIONARY CHANGE (ALEXEI ZHEGLOV) - LKCE13

Emergent alignment

Expert analysis

continually tested for fitness

Page 63: A3 THINKING FOR SOLVING COMPLEX PROBLEMS AND EVOLUTIONARY CHANGE (ALEXEI ZHEGLOV) - LKCE13

The Fitness Test

Page 64: A3 THINKING FOR SOLVING COMPLEX PROBLEMS AND EVOLUTIONARY CHANGE (ALEXEI ZHEGLOV) - LKCE13

A Method Without Methodology?

Bring your own boxes and arrows

Page 65: A3 THINKING FOR SOLVING COMPLEX PROBLEMS AND EVOLUTIONARY CHANGE (ALEXEI ZHEGLOV) - LKCE13

Is A3 Thinking Like Water?

Page 66: A3 THINKING FOR SOLVING COMPLEX PROBLEMS AND EVOLUTIONARY CHANGE (ALEXEI ZHEGLOV) - LKCE13

A3Thinker.com

Page 67: A3 THINKING FOR SOLVING COMPLEX PROBLEMS AND EVOLUTIONARY CHANGE (ALEXEI ZHEGLOV) - LKCE13

http://www.slideshare.net/cperrone/a3-kaizen-heres-howhttp://www.slideshare.net/HkanForss/stop-doing-retrospective-and-start-your-toyota-kata

Page 68: A3 THINKING FOR SOLVING COMPLEX PROBLEMS AND EVOLUTIONARY CHANGE (ALEXEI ZHEGLOV) - LKCE13

Follow

• Claudio Perrone• David J. Anderson• Stephen Parry• Håkan Forss• Yuval Yeret• Jabe Bloom

Page 69: A3 THINKING FOR SOLVING COMPLEX PROBLEMS AND EVOLUTIONARY CHANGE (ALEXEI ZHEGLOV) - LKCE13
Page 70: A3 THINKING FOR SOLVING COMPLEX PROBLEMS AND EVOLUTIONARY CHANGE (ALEXEI ZHEGLOV) - LKCE13

The End (of the Presentation)

Email: [email protected]: Alexei ZheglovTwitter: @az1Blog: learningagileandlean.wordpress.com

Page 71: A3 THINKING FOR SOLVING COMPLEX PROBLEMS AND EVOLUTIONARY CHANGE (ALEXEI ZHEGLOV) - LKCE13

Image Credits• Human evolution. http://commons.wikimedia.org/wiki/File:Human_evolution.svg (CC BY-SA 3.0)• Cynefin framework: http://en.wikipedia.org/wiki/File:Cynefin_framework_Feb_2011.jpeg (CC BY 2.0)• Battlestar Galactica http://www.moddb.com/groups/space-ship-addicts/images/battlestar-galactica-ships

(CC)• Greek temple pillars, source: http://www.flickr.com/photos/isawnyu/5456498539/ (CC BY 2.0)• Tribal ritual: http://www.flickr.com/photos/64749744@N00/8403452/ (CC)• Large Tribe: http://www.flickr.com/photos/75348994@N00/8519730788/ (CC)• Hunting spears: http://www.liveauctioneers.com/item/6348543 (CC)• Car in repair shop: http://relationshipmarketingalchemy.com/alfetta-18&page=3 (CC BY 2.0)• Flock of geese: http://www.freefoto.com/download/9910-12-2210/Sunset-With-Passing-Flock-Of-Geese

(CC BY-NC-ND 3.0)• Water flowing around a rock: http://

commons.wikimedia.org/wiki/File:Rocks-Water-flow-Stream_ForestWander.JPG (CC)• Marine fitness test: http://en.wikipedia.org/wiki/United_States_Marine_Corps_Physical_Fitness_Test (CC)• All book covers: fair use