introduction to systems thinking and causal loop …zifeiliu/files/fac_zifeiliu...thinking and...

31
Introduction to Systems Thinking and Causal Loop Diagrams BAE 815 (Fall 2017) Dr. Zifei Liu [email protected]

Upload: others

Post on 16-Jan-2020

7 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Introduction to Systems Thinking and Causal Loop …zifeiliu/files/fac_zifeiliu...Thinking and Causal Loop Diagrams BAE 815 (Fall 2017) Dr. Zifei Liu Zifeiliu@ksu.edu •Emphasize

Introduction to Systems Thinking and Causal

Loop DiagramsBAE 815 (Fall 2017)

Dr. Zifei Liu

[email protected]

Page 2: Introduction to Systems Thinking and Causal Loop …zifeiliu/files/fac_zifeiliu...Thinking and Causal Loop Diagrams BAE 815 (Fall 2017) Dr. Zifei Liu Zifeiliu@ksu.edu •Emphasize

• Emphasize the relationships among a system’s

parts, rather than the parts themselves.

• Understand dynamic complexity of systems and

find the leverage points for sustainable change.

2

Systems thinking

Page 3: Introduction to Systems Thinking and Causal Loop …zifeiliu/files/fac_zifeiliu...Thinking and Causal Loop Diagrams BAE 815 (Fall 2017) Dr. Zifei Liu Zifeiliu@ksu.edu •Emphasize

• See the big picture

• Recognize that structure influence performance

• Examine how we may create our own problem

3

Why systems thinking ?

In complex systems, cause and effect are distant in time and space.

Page 4: Introduction to Systems Thinking and Causal Loop …zifeiliu/files/fac_zifeiliu...Thinking and Causal Loop Diagrams BAE 815 (Fall 2017) Dr. Zifei Liu Zifeiliu@ksu.edu •Emphasize

• Increasing use of antibiotics

More resistant strains of bacteria

• Adding more roads to reduce congestion

Increased development and ultimately more

congestion

4

Some system stories

Page 5: Introduction to Systems Thinking and Causal Loop …zifeiliu/files/fac_zifeiliu...Thinking and Causal Loop Diagrams BAE 815 (Fall 2017) Dr. Zifei Liu Zifeiliu@ksu.edu •Emphasize

• Today’s problem may come from yesterday’s “solution”.

• The cure can be worse than the disease.

• The easy way out usually leads back in.

• Long term behavior is often different from short term behavior.

• Cause and effect are not closely related in time and space.

• Small changes can produce big results, but the leverage points are not obvious.

5

Some “truth” on complex systems

Page 6: Introduction to Systems Thinking and Causal Loop …zifeiliu/files/fac_zifeiliu...Thinking and Causal Loop Diagrams BAE 815 (Fall 2017) Dr. Zifei Liu Zifeiliu@ksu.edu •Emphasize

6

90% of an iceberg’s volume is not visible

Events(crisis, tasks)

Patterns (trends)

Reward Systems

Unwritten Rules

People’s Mental Models

React, fire-fighting

To create

sustainable

change,

intervene here!

Adapt

System Structure

Design

Page 7: Introduction to Systems Thinking and Causal Loop …zifeiliu/files/fac_zifeiliu...Thinking and Causal Loop Diagrams BAE 815 (Fall 2017) Dr. Zifei Liu Zifeiliu@ksu.edu •Emphasize

7

Causal loop diagrams

• A useful tool to provide a visual representation of

dynamic interrelationships

• Test and clarify your thinking

Page 8: Introduction to Systems Thinking and Causal Loop …zifeiliu/files/fac_zifeiliu...Thinking and Causal Loop Diagrams BAE 815 (Fall 2017) Dr. Zifei Liu Zifeiliu@ksu.edu •Emphasize

8

Component of a causal loop diagrams

• Variables: up or down over time

• Arrows: the direction of influence between variables

Causality: A B

• Polarity:

+ or s, if A and B change in the same direction

- or o, if A and B change in the opposite directions

• Feedback loops: Balancing (B) or Reinforcing (R)

• Delay (||): The effect is delayed.

Page 9: Introduction to Systems Thinking and Causal Loop …zifeiliu/files/fac_zifeiliu...Thinking and Causal Loop Diagrams BAE 815 (Fall 2017) Dr. Zifei Liu Zifeiliu@ksu.edu •Emphasize

9

Reinforcing loop

Structure

+

Population

Time

Birth

Population

+ R

Dynamic behavior

Page 10: Introduction to Systems Thinking and Causal Loop …zifeiliu/files/fac_zifeiliu...Thinking and Causal Loop Diagrams BAE 815 (Fall 2017) Dr. Zifei Liu Zifeiliu@ksu.edu •Emphasize

10

Reinforcing loop

Structure

+

Bank

balance

Time

Interest

paid

Bank

balance

+ R

Dynamic behavior

Page 11: Introduction to Systems Thinking and Causal Loop …zifeiliu/files/fac_zifeiliu...Thinking and Causal Loop Diagrams BAE 815 (Fall 2017) Dr. Zifei Liu Zifeiliu@ksu.edu •Emphasize

