Learning to see...
This presentation is the property of its rightful owner.
Sponsored Links
1 / 133

Systems Thinking Primer PowerPoint PPT Presentation


Systems Thinking presentation given on the IT management track at OOP Conference 2012.

Download Presentation

Systems Thinking Primer

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Learning to see...

A Systems Thinking Primer

(in 3 parts)

@patkua


I.

Fundamentals


I.

II.

Fundamentals

Archetypes


I.

II.

III.

Fundamentals

Archetypes

In S/W Context


Part I...

Fundamentals


What is asystem?


Set of agents

Agent

Agent

Agent

Agent

Agent

Agent


Set of agents

Interconnected

Agent

Agent

Agent

Agent

Agent

Agent


Set of agents

Interconnected

In a dynamic state

Agent

Agent

Agent

Agent

Agent

Agent

Agent

Agent


More than the sum of their parts


More than the sum of their parts

A product of their interactions


Cause

Effect

(does not apply to full system)


Analysis


Analysis


Analysis

Synthesis


Analysis

Synthesis


Analysis

Synthesis


Systems Thinking


Correlation != Cause


Systems thinkers seek

feedback loops


Agent

Agent

Agent

Agent

Agent

Agent

Agent

Agent


Agent

Agent

Agent

Agent

Agent

Agent

Agent

Agent


Agent

Agent

Agent

Agent

Agent

Agent

Agent

Agent


Agent

Agent

Agent

Agent

Agent

Agent

Agent

Agent


2 Types of Feedback Loops


2 Types of Feedback Loops

Amplifying


2 Types of Feedback Loops

Amplifying

Dampening


2 Types of Feedback Loops

Amplifying

Dampening

Self Reinforcing

Negative

Compounding

Stabalising

Runaway

Positive

Balancing

Snowballing

Escalating

Self-maintaining


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.”

Mental Models


Word association

Word association

Word association

Word association

Word association

Word association

Word association

Word association

Word association

Word association


Word association

Word association

Word association

Colour

Word association

Word association

Word association

Word association

Word association

Word association

Word association


Word association

Word association

Word association

Colour

Word association

Word association

Word association

Furniture

Word association

Word association

Word association

Word association


Word association

Word association

Word association

Colour

Word association

Word association

Word association

Furniture

Flower

Word association

Word association

Word association

Word association


Word association

Word association

Word association

Colour

Word association

Word association

Word association

Furniture

Flower

Word association

Word association

Word association

60

Word association

seconds


Noise Generating


Fun Generating

Noise Generating


Delays


Delays


Part II...

Archetypes


A what?


Peter Senge

Author of the Fifth Discipline


An Archetype

Peter Senge

Author of the Fifth Discipline


Balancing Loop


Balancing Loop


Balancing Loop


Balancing Loop


Desired State

“warm”

Current State

“cold”

Balancing Loop


Gap

Desired State

“warm”

Current State

“cold”

Balancing Loop


Action

Gap

Desired State

“warm”

Current State

“cold”

Balancing Loop


Action

Gap

Desired State

“warm”

Current State

“cold”

Balancing Loop


Action

Gap

Desired State

Current State

Balancing Loop


Exercise


Exercise

Folding Stuff


Limits to Success

Exercise

Folding Stuff

Reinforcing Loop


Thickness


Thickness

Folding Rate


Thickness

Folding Rate


Thickness

Folding Rate

Reinforcing Loop


Stiffness

Thickness

Folding Rate

Reinforcing Loop


Stiffness

Thickness

Folding Rate

Reinforcing Loop


Limits to Success

Stiffness

Thickness

Folding Rate

Reinforcing Loop


Tragedy of the Commons


Fixes that fail


Cash

Fixes that fail


Cash

Fixes that fail


Cash

Fixes that fail


Loan

Cash

Fixes that fail


Loan

Cash

Fixes that fail


Loan

Cash

Fixes that fail


Loan

Cash

Fixes that fail


Loan

Cash

Interest

Fixes that fail


Part III...

In S/W Context


Feedback Loops

Amplifying

Dampening


Feedback Loops

Amplifying

Dampening

Good design


Feedback Loops

Amplifying

Dampening

Good design

#Bugs


Feedback Loops

Amplifying

Dampening

Good design

#Bugs

Delivering

frequently


Feedback Loops

Amplifying

Dampening

Good design

#Bugs

Delivering

frequently

Poor usability


Fixes that Fail


Long Build Breakages


Tragedy of the Commons


Cumulative Points

Iterations


Cumulative Points

Iterations


Cumulative Points

Work longer hours

Iterations


Cumulative Points

Don’t write tests

Work longer hours

Iterations


Cumulative Points

Copy and paste code

Don’t write tests

Work longer hours

Iterations


Cumulative Points

Copy and paste code

Don’t write tests

Work longer hours

Iterations


Cumulative Points

Copy and paste code

Don’t write tests

Work longer hours

# Bugs

Iterations


Cumulative Points

Copy and paste code

Don’t write tests

Work longer hours

# Bugs

Iterations


# Customers

Cumulative Points

Copy and paste code

Don’t write tests

Work longer hours

# Bugs

Iterations


# Customers

Cumulative Points

Copy and paste code

Don’t write tests

Work longer hours

# Bugs

Iterations


# Customers

Cumulative Points

Limits to Success

Copy and paste code

Don’t write tests

Work longer hours

# Bugs

Iterations


I.

II.

III.

Fundamentals

Archetypes

In S/W Context


I.

II.

III.

Fundamentals

Archetypes

In S/W Context


I.

II.

III.

Fundamentals

Archetypes

In S/W Context


I.

II.

III.

Fundamentals

Archetypes

In S/W Context


“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


Questions?

@patkua

We’re hiring!

http://www.thoughtworks.com/current-opportunities


CC Attribution

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

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

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:[email protected]/6214144672/sizes/l/in/photostream/

This presentation shared under the Creative

Commons (CC) licence

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


  • Login