32
Making Systems Visible Talking Together About Systems Understandi ng Complex Systems Co-creating High Velocity Organizations Systems Thinking powering the learning engine for large scale Agile and Lean Journeys U nderstanding of CurrentCapacity U nderstanding of realconsequences Accept new work + - Perceived benefits ofnew project +

Systems Thinking for large scale agile | Rolf Häsänen | LTG-18

Embed Size (px)

Citation preview

Page 1: Systems Thinking for large scale agile | Rolf Häsänen | LTG-18

Making Systems Visible

Talking Together

About Systems

Understanding

Complex Systems

Co-creating High Velocity Organizations

Systems Thinking powering the learning engine for large scale

Agile and Lean Journeys

Understanding of

Current Capacity Understanding of

real consequences

Accept newwork

+

-

Perceived benefits

of new project

+

Page 2: Systems Thinking for large scale agile | Rolf Häsänen | LTG-18

Types of problems

• No unique “correct” view of the problem;• Different views of the problem and contradictory

solutions;• Most problems are connected to other problems;• Data are often uncertain or missing;• Multiple value conflicts;• Ideological and cultural constraints;• Political constraints;• Economic constraints;• Often a-logical or illogical or multi-valued thinking;• Numerous possible intervention points;• Consequences difficult to imagine;• Considerable uncertainty, ambiguity;• Great resistance to change;

Logic puzzles Dilemmas Messy & Wicked problems

Page 3: Systems Thinking for large scale agile | Rolf Häsänen | LTG-18

Value space of System Dynamics

System Dynamics is a framework, language, tool and a way of thinking to approach complex situations in various types of systems (social, managerial, business, economy…)

Chaotic

Simple

Low

Low certainty

High

High certainty

Agre

emen

t

Political control

Experimentation

ComplexityDomain

Collaborative Systems Thinking

Modelling

Simulation

Page 4: Systems Thinking for large scale agile | Rolf Häsänen | LTG-18

© 2012 ValueAtWork

”The significant problems cannot be solved by the same level of thinking that caused it”

-Albert Einstein

Page 5: Systems Thinking for large scale agile | Rolf Häsänen | LTG-18

Case: The program manager that could

PMBOKPRINCE2

CHANGE MANAGEMENT BOARD

RISK MANAGEMENT BOARD

BUSINESS REQUIREMENTS PROJECT 5-6Months

ANALYSIS / DESIGN PROJECT

>12 months Waterfall process

>100 people

5 Countries

TESTFACTORY

DETAILED

ESTIMATIONSRequirements Frozen

10 Months before deadline

Controlling PMO

People parttime in project

Few agile pilots = No visible effect

Business not involvedafter initial work

Command & Control culture

Pressure = Motivation

Meet Bengt

HANDOFFS > 8 sitesZone of chaos at end

Detailed plans Multiple projects

Do not fail Take few big bets and manage your risks

Pressure to come up with

solutionMore planning

Risk managementDetailed processes

Virtual teams?More specialists

More managers

More management reviews

More testersMore pressure

Page 6: Systems Thinking for large scale agile | Rolf Häsänen | LTG-18

Common view of project work

Page 7: Systems Thinking for large scale agile | Rolf Häsänen | LTG-18

Quality aspect is missing

We have modelled iterative work

Page 8: Systems Thinking for large scale agile | Rolf Häsänen | LTG-18

One more step is missing

Page 9: Systems Thinking for large scale agile | Rolf Häsänen | LTG-18

”Lets look at our project”

We went into a deeper inquiry and exploration about dynamics of a

project

Page 10: Systems Thinking for large scale agile | Rolf Häsänen | LTG-18

Customer came with more work & changes

Work to bedone

Work doneWork being

done

Knownrework

undiscovered rework

Error rate

Rework discovery

rate

Prioritizationrate

People Productivity Quality

More work & Changes

Page 11: Systems Thinking for large scale agile | Rolf Häsänen | LTG-18

We act to catch up with the plan

Work to bedone

Work doneWork being

done

Knownrework

undiscovered rework

Error rate

Rework discovery

rate

Prioritizationrate

People Productivity Quality

Perceived Progress

Schedule Acceleration

Overtime

Hiring

Scheduled Completion time

Page 12: Systems Thinking for large scale agile | Rolf Häsänen | LTG-18

Our actions cause rippleeffects

Work to bedone

Work doneWork being

done

Knownrework

undiscovered rework

Error rate

Rework discovery

rate

Prioritizationrate

People Productivity Quality

Perceived Progress

Schedule Acceleration

Overtime

Hiring

Fatigue/Burnout

Averageemployee

skill

Out-of-sequence WorkCoordination ProblemsWorksite Congestion

Moral problems

Scheduled Completion time

Page 13: Systems Thinking for large scale agile | Rolf Häsänen | LTG-18

Until this happens

Page 14: Systems Thinking for large scale agile | Rolf Häsänen | LTG-18

Rework amounts to

