66
written, illustrated and performed by Claudio Perrone agilesensei.com a3thinker.com Evolve or die A3 Thinking and Popcorn Flow in Action @agilesensei

Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)

Embed Size (px)

DESCRIPTION

Slides I presented this week for the Lean Kanban Central Europe 2014 #lkce14 conference in Hamburg (and subsequently at Build Stuff in Vilnius) about Lean Management with A3 Thinking and Popcorn Flow. It consolidates some of my latest thoughts on the matter. You may also be interested in the article that InfoQ published shortly after: http://www.infoq.com/news/2014/11/lean-thinking-change

Citation preview

Page 1: Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)

written, illustrated and performed by

Claudio Perrone

agilesensei.com a3thinker.com

Evolve or die

A3 Thinking and Popcorn Flow

in Action

@agilesensei

Page 2: Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)

Today I’m going to change the world

… (a little).

Page 3: Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)

“A few years ago, I made a world of difference to one client”

Page 4: Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)

28 months later...

“Except… I didn’t.”

Page 5: Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)

Hello?

Page 6: Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)

“I saw good people swallowed by an enemy they could not defeat”

Page 7: Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)

“innovation and growth being crushed by status-quo, fire-fighting and conformity.”

Page 8: Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)

“the company went through many reorganizations, only to stay the same”

Organization chart Blame flow

Rule makers

Controllers

Enforcers

Victims Organization chart God

Losers

Page 9: Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)

organizations can’t be “agile” if only the development teams are doing Agile

SMs

Typical “Agile” Enterprise

Page 10: Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)

“all was left was a desolate, lifeless place, with seemingly little to offer humans.”

Page 11: Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)

But What if an “alien” technology

could change it?

Page 12: Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)

LEAN MANAGEMENT

1

@agilesensei

Page 13: Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)

And we are reducing that timeline by removing the non-value-added wastes. -­‐-­‐-­‐  Taiichi  Ohno,  Founder  of  TPS  

“ All we are doing is looking at the timeline from the moment the customer gives us an order to the point we can collect the cash.

Page 14: Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)

“but that’s only part of the story…”

Page 15: Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)

Why do you allow your competitors to copy all your tools?

Page 16: Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)

What they need to see… is not visible

What the hell is He talking about?

Page 17: Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)

---W. Edwards Deming

“ 95% of variation in worker’s performance is governed by the systems.

W. Edwards deming believed that…

Page 18: Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)

---W. Edwards Deming “ We should work on our processes, not the outcome of our processes.

Perhaps…

Page 19: Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)

…TO BETTER SERVE INDIVIDUALS AND INTERACTIONS.

in lean, we co-design and continuously improve processes and tools…

Page 20: Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)

“learning to see” involves bringing to the surface what we learn

Value Stream (from concept to cash)

Learning Stream(s) (from question to knowledge base)

Page 21: Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)

With method and guidance, managers grow to become problem solvers, critical thinkers and mentors

Page 22: Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)

-­‐-­‐-­‐  Jurgen  Appelo  

“ Management is too important to leave to the managers. Management is everyone’s job.

(YOU MAY ALSO CONSIDER THAT…)

Page 23: Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)

A3 THINKING 2

@agilesensei

Page 24: Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)

I had terrible experiences with problem solving meetings

Page 25: Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)

in Lean, a "problem" is the gap between the "current situation" and the "standard/expectation"

Gap = Problem

Current Situation

Standard

Page 26: Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)

Following that definition, there are 3 classes of problems:

Standard (or Shared Expectation)

Preventive

Maintenance

Kaizen

Page 27: Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)

A3 Thinkers are like investigators at a crime scene…

Page 28: Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)

They capture a shared understanding of a problem - often with just pencil and paper.

Why are we talking about it?

Where do things stand today?

What should be happening?

What would be a step in the right direction?

What causes prevent us from reaching our target condition?

Page 29: Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)

To find causes, they use simple analysis tools Such as fishbone diagrams…

Page 30: Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)

Problem: got a Speeding ticket

Late for work

Got up late

Alarm clock didn’t work

Batteries were flat

Why?

Why?

Why?

Why?

Therefore

Therefore

Therefore

Therefore

… And 5-whys

Page 31: Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)

Once the nature of the problem is clear, they take steps to move towards the target condition systematically.

What countermeasures should neutralize the

causes?

What steps are required to implement the selected

countermeasures? How will you know if the countermeasures work?

Based on the results, what’s next?

