a systems thinking primer: learning to see

69
A Systems Thinking Primer Learning to see... @patkua (in 3 parts)

Upload: patrick-kua

Post on 28-Jul-2015

750 views

Category:

Engineering


6 download

TRANSCRIPT

Page 1: A Systems Thinking Primer: Learning to see

A Systems Thinking PrimerLearning to see...

@patkua

(in 3 parts)

Page 2: A Systems Thinking Primer: Learning to see

@patkua

http://tiny.cc/twtlhttp://tiny.cc/retros

Architect

Developer

Leader

Coach

Life-long learner

Author

Page 3: A Systems Thinking Primer: Learning to see

FundamentalsI.

ArchetypesII.

In S/W ContextIII.

Page 4: A Systems Thinking Primer: Learning to see

Part I...

Fundamentals

Page 5: A Systems Thinking Primer: Learning to see

What is a system?

Page 6: A Systems Thinking Primer: Learning to see

Set of agentsAgent

Agent

Agent

Agent

Agent

Agent

Page 7: A Systems Thinking Primer: Learning to see

Set of agentsAgent

Agent

Agent

Agent

Agent

Agent

Interconnected

Page 8: A Systems Thinking Primer: Learning to see

Set of agentsAgent

Agent

Agent

Agent

Agent

Agent

Interconnected

In a dynamic state

Agent

Agent

Page 9: A Systems Thinking Primer: Learning to see

More than the sum of their partsA product of their interactions

Page 10: A Systems Thinking Primer: Learning to see
Page 11: A Systems Thinking Primer: Learning to see
Page 12: A Systems Thinking Primer: Learning to see

(does not apply to full system)

Cause Effect

Page 13: A Systems Thinking Primer: Learning to see
Page 14: A Systems Thinking Primer: Learning to see
Page 15: A Systems Thinking Primer: Learning to see

Analysis Synthesis

Page 16: A Systems Thinking Primer: Learning to see

Analysis Synthesis

A car travels approximately 26 km per Litre. If petrol costs £4.04/L which one would be closest to how much petrol would cost for a car travelling 2,626km? !

• £44.44 • £109.08 • £118.80 • £408.04 • £333.40

The  United  States  consumers  more  than  20%  (7  billion  barrels)  of  the  world’s  oil  supply  annually  yet  only  has  2%  of  the  world’s  proven  oil  reserves.    What  factors  will  determine  when  we  reach  “peak  oil”—the  point  in  Fme  when  the  maximum  rate  of  petroleum  extracFon  is  reached,  aIer  which  the  rate  of  oil  producFon  is  expected  to  enter  terminal  decline?  !

Page 17: A Systems Thinking Primer: Learning to see

Systems Thinking

Page 18: A Systems Thinking Primer: Learning to see

Correlation != Cause

Page 19: A Systems Thinking Primer: Learning to see

Systems thinkers seek

feedback loops

Page 20: A Systems Thinking Primer: Learning to see

Agent

Agent

Agent

Agent

Agent

Agent

Agent

Agent

Page 21: A Systems Thinking Primer: Learning to see

Agent

Agent

Agent

Agent

Agent

Agent

Agent

Agent

Page 22: A Systems Thinking Primer: Learning to see

Agent

Agent

Agent

Agent

Agent

Agent

Agent

Agent

Page 23: A Systems Thinking Primer: Learning to see

Agent

Agent

Agent

Agent

Agent

Agent

Agent

Agent

Page 24: A Systems Thinking Primer: Learning to see

Weight Loss (Analysis)

Page 25: A Systems Thinking Primer: Learning to see

Current Weight Target WeightDiet

Page 26: A Systems Thinking Primer: Learning to see

Weight Loss (Synthesis)

Page 27: A Systems Thinking Primer: Learning to see

Weight

Calories In Calories Out

“Healthy” Food ExerciseJunk Food

Mood

Page 28: A Systems Thinking Primer: Learning to see

2 Types of Feedback Loops

Amplifying Dampening

Self Reinforcing

Escalating

Positive Runaway

Compounding

Snowballing

Stabalising

Self-maintaining

Negative

Balancing

Page 29: A Systems Thinking Primer: Learning to see

Weight

Calories In Calories Out

“Healthy” Food ExerciseJunk Food

Mood

Page 30: A Systems Thinking Primer: Learning to see

Mental Models

“The thinking it took to get us into this mess is not the same thinking

that is going to get us out of it.”

Page 31: A Systems Thinking Primer: Learning to see

Word association

Word association

Word association

Word association

Word association

Word association

Word association

Word association

Word association

Word association

Colour

Furniture

Flowerseconds60

Page 32: A Systems Thinking Primer: Learning to see

Mind Grooving

Page 33: A Systems Thinking Primer: Learning to see

Slumber

Dream

Bed

Quiet

Nap

Pillow

Night

Blanket

Pajamas

Snooze

Page 34: A Systems Thinking Primer: Learning to see

Write down as many words as you can remember, without talking

Page 35: A Systems Thinking Primer: Learning to see

Slumber

Dream