Page 15: Systems Thinking for large scale agile | Rolf Häsänen | LTG-18

Consensus

Bengt

? Agile

Page 16: Systems Thinking for large scale agile | Rolf Häsänen | LTG-18

Copyright 2013 Value At Work AB - www.valueatwork.se

16

Events

Patterns

Structures

Mental Models

Seen by others

Normally invisibleX

(REACT)

(Anticipate)

(Design)

(Transform)

What about our thinking allows this situation to persist?

What are the forces at play contributing to these patterns?

Whats been happening?

What Happened?

Leve

rage

and

Lea

rnin

g1. Uncovering invisible factors

Sealevel

Page 17: Systems Thinking for large scale agile | Rolf Häsänen | LTG-18

2. Modelling together; 2+2=8

Design problems thisyear vs Time remaining

Resources on thisyears project

Resources on nextyears project

Progress on nextyear project

-

+

-

+

B

R

+

Project Overtime

Problems resolved

Fatigue &Overwork

+

+

-

+

New problemsdiscovered

+

+

BR

Work harder

Problem resolution& Rework

-

Rework loop

Tipping loop

Tipping loop

I. People’s mental models are limited by cognitive processing capabilitiesII. People tend to think in simple causal chains instead of networks of feedback loopsIII. People’s causal assumptions tend to be hidden

Group modelling surfaces underlying assumptions and creates a holistic shared problem-view

Page 18: Systems Thinking for large scale agile | Rolf Häsänen | LTG-18

18

Collaborative Thinking & Modelling

“The smartness we need is collective not individualistic"

Peter Senge - problemsolving in the age of complexity

Page 19: Systems Thinking for large scale agile | Rolf Häsänen | LTG-18

Case: Share knowledge across the organization at Ericsson

Milk Stock

Cows

Workers

Production Sales

liters per day percow

productivitymultiplier

Birth rate

Death Rate

Hiring Leaving

revenue

price

reinvestment

+

R

R

+

+

+

+

+

+

+

-

+

+

Milk Stock

Cows

Workers

Production Sales

liters per day percow

productivitymultiplier

Birth rate

Death Rate

Hiring Leaving

revenue

price

reinvestment

+

R

R

+

+

+

+

+

+

+

-

+

+

Milk Stock

Cows

Workers

Production Sales

liters per day percow

productivitymultiplier

Birth rate

Death Rate

Hiring Leaving

revenue

price

reinvestment

+

R

R

+

+

+

+

+

+

+

-

+

+

Milk Stock

Cows

Workers

Production Sales

liters per day percow

productivitymultiplier

Birth rate

Death Rate

Hiring Leaving

revenue

price

reinvestment

+

R

R

+

+

+

+

+

+

+

-

+

+

Stagnating

Improvement?

?

?

?Sharing learning

Page 20: Systems Thinking for large scale agile | Rolf Häsänen | LTG-18

Copyright 2013 Value At Work AB - www.valueatwork.se

20

Stagnating Improvement problem

Performance started to level off after 18 months. Even a doubling of effort failed to produce any futher improvement.

Page 21: Systems Thinking for large scale agile | Rolf Häsänen | LTG-18

Copyright 2013 Value At Work AB - www.valueatwork.se

21

What the group shared

ImprovementOpportunities

ImprovementRate

Performance

+

++

-

B R

No more slack Work smarter

Improvement Dynamics

400 Improvements20 Improvements/Month

0 Improvements0 Improvements/Month

0 6 12 18 24 30 36 42 48 54 60Time

Performance : Current ImprovementsImprovement Opportunities : Current ImprovementsImprovement Rate : Current Improvements/Month

ImprovementOpportunities

PerformanceImprovement

Rate

+ +

ImprovementWork Adoption

Fraction

+ +

B R

Page 22: Systems Thinking for large scale agile | Rolf Häsänen | LTG-18

Copyright 2013 Value At Work AB - www.valueatwork.se

22

Recommendation

Time

Performance

Incremental Improvments

Incremental Improvments

Incremental Improvments

SystemsRedesign

SystemsRedesign

Page 23: Systems Thinking for large scale agile | Rolf Häsänen | LTG-18

Reactions

Milk Stock

Cows

Workers

Production Sales

liters per day percow

productivitymultiplier

Birth rate

Death Rate

Hiring Leaving

revenue

price

reinvestment

+

R

R

+

+

+

+

+

+

+

-

+

+

Milk Stock

Cows

Workers

Production Sales

liters per day percow

productivitymultiplier

Birth rate

Death Rate

Hiring Leaving

revenue

price

reinvestment

+

R

R

+

+

+

+

+

+

+

-

+

+

Milk Stock

Cows

Workers

Production Sales

liters per day percow

productivitymultiplier

Birth rate

Death Rate

Hiring Leaving

revenue

price

reinvestment

+

R

R

+

+

+

+

+

+

+

-

+

+

ImprovementOpportunities

PerformanceImprovement

Rate

+ +