11

Reinforcing loop

Structure

-Bank failure

Time

Bank failure

Withdraw

of funds

R

Dynamic behavior

Depositors’

confidence

-

Bank’s

solvency

-

-

Reinforcing loops can be vicious cycles!

Page 12: Introduction to Systems Thinking and Causal Loop …zifeiliu/files/fac_zifeiliu...Thinking and Causal Loop Diagrams BAE 815 (Fall 2017) Dr. Zifei Liu Zifeiliu@ksu.edu •Emphasize

12

Balancing loop

Structure

-

Hunger

Time

Hunger

Food ingested

+ B

Dynamic behavior

Balancing loops create stability

Page 13: Introduction to Systems Thinking and Causal Loop …zifeiliu/files/fac_zifeiliu...Thinking and Causal Loop Diagrams BAE 815 (Fall 2017) Dr. Zifei Liu Zifeiliu@ksu.edu •Emphasize

13

Balancing loop

Structure

-

Job openings

Time

Job openings

People moving

into town

+ B

Dynamic behavior

Balancing loops can be automatic, or intentional policy.

Page 14: Introduction to Systems Thinking and Causal Loop …zifeiliu/files/fac_zifeiliu...Thinking and Causal Loop Diagrams BAE 815 (Fall 2017) Dr. Zifei Liu Zifeiliu@ksu.edu •Emphasize

14

Combination loops

Dynamic behaviorBirths

Deer

population

+ +R

Available

food

+ -B

Time

Deer

population

B

R

Page 15: Introduction to Systems Thinking and Causal Loop …zifeiliu/files/fac_zifeiliu...Thinking and Causal Loop Diagrams BAE 815 (Fall 2017) Dr. Zifei Liu Zifeiliu@ksu.edu •Emphasize

15

Systems archetypes

A class of tools that capture the "common stories”

1.1. Fixes that fail / Backfire

1.2. Shifting the burden / Addiction

2.1. Limits to success

2.2. Growth and underinvestment

3.1. Success to the successful

3.2. Tragedy of the commons

4.1. Drifting goals

4.2. Escalation

Page 16: Introduction to Systems Thinking and Causal Loop …zifeiliu/files/fac_zifeiliu...Thinking and Causal Loop Diagrams BAE 815 (Fall 2017) Dr. Zifei Liu Zifeiliu@ksu.edu •Emphasize

16

1.1 Fixes that fail

Unintended

consequences

FixProblem

Symptom

Time

+

++

-

R

B

Dynamic behavior

Problem

Symptom

B

R

Page 17: Introduction to Systems Thinking and Causal Loop …zifeiliu/files/fac_zifeiliu...Thinking and Causal Loop Diagrams BAE 815 (Fall 2017) Dr. Zifei Liu Zifeiliu@ksu.edu •Emphasize

17

1.1 Fixes that fail

Prescriptive actions:

• Increase awareness of the unintended consequences

• Reframe and address the root problem, give up the

fix that works only on the symptom

Page 18: Introduction to Systems Thinking and Causal Loop …zifeiliu/files/fac_zifeiliu...Thinking and Causal Loop Diagrams BAE 815 (Fall 2017) Dr. Zifei Liu Zifeiliu@ksu.edu •Emphasize

18

1.2 Shifting the burden

Dynamic behavior

Quick fixes

Problem

Symptom

+ -B

Long-term fix

+- B

Pressure for

long-term fix

-

+

R

Time

Efforts quick fix

Problem symptom

Capacity of system

to fix itself

Page 19: Introduction to Systems Thinking and Causal Loop …zifeiliu/files/fac_zifeiliu...Thinking and Causal Loop Diagrams BAE 815 (Fall 2017) Dr. Zifei Liu Zifeiliu@ksu.edu •Emphasize

19

1.2 Shifting the burden

Prescriptive actions:

• If possible, support only long-term solution. If you

must address the symptoms right away, do so with

restraint.

• As you strengthen long-term capability, do what you

can to reduce dependency on the short-term fix.

Page 20: Introduction to Systems Thinking and Causal Loop …zifeiliu/files/fac_zifeiliu...Thinking and Causal Loop Diagrams BAE 815 (Fall 2017) Dr. Zifei Liu Zifeiliu@ksu.edu •Emphasize

20

2.1 Limits to success

Sales Market exposure to

potential customers

+

+

+

B

R

+

Market size (Limiting variable)

-

Potential customers

Dynamic behavior

Sales

Time

Effort

R

B

Page 21: Introduction to Systems Thinking and Causal Loop …zifeiliu/files/fac_zifeiliu...Thinking and Causal Loop Diagrams BAE 815 (Fall 2017) Dr. Zifei Liu Zifeiliu@ksu.edu •Emphasize

21

2.1 Limits to success

Prescriptive actions:

• Determine timeline of the growth engine (R loops).

• Identify potential limits (B loops).

• Look for other potential engines of growth.

Page 22: Introduction to Systems Thinking and Causal Loop …zifeiliu/files/fac_zifeiliu...Thinking and Causal Loop Diagrams BAE 815 (Fall 2017) Dr. Zifei Liu Zifeiliu@ksu.edu •Emphasize