Page 32: Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)

filling a report as quickly as possible would bring you fast nowhere.

Page 33: Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)

“ -- Claudio Perrone

It’s not what you do but rather what you learn by doing it that matters.

A3 is about the thinking, not the report.

Page 34: Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)

I learned to develop each section thoroughly…

Page 35: Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)

… and validate my current understanding with others before moving to the next SECTION

Page 36: Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)

Traditionally, a mentor would challenge a problem solver’s line of thought with quick coaching cycles

What do you mean by it? (Clarity) Is it always the case? (Assumptions) How do you know? (Evidence) What are you implying by that? (Implications) Would that necessarily happen? (consequences) Do anyone see it another way? (Alternative Point of views)

Page 37: Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)

A3 thinking is not about problem solving…

… it’s about creating problem solvers.

Page 38: Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)

I saw situations like this…

Why did the site go down?

WHO? I want his f$g#

Head!!

Ehm… someone made a mistake.

Page 39: Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)

… Turning into this

Hi all, Here’s a quick summary of the

root cause analysis we did this morning.

Problem: The Website was offline from 15:31 to 15:40 because:

-Website couldn't establish a connection to the database.

- Because MySql service crashed.

- Because MySql storage engine reached the default configuration memory limit.

- Because Apache web server configuration allows threads to request more

physical memory than available to MySql.

- Because Apache and MySql default configuration settings are not

optimised for the RAM currently available on the new virtual server.

We failed to detect it because:

- New relic didn't notify us that the site was not responsive

- We don't know yet, needs further investigation. It might not be configured properly

(cont..)

Page 40: Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)

… We took adaptive actions and the site is now up an running.

However these are the further actions to take:

Preventive: (future/cause)

[now] Expand RAM on new virtual server

[now] Review Apache & MySql configuration

[later] Investigate moving to nginx

Contingent (future/effect):

[now] Configure New Relic's monitoring properly (alerts on site down, response time, n of

processes, memory)

[later] Investigate using New Relic for app profiling

Page 41: Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)

Without guidance It’s all too easy to develop shallow A3 reports.

… and Good mentors are rarer than plutonium.

Page 42: Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)

So, with the motto: “Toyota supplier in 2 years or less”…

Page 43: Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)

… I released a family of thinking tools…

www.a3thinker.com  

Page 44: Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)

to help you change the world. one problem at a time.

www.a3thinker.com/deck  

Page 45: Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)

Arguably, an A3 report “surfaces” a learning stream around a problem

Page 46: Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)

What other Learning streams

can we seek to surface?

Page 47: Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)

POPCORN FLOW

3

@agilesensei

Page 48: Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)

A while ago, I worked with a team who had not deployed in months

Page 49: Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)

We worked together and evolved using the kanban method

Page 50: Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)

But the real “secret” was our ability to SYSTEMATICALLY DEFINE AND negotiate explicit change experiments…

Page 51: Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)

Problems & observations Options Possible experiments Committed Ongoing Review Next

… a powerful learning stream that I defined and captured on a parallel “Popcorn board”

Page 52: Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)

It starts with Problems & Observations...

Page 53: Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)

...which I use to elicit options.

Page 54: Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)

Promising options lead to a backlog of possible experiments.

Page 55: Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)

experiments that we Commit to pursue have an action, reason, expectation and Review date.

Page 56: Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)

At Each retrospective, I ask exactly these questions:

Page 57: Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)

Some people fear “failure”…

Gap = Frustration

Reality

Expectation

Page 58: Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)

…but we only really “fail” when we limit our opportunities to learn

Gap = Frustration

Reality

Expectation

Learning

Page 59: Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)

It’s Not “fail fast, fail often”...

… It’s “Learn fast, learn often”.

Page 60: Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)

Right from the beginning, I knew this was different.

Page 61: Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)

... Because the team COULD easily handle 5-10 change experiments each week, rapidly enabling it to DELIVER multiple times a day

Page 62: Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)

…and then it spread. Popcorn boards started to appear to other parts of the organization.

Page 63: Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)

Imagine a continous flow of experiments to dramatically accelerate the rate of change in every corner of your organization...

... How far would you go?

Page 64: Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)

Final Thoughts

Page 65: Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)

“ -- Winston Churchill

To improve is to change. To be perfect is to change often.

Page 66: Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)

Claudio  Perrone  

[email protected]  www.agilesensei.com  

@agilesensei  www.a3thinker.com  

Next is Now