ImprovementWork Adoption

Fraction

+ +

B R

Why has it taken so long to discover this method.I have been a manager

since 90ies

Most team learnings are applicable in our

department

Wow – too many learnings we could

apply at once we must prioritize which one to

start withWe want to ge back to

work and apply what we have learned now.

Page 24: Systems Thinking for large scale agile | Rolf Häsänen | LTG-18

1. Learning to LearnRegular Learningful

Goal Win – your point prevails Learn – build shared understanding

Sensibility

When Advocating Present options as data but pretend your not. Hide your reasoning

Separate data from options.Reveal your reasoning

When challenged Defend your view but pretend your not.

Invite inquiry into your position as a way to improve it

When Inquiring Pin people – to prove them wrong

Understand – how is this person right?

A B C

A

B

C

Page 25: Systems Thinking for large scale agile | Rolf Häsänen | LTG-18

2. Learning through experience

Lessons from yesterday are applied and tested tomorrow As tomorrow becomes yesterday test/experiment is validated

and learning evolves.

Milk Stock

Cows

Workers

Production Sales

liters per day percow

productivitymultiplier

Birth rate

Death Rate

Hiring Leaving

revenue

price

reinvestment

+

R

R

+

+

+

+

+

+

+

-

+

+

Milk Stock

Cows

Workers

Production Sales

liters per day percow

productivitymultiplier

Birth rate

Death Rate

Hiring Leaving

revenue

price

reinvestment

+

R

R

+

+

+

+

+

+

+

-

+

+

ImprovementOpportunities

PerformanceImprovement

Rate

+ +

ImprovementWork Adoption

Fraction

+ +

B R

ImprovementOpportunities

ImprovementRate

Performance

+

++

-

B R

No more slack Work smarter

Improvement Dynamics

400 Improvements20 Improvements/Month

0 Improvements0 Improvements/Month

0 6 12 18 24 30 36 42 48 54 60Time

Performance : Current ImprovementsImprovement Opportunities : Current ImprovementsImprovement Rate : Current Improvements/Month

Page 26: Systems Thinking for large scale agile | Rolf Häsänen | LTG-18

3. Building knowledge across organization

Experience sharing

Pattern seeking

Knowledge creating

Team1

Team2

Team3

Local teams Projects

Page 27: Systems Thinking for large scale agile | Rolf Häsänen | LTG-18

Copyright 2013 Value At Work AB - www.valueatwork.se

27

Systems Thinking Continuum

Systems Awareness

Causal Loop Diagrams

Stock and Flow

Equations

Simulations

Robust Simulations Test

Systems knowledge ladder

Page 28: Systems Thinking for large scale agile | Rolf Häsänen | LTG-18

What you can do if you want to learn System Dynamics

Link to my blog with resources about System Dynamics:

http://valueatwork.se/var-borjar-man-om-man-vill-lara-sig-systemdynamik/

http://v.gd/learn_SD <=Short version

Follow up study by physicist Graham Turneron Limits to Growth study from 1972

Read the following books

Page 29: Systems Thinking for large scale agile | Rolf Häsänen | LTG-18

Your guide today

Rolf HäsänenSystems thinker, speaker. Passionate

about improvement, innovation and all things complex.

Little know factoids: Juggles kettlebells, Helped UN model Rift valley fever virus, photographslikes factoids.

@RolfHasanen

Rolf Häsänenwww.valueatwork.se

Page 30: Systems Thinking for large scale agile | Rolf Häsänen | LTG-18

Co-creating High Velocity Organizations

Har du frågor när du hunnit reflektera över dagen

eller vill bara ge feedback om hur saker fungerat

Co-creating High Velocity Organizations

Rolf Häsä[email protected]+46 70 680 68 12

Page 31: Systems Thinking for large scale agile | Rolf Häsänen | LTG-18

I will talk about how Systems Thinking helped organizations to:• unlocking the full potential of team learning• create self coaching teams driven by the people focused on what truly

matters• capture and share knowledge across organizational boundaries• enable cross organizational teams to design solutions to long lived

complex problems• empower management teams to tackle complex business problems and

design policies to deal with these

In my experience agile and lean organisations are in a unique position to use and benefit from Systems Thinking as many existing mindsets and methods are closely related. My hope is that you will find seeds of useful information or ideas that you can cultivate in your own organization. During the talk I will also put Systems thinking in a context where it is useful and when not to use it.

Page 32: Systems Thinking for large scale agile | Rolf Häsänen | LTG-18

Copyright 2013 Value At Work AB - www.valueatwork.se

32

The foundation of Systems Thinking

• Structure generates behaviour– Context plays a significant role in determining how people

behave. (I.e. Beer Game)• Mental Models control our world

– It is not enough to change a system’s physical structure. (i.e. Gorilla video)

• We're an important part of the structure.– In some cases, Pogo's words are the best reminder: "We

have met the enemy and he is us." Our normal instinct is normally to blame people not the system they live and work in.