Bed

Quiet

Nap

Pillow

Night

Blanket

Pajamas

Snooze

Page 36: A Systems Thinking Primer: Learning to see

Circles in the Air

Page 37: A Systems Thinking Primer: Learning to see

Thumb Wrestling

Page 38: A Systems Thinking Primer: Learning to see
Page 39: A Systems Thinking Primer: Learning to see

Noise Generating

Fun Generating

Page 40: A Systems Thinking Primer: Learning to see

Delays

Page 41: A Systems Thinking Primer: Learning to see

Delays

Page 42: A Systems Thinking Primer: Learning to see

Part II...

Archetypes

Page 43: A Systems Thinking Primer: Learning to see

A what?

Page 44: A Systems Thinking Primer: Learning to see

An Archetype

Peter Senge Author of the Fifth Discipline

Page 45: A Systems Thinking Primer: Learning to see
Page 46: A Systems Thinking Primer: Learning to see

Balancing Loop

Page 47: A Systems Thinking Primer: Learning to see

Balancing Loop

Desired State“warm”

Current State“cold”

Gap

Action

Page 48: A Systems Thinking Primer: Learning to see
Page 49: A Systems Thinking Primer: Learning to see

ExerciseFolding Stuff

Reinforcing Loop

Limits to Success

Page 50: A Systems Thinking Primer: Learning to see

Reinforcing Loop

Limits to Success

Thickness

Stiffness

Folding Rate

Page 51: A Systems Thinking Primer: Learning to see

1 1 0.001 m

2 2 0.002 m

3 4 0.004 m

4 8 0.008 m

5 16 0.016 m

6 32 0.032 m

7 64 0.064 m

8 128 0.128 m

9 256 0.256 m

10 512 0.512 m

11 1024 1.024 m

12 2048 2.048 m

13 4096 4.096 m

14 8192 8.192 m

15 16384 16.384 m

16 32768 32.768 m

17 65536 65.536 m

18 131072 131.072 m

19 262144 262.144 m

20 524288 524.288 m

21 1048576 1.048576 km

22 2097152 2.097152 km

23 4194304 4.194304 km

24 8388608 8.388608 km

25 16777216 16.777216 km

26 33554432 33.554432 km

27 67108864 67.108864 km

28 134217728 134.217728 km

29 268435456 268.435456 km

30 536870912 536.870912 km

31 1073741824 1073.741824 km

32 2147483648 2147.483648 km

33 4294967296 4294.967296 km

34 8589934592 8589.934592 km

8589.934592km

Fold 34

Dallas - Berlin (8391km)

Page 52: A Systems Thinking Primer: Learning to see

Tragedy of the Commons

Page 53: A Systems Thinking Primer: Learning to see
Page 54: A Systems Thinking Primer: Learning to see

Fixes that fail

CashLoan

Interest

Page 55: A Systems Thinking Primer: Learning to see
Page 56: A Systems Thinking Primer: Learning to see

Part III...

In S/W Context

Page 57: A Systems Thinking Primer: Learning to see

Feedback Loops

Amplifying Dampening

Good design #Bugs

Delivering frequently

Poor usability

Page 58: A Systems Thinking Primer: Learning to see
Page 59: A Systems Thinking Primer: Learning to see

Fixes that Fail

Page 60: A Systems Thinking Primer: Learning to see
Page 61: A Systems Thinking Primer: Learning to see

Long Build Breakages

Page 62: A Systems Thinking Primer: Learning to see

Tragedy of the Commons

Page 63: A Systems Thinking Primer: Learning to see
Page 64: A Systems Thinking Primer: Learning to see

Iterations

Cum

ulat

ive

Poin

ts

Work longer hours

Don’t write tests

Copy and paste code

# Bu

gs

Work longer hoursDon’t Write TestsCopy and Paste Code

# Cu

stom

ers

Limits to Success

Page 65: A Systems Thinking Primer: Learning to see
Page 66: A Systems Thinking Primer: Learning to see

FundamentalsI.

ArchetypesII.

In S/W ContextIII.

Page 67: A Systems Thinking Primer: Learning to see

“There are no separate systems. The world is a continuum. Where to draw a boundary around a system depends on

the purpose of the discussion.”

Donella H. Meadows Author of Thinking in Systems

Page 68: A Systems Thinking Primer: Learning to see

Questions?

@patkua

Page 69: A Systems Thinking Primer: Learning to see

This presentation shared under the Creative Commons (CC) licence

http://creativecommons.org/licenses/by/3.0/

CC Attribution

http://www.flickr.com/photos/judepics/4086515974/sizes/o/

http://www.flickr.com/photos/murilocardoso/1238098422/sizes/o/in/photostream/

http://www.flickr.com/photos/mattimattila/4230879540/sizes/o/in/photostream/

http://www.flickr.com/photos/telemax/2778652449/sizes/o/in/photostream/

http://www.flickr.com/photos/codefin/2157118512/sizes/o/in/photostream/

http://www.flickr.com/photos/23510510@N03/6214144672/sizes/l/in/photostream/