22

2.2 Growth and underinvestment

Dynamic behavior

Growing

action

Demand

+ +R

Performance

+

-

BPerceived

need to invest

Investment

in capacityCapacity

B Time

RB

Demand

Page 23: Introduction to Systems Thinking and Causal Loop …zifeiliu/files/fac_zifeiliu...Thinking and Causal Loop Diagrams BAE 815 (Fall 2017) Dr. Zifei Liu Zifeiliu@ksu.edu •Emphasize

23

3.1 Success to the successful

Resources to A Success of A

+

-

+

+

R

R

+Allocation to A

instead of B

Success of B

-

Time

Success of BResources to B

Dynamic behavior

Success of A

Page 24: Introduction to Systems Thinking and Causal Loop …zifeiliu/files/fac_zifeiliu...Thinking and Causal Loop Diagrams BAE 815 (Fall 2017) Dr. Zifei Liu Zifeiliu@ksu.edu •Emphasize

24

3.1 Success to the successful (Darwinism)

Water to tree AGrowth of

tree A’s root

+

-

+

+

R

R

+

Water flowing to tree A

instead of tree B

-

Time

Dynamic behavior

Water to tree BGrowth of

tree B’s root

Growth of tree A

Growth of tree B

Page 25: Introduction to Systems Thinking and Causal Loop …zifeiliu/files/fac_zifeiliu...Thinking and Causal Loop Diagrams BAE 815 (Fall 2017) Dr. Zifei Liu Zifeiliu@ksu.edu •Emphasize

25

3.1 Success to the successful

Prescriptive actions:

• Look for reasons why the system was set up to

create just one “winner”

• Find ways to make teams collaborators rather than

competitors

Page 26: Introduction to Systems Thinking and Causal Loop …zifeiliu/files/fac_zifeiliu...Thinking and Causal Loop Diagrams BAE 815 (Fall 2017) Dr. Zifei Liu Zifeiliu@ksu.edu •Emphasize

26

3.2 Tragedy of the commons

A’s fishing Net gains for A

+

R

Catch per boatTotal fishing

Dynamic behavior

+

B’s fishing

+

R

+

Net gains for B

B

B

+

+

+

+

-

Fish available

+

Time

RB

Net gains for A

Page 27: Introduction to Systems Thinking and Causal Loop …zifeiliu/files/fac_zifeiliu...Thinking and Causal Loop Diagrams BAE 815 (Fall 2017) Dr. Zifei Liu Zifeiliu@ksu.edu •Emphasize

27

3.2 Tragedy of the commons

Prescriptive actions:

• In any of the ‘tragedy’ situations, there must be an

overriding legislation for common good.

• To protect common resources some form

of regulation should be introduced.

• Re-evaluate the nature of the commons to determine

if there are ways to replace, renew or substitute the

resources before it becomes depleted.

Page 28: Introduction to Systems Thinking and Causal Loop …zifeiliu/files/fac_zifeiliu...Thinking and Causal Loop Diagrams BAE 815 (Fall 2017) Dr. Zifei Liu Zifeiliu@ksu.edu •Emphasize

28

4.1 Drifting goals

Pressure to

lower goalGoals

-

+

+

+

B

B

Time

Goal

+Gap

Corrective ActionActual

-

Dynamic behavior

Actual

Page 29: Introduction to Systems Thinking and Causal Loop …zifeiliu/files/fac_zifeiliu...Thinking and Causal Loop Diagrams BAE 815 (Fall 2017) Dr. Zifei Liu Zifeiliu@ksu.edu •Emphasize

29

4.1 Drifting goals

Prescriptive actions:

• Establish a clear transition plan from current reality

to the goal including realistic timeframe to achieve

the goal.

• Determine whether the drift in performance is the

result of conflicts between the stated goal and

implicit goals in the system.

• Anchor the goal to an external frame of reference

(benchmarking).

Page 30: Introduction to Systems Thinking and Causal Loop …zifeiliu/files/fac_zifeiliu...Thinking and Causal Loop Diagrams BAE 815 (Fall 2017) Dr. Zifei Liu Zifeiliu@ksu.edu •Emphasize

30

4.2 Escalation

Threat to AA’s results

+

+

+

-

B

B

+Results of A

relevant to B

B’s results

-

Time

Threat to B

Dynamic behavior

Activity by A

Activity by B

+

+

Activity by A and B

Page 31: Introduction to Systems Thinking and Causal Loop …zifeiliu/files/fac_zifeiliu...Thinking and Causal Loop Diagrams BAE 815 (Fall 2017) Dr. Zifei Liu Zifeiliu@ksu.edu •Emphasize

31

Systems archetypes

1.1. Fixes that fail / Backfire

1.2. Shifting the burden / Addiction

2.1. Limits to success

2.2. Growth and underinvestment

3.1. Success to the successful

3.2. Tragedy of the commons

4.1. Drifting goals

4.2. Escalation

Capture side effect, find

fundamental solution

Manage your limit,

evaluate alternatives

Collaborate and protect

commons

Careful goal setting