An Introduction to Systems Thinking and Dynamic Modeling

advertisement
Introduction to
Systems Thinking and
Dynamic Modeling (ST&DM): Part I
For Tahoma School District on June 3, 2010
Tahoma contact: Dawn Wakeley
DWakeley@tahomasd.us, 425-413-3424
Paul Newton (Boeing)
paul.c.newton2@boeing.com, 206-544-7641
Dr. Dexter Chapin (Seattle Academy of Arts and Sciences)
dchapin@seattleacademy.org, 206-323-6600
Jim Ray (retired Boeing engineer)
james.ray@comcast.net, 425-865-9319 (home)
1
Agenda: Intro to ST&DM Part I
• Broad application areas of systems thinking
and dynamic modeling (ST&DM)
• Slinky
• What is ST&DM?
• Drug-related crime
• Modeling example: filling a water glass
• ST&DM at Boeing
• First feedback loops
2
Broad Application Areas of ST&DM
• To Technology Problems
– Control engineers do ST&DM all the time, although they might not call it that
– Examples: autopilot, thermostat, paper machine, electric blanket, cruise
control, steam engine, electric motor, computer, etc.
• To Social Problems
–
–
–
–
–
–
–
–
Business dynamics
Family dynamics
Community dynamics
Insurgency dynamics
Ecological dynamics
Organizational dynamics
Urban dynamics
Etc…..
3
What is the systems lens?
Hint: Structure and behavior
Introduction from Meadows, D. H., & Wright, D. (2008). Thinking in
systems: A primer. White River Junction, Vt: Chelsea Green Pub.
4
What is systems thinking?
• A perspective and a set of conceptual tools
that enable us to understand the structure and
behavior of dynamically complex problems
• A rigorous modeling method that enables us
to build computer simulations of dynamically
complex problems and use them to design more
effective policies and organizations
5
[slightly modified from Sterman, John (2000) Business Dynamics: Systems Thinking and Modeling for a Complex World. Irwin McGraw-Hill]
What is system dynamics? Some quotes…
System dynamics is the use of computer simulation for policy analysis in complex systems. Its big contribution is helping people to build
progressively richer understandings of some dynamic problem, and anticipate weaknesses in policy initiatives that would develop over time. It
gets a lot of its power from a 'feedback' perspective -- the realization that tough dynamic problems arise in situations with lots of pressures and
perceptions that interact to form loops of circular causality, rather than simple one-way causal chains. Humans are really good at thinking up
all that interconnected complexity and really weak at inferring its implications without the support of simulation models.
George Richardson
Rockefeller College of Public Affairs and Policy, State University of New York at Albany
System dynamics deals with how things change through time, which includes most of what most people find important. It uses computer
simulation to take the knowledge we already have about details in the world around us and to show why our social and physical systems
behave the way they do. System dynamics demonstrates how most of our own decision-making policies are the cause of the problems that we
usually blame on others, and how to identify policies we can follow to improve our situation.
Jay Forrester
Sloan School of Management, Massachusetts Institute of Technology
The what, why and how of system dynamics:
What:
A rigorous way to help thinking, visualizing, sharing, and communication of the future evolution of complex organizations and
issues over time,
Why:
for the purpose of solving problems and creating more robust designs, which minimizes the likelihood of unpleasant surprises
and unintended consequences,
How:
by creating operational maps and simulation models which externalize mental models and capture the interrelationships of
physical and behavioral processes, organizational boundaries, policies, information feedback and time delays; and by using
these architectures to test the holistic outcomes of alternative plans and ideas,
Within:
a framework which respects and fosters the needs and values of awareness, openness, responsibility and equality of individuals
and teams.
Eric Wolstenholme
School of Management, University of Stirling, Scotland.
System dynamics is a framework for thinking about how the operating policies of a company and its customers, competitors, and suppliers
interact to shape the company’s performance over time. System dynamics models are:
1)
Maps, diagrams, words, and friendly algebra to activate and capture team knowledge
2)
Frameworks to help organize, filter and structure the vast amount of knowledge that an experienced team shares, and
3)
Microworlds, microcosms of reality, learning environments that managers can use to test, challenge, and refine their own mental
models.
John Morecroft
6 School, U.K.
London Business
The real system…
The trouble with feedback
is that it is often invisible …
…vs. what we often see…
“System dynamics demonstrates how
most of our own decision-making
policies are the cause of the problems
that we usually blame on others, and
how to identify policies we can follow
to improve our situation.”
Jay Forrester
Sloan School of Management, MIT
Edited extract
7
Page 38 of Morecroft, John (2007) Strategic Modelling and Business
Dynamics. Wiley
From Events to Dynamics and Feedback:
Drug-related Crime
"Drugs are a big worry for me, not least
because of the crimes that people
commit to fund their dependency. We
want the police to bust these rings and
destroy the drugs. They say they're
doing it and they keep showing us sacks
of cocaine that they've seized, but the
crime problem seems to be getting
worse".
Typical description of the problem
by the victims of drug-related crime
8
[Morecroft (2007) p 46]
Unintended
Dynamics of Drug-Related Crime
What feedback
structure could
explain this
puzzling divergence?
DrugRelated
Crime
reported
puzzling
divergence
tolerable
Time in Years
9
[Morecroft (2007) p 47]
CLD for Drug-Related Crime
“What feedback structure could explain this puzzling divergence? Reported crime is growing and
we know that growth arises from reinforcing feedback. The persistence of unwanted growth in crime
suggests a feedback loop that weaves its way around society, and by doing so it goes unnoticed.”
Among the variables below, construct a CLD that could create this puzzling divergence.
Event-oriented
thinking.
drug-related crime
Why does price not
influence demand as it
does in most markets?
+
+
call for police
action
demand
+
price
-
Crime Spiral
+
drug seizures
supply
-
Stakeholders
represented?
- Community
- Police
- Drug users
- Drug dealers
10
[Morecroft (2007) p 47-48]
Agenda
• Broad application areas of systems
thinking and dynamic modeling (ST&DM)
• Slinky
• What is ST&DM?
• Drug-related crime
• Modeling example: filling a water glass
• ST&DM at Boeing
• First feedback loops
11
Drug Related Crime: qualitative,
yet mathematical, thinking.
Combined Qualitative &
Quantitative Thinking Example:
Filling a water glass
(Go to Vensim)
12
WaterGlass1.mdl
initial water in glass
spigot flow rate
initial water in pan
Water in Pan
overflow rate
Water in the Glass and Pan
5
in
Water In
Glass
height of glass
0
0
2
4
6
8
Time (Second)
10
Water In Glass : Current
Water in Pan : Current
13
WaterGlass2.mdl
Water in the Glass & Spigot Flow Rate
initial water in glass
4 in
2 in/Second
Water In
Glass
+
spigot flow rate
S
3 in
1.5 in/Second
B
O
gap
desired water in
glass
2 in
1 in/Second
1 in
0.5 in/Second
0 in
0 in/Second
0
Water In Glass : Current
spigot flow rate : Current
1
2
3
4
Time (Second)
5
6
7
8
in
in/Second
14
WaterGlass3.mdl
Water in the Glass & Spigot Flow Rate
4 in
2 in/Second
initial spigot flow
rate
initial water in glass
3 in
1.5 in/Second
Water In
Glass
+
spigot flow rate
2 in
1 in/Second
B
effect of gap on
flow rate
O
gap
desired water in
glass
1 in
0.5 in/Second
0 in
0 in/Second
0
1
Water In Glass : Current
spigot flow rate : Current
2
3
4
5
Time (Second)
6
7
8
in
in/Second
15
Agenda
• Broad application areas of systems
thinking and dynamic modeling (ST&DM)
• Slinky
• What is ST&DM?
• Drug-related crime
• Modeling example: filling a water glass
• ST&DM at Boeing
• First feedback loops
16
ST&DM in Boeing: Where is it
done?
• The modeling and simulation group Paul Newton (one of the
two presenters of this slide show) belongs to…
– …is part of Boeing Research & Technology, Boeing’s R&D
organization
– …is like an internal consulting firm: fee for service to BCA & BDS
– …does other kinds of modeling and simulation as well
– …contains four people doing ST&DM, with several others
learning, and is hiring (we have growing demand)
– …has 1 PhD, 2 Master’s, 1 Bachelor’s
– …engages summer interns, from HS seniors, to PhD students.
• Elsewhere in Boeing
– Boeing Test & Evaluation: systems thinking to improve
organizational change and performance dynamics
– Scattered interest elsewhere, e.g. BCA, Information Technology
17
ST&DM in Boeing: Dynamic Business
Problems
• Boeing examples:
–
–
–
–
Learning curve dynamics
Aerospace industry dynamics
Future workforce dynamics (STEM)
New business strategy dynamics
• Boeing customer examples:
– Boeing Commercial Airplanes (BCA) customers example:
business strategy dynamics, like People Express shown below
– Boeing Defense Systems (BDS) customers example: better
understanding insurgency & irregular warfare dynamics
• Show two examples:
– Autopilot (airplane design – technical systems)
– People Express Vensim model (business design – social
systems)
18
Proportional “Altitude Hold” Autopilot
•
•
•
•
Desired state – 40,000 ft
Current state – variable
Actions – variable vertical winds
Feedback
wind drafts
changing altitude due to
wind drafts
Altitude
changing altitude
desired altitude
changing altitude due to
speed increase
desired less actual
altitude adjustment
time
19
Proportional Autopilot for Holding Altitude During Vertical Wind Drafts
Wind Drafts and Altitude - No Control Loop
wind drafts
42,000 feet
40 miles/hour
changing altitude due
to wind drafts
Altitude
changing altitude
37,000 feet
0 miles/hour
desired altitude
No Control Loop
32,000 feet
-40 miles/hour
0
2
4
6
8
10 12
Time (Minute)
14
16
desired altitude : NoControlLoop
Altitude : NoControlLoop
wind drafts : NoControlLoop
18
20
feet
feet
miles/hour
Wind Drafts and Altitude - With Control Loop
wind drafts
42,000 feet
40 miles/hour
changing altitude due
to wind drafts
With
Control Loop
Altitude
changing altitude
37,000 feet
0 miles/hour
desired altitude
changing altitude due Control Loop
to speed increase
desired less actual
32,000 feet
-40 miles/hour
0
2
4
desired altitude : NoControlLoop
Altitude : NoControlLoop
wind drafts : NoControlLoop
6
8
10 12
Time (Minute)
14
16
18
20
feet
feet
miles/hour
altitude
adjustment time
20
available
passenger
miles
S
S
actual passenger S
miles
potential
passenger miles
S
Planes
plane
purchases
S
S
load factor
target increase in S
planes
S
S
growth rate
S
churn
increase of
potential passengers
S S
O
conversion
ratio
O
Service
Reputation
Burrs personal
growth target
S
Motivation
change in
motivation
S
O relative productivity of
time to change
motivation
loss of potential
passengers
Potential
Passengers
new to experienced staff
S
true service
capacity S
S
S
S O
service quality
S
normal
productivity
time to perceive
quality
effective
experienced staff
S
O O
hidden
coaching
S
O
change in quality
of service
Peoples fare
time to change
O
costs
O
S
relative fare
O
S
change in
competitor fare
turnover
S
Competitor
Fare
Morecroft’s Dynamic Hypothesis
for People Express Airlines
“People Express’ resource accumulation
processes…include a tangible resource system
departures
induction
hiring
that contains three reinforcing feedback loops, each a compelling
O
S
S
engine of growth in its own right...These three growth
S
engines…drive the kind of spectacular growth actually achieved by People
time to gain
max hiring
S
Express….But, the three engines of tangible resource growth are not well coordinated
experience
rate
because the underlying policies governing resource accumulation are so different. As
size of hiring
S
interviews S
S
fleet expansion and passenger growth begin to outstrip staff expansion, problems
team
become evident in the intangibles of perceived service level, customer satisfaction,
S
proportion
S to
priority
and employee motivation. No management action is taken to fix these problems,
accepted
interview rate
however, because: (1) the unmanaged intangible resources initially provide relatively
hiring
weak signals to the rest of the organization of latent growth stresses; and (2) the powerful logics underlying the policies governing tangible resource accumulation are
21
insensitive to such weak signals. This seeming lack of alignment of resource accumulation policies, leading to a virtual paralysis in the face of growing
problems, and, eventually as impending doom, is symptomatic of a loss of management coordination under conditions of dynamic complexity.”3,pages35&36
New
Staff
Experienced
Staff
People Express Airlines Performance
Resource Performance
200
20 B
2
4
plane
passenger*mile/year
fraction
dmnl
100
10 B
1
2
plane
passenger*mile/year
fraction
dmnl
0
0
0
0
plane
passenger*mile/year
fraction
dmnl
1980
1981
1982
1983
1984
Time (year)
1985
Planes : Current
actual passenger miles : Current
true service capacity : Current
Service Reputation : Current
Motivation : Current
Burrs personal
growth target
priority to hiring
1986
1987
1988
plane
passenger*mile/year
passenger*mile/year
fraction
dmnl
coaching load
time to gain
experience
time to change
costs
22
Agenda
• Broad application areas of systems
thinking and dynamic modeling (ST&DM)
• Slinky
• What is ST&DM?
• Drug-related crime
• Modeling example: filling a water glass
• ST&DM at Boeing
• First feedback loops
23
The following
is from:
published in
1988
24
Elementary
School
25
26
27
28
Intermediate
Grades
The Middle
(Junior High)
School Years.
The High School
Years.
29
Software
• Vensim PLE (free for educational use – to run models
Paul showed, & to create & save your own models)
– Download Vensim PLE (Personal Learning Edition) from
http://vensim.com/freedownload.html
– When installing,
• uncheck the default checkbox that reads "Install Vensim PLE for
evaluation purposes. Use limited to 60 days"
• check the checkbox for "Install Vensim PLE for academic, public
research or personal use. Commercial, proprietary, classified or
operational use not allowed.”
• Stella Trial Version (trial version is save-disabled, but will
run models Dexter showed)
– Download trial from http://www.iseesystems.com/
30
Learning More: ST&DM in K12 Education
•
•
Websites focused on ST&DM in K12 education:
– http://clexchange.org/
• Read this paper: http://sysdyn.clexchange.org/sdep/papers/D-4434-3.pdf
• Conference in June 2010, and not again until summer 2012:
http://clexchange.org/conference/cle_2010conference_registrationinfo.html
• Jay Forrester: founder of the field: http://sysdyn.clexchange.org/people/jayforrester.html
– http://www.watersfoundation.org/
• Among many other things, an online course for teachers
Books:
– Introduction to Systems Thinking with Stella, by Barry Richmond.
http://www.iseesystems.com/store/college_university/books.aspx
– Thinking in Systems – A Primer (2008), by Donella Meadows.
– Strategic Modelling and Business Dynamics: A Feedback Systems Approach (2007), by
John Morecroft
– Modeling the Environment , 2nd edition (2010), by Andrew Ford
– Many more books listed at:
• http://clexchange.org/lom/cle_books.htm
• http://pegasuscom.com/
31
Stuff We Didn’t Get To
(but maybe we’ll cover these another day…)
• People Express Airlines
Example detail
• Paper Folding Exercise
& Modeling
• Fishing in Bonavista,
Newfoundland game
• Standing & holding
hands in a circle loops
exercise
• High School economics
simulation
• Systems Thinking Skills
32
Modeling in HS Science
Examples shown by Dr. Dexter Chapin
Science teacher at Seattle Academy of Arts and Sciences
and
Author of the book, “Master Teachers: Making a Difference on the
Edge of Chaos”
http://www.amazon.com/Master-Teachers-Making-DifferenceChaos/dp/1578868637/ref=reader_auth_dp
Intern story – Dexter’s student Sarah
33
History of People Express Videos
http://blog.flightwisdom.com/2009/07/31/history-people-express/
In the presentation, we will only view one or two of the videos here.
The others are well worth watching to get the whole story.
34
The Rise & Fall of People Express1a
Background
de-regulation of US airline industry in early 1980s
charismatic founder Don Burr
passion for airlines and track record in the industry (credited with the
turnaround of Texas Air)
Spectacular Success
from startup in 1981 to fifth largest US airline in 1986
revenues in excess of $ 1 billion and 5000 employees by 1986
deep discount prices and innovative people management policies
Even More Spectacular Failure
“burned-out and bought out corporate carcass in only six months”2
35
People Express Problem Behavior1b
Passengers & Planes
What caused the success?
6 M pssngrs
200 plane
What caused the failure?
3 M pssngrs
100 plane
0 pssngrs
0 plane
1980
1981
passengers : Current
Planes : Current
1982
1983
1984 1985
Time (year)
1986
1987
1988
pssngrs
plane
John Morecroft, of London
Business School, analyses the
causes using:
1) Resource Based View (RBV)
2) The notion of “dominant
logic”
3) System dynamics (or more
commonly – systems thinking)
36
Toward a dynamic hypothesis:
Tangible and Intangible Resources3,p34
• Tangible
– Planes
– Staff
– Passengers
• Intangible
– Service Reputation
– Staff Morale
Note high degree of aggregation of resources!
Planes, staff and passengers could be greatly
disaggregated, but , for Morecroft, such disaggregation
is not necessary to explain the rise and fall of People
Express.
The rise and fall depends on “dynamic” complexity”
rather than “detail complexity.”
Dynamic complexity is present in business or social
systems whenever cause and effect are subtle or where
the effects over time of interventions are not obvious.
For example, when an action has dramatically different
effects in the short run and the long run, or when the
local consequences of an action differ from
consequences elsewhere in the system, then there is
dynamic complexity.4
37
Toward a Dynamic Hypothesis
Dominant Logic: FLEET EXPANSION
(See P-Ex Planes.ITM1b)
Planes
Pool of Readily Available Used
Planes, so no need to represent
‘Planes in Construction‘.
Planes have long lifetime, so no
need to model outflow.
Plane
Purchases
Burr's
Personal
Growth Target
vision
Target Increase
in Planes
Note: Some “role” selects
information to use for the
“plane purchases” policy!
(conceptual linkage to
VNA?)
38
Toward a Dynamic Hypothesis
Dominant Logic: STAFF EXPANSION
Recruitment Policy
(See P-Ex Staff.ITM1b)
staff
productivity
service
capacity
Experienced
Staff
New Staff
labour market
Induction
Hiring
rigour of
screening
interviews
size of the
hiring team
labour market
Departures
Note: Some “role” selects
information to use for the
“hiring” policy!
(conceptual linkage to
VNA?)
39
Toward a Dynamic Hypothesis
Dominant Logic: PASSENGER GROWTH
Marketing Policy: Word of Mouth
(See P-Ex Passengers.ITM1b)
Fliers with a favourable
impression of People Express
Pool of fliers in
region served by
People Express.
Size depends on
scope of
service and
convenience
(routes and
schedule)
marketing
spend
relative fare
low, low price
Fliers hearing
favourable
comments about
People Express
Increase of
Potential
Passengers
Potential
Passengers
Fliers losing
interest
in People
Express
Pool of fliers
in region
served by
People
Express
Loss of
Potential
Passengers
churn
conversion
ratio
service
reputation
Note: Some “role”
selects information to
use for the “increase of
potential passengers”
policy! (conceptual
linkage to VNA?)
40
Toward a dynamic hypothesis:
Summary of dominant feedback logic for tangible resources
Potential
passengers
Planes
Plane
Purchases
Increase of
Potential
passengers
R
dominant logic: Burr's vision of growth
New Staff
R
dominant logic: word-of-mouth
Experienced Staff
Induction
Hiring
R
dominant logic: selectivity and staff involvement
41
PEOPLE EXPRESS - THE SUCCESS STORY
Simulations of P-Ex Full Model.ITM
42
Toward a Dynamic Hypothesis
ANALYSIS OF INTANGIBLE RESOURCES
service reputation
motivation
43
Toward a Dynamic Hypothesis
SERVICE REPUTATION
An Invisible Intangible Resource – see P-Ex Full Model.ITM
service quality as perceived by the flying
public - based on accumulated experience
and hearsay
Service Reputation
Change of
Service Reputation
Potential
Passengers
dynamic complexity
masks link between
service quality and
potential passengers
gap
current
service quality
passenger
miles
service quality as
experienced
on day of flying
service
capacity
44
Toward a Dynamic Hypothesis
MOTIVATION AND PRODUCTIVITY
More Dynamic Complexity – see P-Ex Full Model.ITM
Staff
Motivation
performance
related factors
stock
options
profit
sharing
growth
profits
fleet size
Change of
Motivation
gap
indicated
motivation
staff
productivity
hard
work culture
work teams &
minimal hierarchy
job rotation &
simple work practices
participation &
responsibility
structural and
cultural factors
Burr's 'people'
precepts
quality of CSMs
& selective
recruiting
45
available
passenger
miles
S
S
actual passenger S
miles
potential
passenger miles
S
Planes
plane
purchases
S
S
load factor
target increase in S
planes
S
S
growth rate
S
churn
Motivation
change in
motivation
S
O relative productivity of
new to experienced staff
S
true service
capacity S
S
S
S O
service quality
New
Staff
S
interviews S
S
interview rate
S
O
change in quality
of service
normal
productivity
time to perceive
quality
effective
experienced staff
S
O O
hidden
coaching
S
max hiring
rate
S
S
proportion
accepted
conversion
ratio
O
Service
Reputation
S
hiring
increase of
potential passengers
S S
O
Burrs personal
growth target
time to change
motivation
loss of potential
passengers
Potential
Passengers
induction
O
S
Peoples fare
time to change
O
costs
O
S
relative fare
O
S
change in
competitor fare
Competitor
Fare
turnover
Experienced
Staff
time to gain
S
experience
size of hiring
team
S to
priority
hiring
S
departures
S
Morecroft’s Dynamic Hypothesis
based on his reading of the People
Express Case – unfurled bit by bit
on the following slides.
46
available
passenger
miles
S
Planes
plane
purchases
S
target increase in
planes
S
Burrs personal
growth target
Fleet (planes) tangible resource
management policy
S
47
available
passenger
miles
S
Planes
plane
purchases
S
S
actual passenger S
miles
potential
passenger miles
S
Potential
Passengers
increase of
potential passengers
S S
target increase in
planes
S
conversion
ratio
O
Burrs personal
growth target
Peoples fare
time to change
O
costs
O
S
relative fare
O
S
change in
competitor fare
Competitor
Fare
Potential Passenger tangible
resource management policy.
S
48
available
passenger
miles
S
Planes
plane
purchases
S
target increase in S
planes
S
S
load factor
S
actual passenger S
miles
potential
passenger miles
S
Potential
Passengers
increase of
potential passengers
S S
conversion
ratio
O
Burrs personal
growth target
Peoples fare
time to change
O
costs
O
S
relative fare
O
S
change in
competitor fare
Competitor
Fare
More policy for fleet management.
S
49
available
passenger
miles
S
S
actual passenger S
miles
potential
passenger miles
S
Planes
plane
purchases
S
S
load factor
target increase in S
planes
S
S
churn
loss of potential
passengers
Potential
Passengers
increase of
potential passengers
S S
O
conversion
ratio
O
Service
Reputation
Burrs personal
growth target
service quality
S
O
change in quality
of service
time to perceive
quality
Peoples fare
time to change
O
costs
O
S
relative fare
O
S
change in
competitor fare
Competitor
Fare
Service reputation intangible
resource management policy
S
50
available
passenger
miles
S
S
actual passenger S
miles
potential
passenger miles
S
Planes
plane
purchases
S
S
load factor
target increase in S
planes
S
S
growth rate
S
churn
change in
motivation
O
time to change
motivation
Motivation
increase of
potential passengers
S S
O
conversion
ratio
O
Service
Reputation
Burrs personal
growth target
S
loss of potential
passengers
Potential
Passengers
S
true service
capacity
S
S
service quality
effective
experienced staff
S
O
change in quality
of service
time to perceive
quality
Peoples fare
time to change
O
costs
O
S
relative fare
O
S
change in
competitor fare
Competitor
Fare
Staff motivation intangible
resource management policy
S
51
available
passenger
miles
S
S
actual passenger S
miles
potential
passenger miles
S
Planes
plane
purchases
S
S
load factor
target increase in S
planes
S
S
growth rate
S
churn
change in
motivation
O
time to change
motivation
S
Motivation
increase of
potential passengers
S S
O
conversion
ratio
O
Service
Reputation
Burrs personal
growth target
S
loss of potential
passengers
Potential
Passengers
S
true service
capacity
S
S O
service quality
effective
experienced staff
S
O
change in quality
of service
time to perceive
quality
Peoples fare
time to change
O
costs
O
S
relative fare
O
S
change in
competitor fare
Competitor
Fare
Passenger effect on service quality,
hence on service reputation and
potential passenger loss rate.
52
available
passenger
miles
S
S
actual passenger S
miles
potential
passenger miles
S
Planes
plane
purchases
S
S
load factor
target increase in S
planes
S
S
growth rate
S
churn
Motivation
change in
motivation
S
O relative productivity of
new to experienced staff
S
true service
capacity S
S
S
S O
service quality
New
Staff
S
interviews S
S
interview rate
S
O
change in quality
of service
normal
productivity
time to perceive
quality
effective
experienced staff
S
O O
hidden
coaching
S
max hiring
rate
S
S
proportion
accepted
conversion
ratio
O
Service
Reputation
S
hiring
increase of
potential passengers
S S
O
Burrs personal
growth target
time to change
motivation
loss of potential
passengers
Potential
Passengers
induction
O
S
Peoples fare
time to change
O
costs
O
S
relative fare
O
S
change in
competitor fare
Competitor
Fare
turnover
Experienced
Staff
time to gain
S
experience
size of hiring
team
S to
priority
hiring
S
departures
S
Staff resource tangible resource
management policy
53
available
passenger
miles
S
S
actual passenger S
miles
potential
passenger miles
S
Planes
plane
purchases
S
S
load factor
target increase in S
planes
S
S
growth rate
S
churn
increase of
potential passengers
S S
O
conversion
ratio
O
Service
Reputation
Burrs personal
growth target
S
Motivation
change in
motivation
S
O relative productivity of
time to change
motivation
loss of potential
passengers
Potential
Passengers
new to experienced staff
S
true service
capacity S
S
S
S O
service quality
S
normal
productivity
time to perceive
quality
effective
experienced staff
S
O O
hidden
coaching
S
O
change in quality
of service
Peoples fare
time to change
O
costs
O
S
relative fare
O
S
change in
competitor fare
turnover
S
Competitor
Fare
Morecroft’s Dynamic Hypothesis
“People Express’ resource accumulation
processes…include a tangible resource system
departures
induction
hiring
that contains three reinforcing feedback loops, each a compelling
O
S
S
engine of growth in its own right...These three growth
S
engines…drive the kind of spectacular growth actually achieved by People
time to gain
max hiring
S
Express….But, the three engines of tangible resource growth are not well coordinated
experience
rate
because the underlying policies governing resource accumulation are so different. As
size of hiring
S
interviews S
S
fleet expansion and passenger growth begin to outstrip staff expansion, problems
team
become evident in the intangibles of perceived service level, customer satisfaction,
S
proportion
S to
priority
and employee motivation. No management action is taken to fix these problems,
accepted
interview rate
however, because: (1) the unmanaged intangible resources initially provide relatively
hiring
weak signals to the rest of the organization of latent growth stresses; and (2) the powerful logics underlying the policies governing tangible resource accumulation are
54
insensitive to such weak signals. This seeming lack of alignment of resource accumulation policies, leading to a virtual paralysis in the face of growing
problems, and, eventually as impending doom, is symptomatic of a loss of management coordination under conditions of dynamic complexity.”3,pages35&36
New
Staff
Experienced
Staff
<normal
productivity>
<Motivation>
potential service
capacity
<New Staff>
<Service
Reputation>
service days per
year
vision of service
time to perceive
service reputation
S
average carriers
per route
passenger miles per
plane day
maximum market
size multiple
route share limit
<flights per year>
maximum
passenger miles
available
passenger miles
S
O
S
growth rate
O
potential
passenger miles
S
S
O
load factor
growth reduction
from load
O
S
Motivation
change of
motivation
capacity
S
S
S
S
S
normal
productivity
O
S
New Staff
induction
hiring
O
S
total staff S
<Time>
date
Peoples fare
relative fare
S
O
change in quality of
service
time to change
costs
O
O
S
O
Competitor
Fare
change in
competitor fare
time to perceive
quality
initial competitor
fare
<total staff>
<Planes>
cost of staff
turnover
Experienced
Staff
S
departures
S
S
initial experienced
staff
size of hiring team
interviews
priority to hiring
interview rate
conversion ratio
O
unit operating cost
time to gain
experience
S
increase of potential
passengers
S S
initial potential
passengers
Service
Reputation
O
effective
experienced
staff
O
S
coaching load
initial new staff
maximum staff per
plane
max hiring rate
churn
O
S
S
hidden coaching
proportion
accepted
initial servvice
reputation
service quality
S true service
Potential
Passengers
loss of potential
passengers
S
initial motivation
time to change
motivation
limit on staff
O
relative productivity of
new to experienced staff
time to perceive
growth
S
S
S
O
initial growth rate
effect of route
saturation
miles per flight
Burrs personal
growth target
target increase in
planes
O
indicated
motivation
S
actual passenger S
miles
load factor
influence time
plane purchases
passengers
route saturation
flights per year
S
Planes
initial planes
<actual passenger
miles>
O
<Experienced
Staff>
rookie fraction
<miles per flight>
operating cost of
planes
staff per plane
<actual passenger
miles>
<Peoples fare>
revenue
cost of service
fraction service
cost
gross profit
Sketch of Morecroft’s
Full Simulation Model
cost multiple
55
Resource Performance
200
20 B
2
4
plane
passenger*mile/year
fraction
dmnl
100
10 B
1
2
plane
passenger*mile/year
fraction
dmnl
0
0
0
0
Simulation of Morecroft’s Dynamic Hypothesis…
…shows that his hypothesis
CAN create
the behavior-over-time of interest!
plane
passenger*mile/year
fraction
dmnl
1980
Planes : BaseSim
actual passenger miles : BaseSim
true service capacity : BaseSim
Service Reputation : BaseSim
Motivation : BaseSim
1981
1982
1983
1984
1985
Time (year)
1986
1987
1988
plane
passenger*mile/year
passenger*mile/year
fraction
dmnl
Does that Morecroft’s hypothesis CAN create the behavior-over-time of
interest mean that his hypothesis is correct?
56
Peter Senge’s Dynamic Hypothesis
for the rise and fall of People’s Express2(Fig1)
Which dynamic hypothesis, Senge’s or
Morecroft’s, is correct?
How do we answer this question?
How does this systems stuff help us then,
if it can’t definitively answer this question?
Having seen this case study, how do you
think we use ST&DM at Boeing?
57
We model interesting behaviors
(problems?), not whole systems
We don’t model the whole system.
Instead we use the systems lens to model interesting (often
problematic) behaviors-over-time.
The system we model contains only those elements of the
whole system that are deemed necessary to give rise to the
behaviors-over-time of interest.
The systems lens is not about answers, but about LEARNING to
ask better questions.
58
System dynamics’
iterative modeling process
1. Problem Articulation
(Boundary Selection)
5. Policy
Formulation
& Evaluation
4. Testing
2. Dynamic
Hypothesis
Monitoring and
Evaluation
3. Formulation
Figure 3-1 Results of any step can yield insights
that lead to revisions in any earlier step (indicated
by the links in the center of the diagram).
From Chapter 3, pages 83 – 105 in Sterman, John (2000) Business Dynamics: Systems Thinking
and Modeling for a Complex World. Irwin McGraw-Hill
59
The Iceberg
Events
Increasing
Leverage
Behavior Patterns,
Change over time
Systemic Structure
60
A leverage point –
where small action yields large results
“Maybe we should write that spot down.”
61
The Iceberg
Events
Increasing
Leverage
Behavior Patterns,
Change over time
Systemic Structure
Mental Models
62
Sometimes we get stuck in our mental models following
rules that don't really exist
“Hey! They’re lighting their arrows!...Can they do that?”
63
available
S passenger miles
S
actual passenger S
miles
potential
passenger miles
S
Planes
plane
purchases
S
S
load factor
target increase in S
planes
S
S
growth rate
churn
Motivation
change in
motivation
S
O relative productivity of
new to experienced staff
true service
S capacity S
S
S
S O
service quality
New
Staff
S
interviews S
S
interview rate
S
O
change in quality
of service
normal
productivity
time to perceive
quality
effective
experienced staff
S
O O
hidden
coaching
S
max hiring
rate
S
S
proportion
accepted
increase of
potential passengers
S S
conversion
ratio
O
Service
Reputation
S
hiring
Potential
Passengers
O
Burrs personal
growth target
time to change
motivation
loss of potential
S
passengers
induction
O
S
Peoples fare
time to change
O
costs
O
S
Three types of
diagrams that
systems thinkers
draw
relative fare
O
S
change in
competitor fare
Competitor
Fare
turnover
Experienced
Staff
S
departures
S
time to gain
S
experience
size of hiring
team
S to
priority
hiring
- Stock and flow diagrams (SFDs), or simply flow diagrams
- Causal loop diagrams (CLDs)
- Hybrid diagrams (add boxes to the stocks in a CLD)
Neither representation is better than the other.
One’s choice depends on the nature of the problem, and one’s
objective for producing the diagram (beyond the scope of today’s
talk).
64
People Express References
1) Morecroft, John (2007) Strategic Modelling and Business Dynamics, Wiley, including
book CD contents for Chapter 6, especially
a) Notes for using P-Ex model components.pdf
b) People Express simulation models
2) Morecroft, John (2009) System Dynamics, RBV, and Behavioural Theories of Firm
Performance: Lessons from People Express. Proceedings of the System Dynamics
Society Conference, Albuquerque, NM 2009. http://www.systemdynamics.org
3) Morecroft, John, Ron Sanchez, Aime Heene (2002) Resource Management Under
Dynamic Complexity, Chapter 2 in Systems Perspectives on Resources, Capabilities,
and Management Processes.
4) Senge, Peter (1990 & 2006) The Fifth Discipline: The Art and Science of the Learning
Organization. Doubleday
5) Morecroft, John, Ron Sanchez, Aime Heene (2002) Integrating Systems Thinking
and Competence Concepts in a New View of Resources, Capabilities, and
Management Processes; Chapter 1 in Systems Perspectives on Resources,
Capabilities, and Management Processes.
65
Stuff We Didn’t Get To
(but could on another day, if you want to)
• People Express
Airlines Example
• Paper Folding
Exercise & Modeling
• Fishing in Bonavista,
Newfoundland game
• Standing & holding
hands in a circle
loops exercise
• High School
economics simulation
• Systems Thinking
Skills
66
Paper Folding Exercise
From
The Systems Thinking Playbook: Exercises to
Stretch and Build Learning and Systems Thinking
Capabilities
By Linda Booth Sweeney and Dennis Meadows
http://www.amazon.com/Systems-ThinkingPlaybook-ExercisesCapabilities/dp/1603582584/ref=sr_1_1?ie
=UTF8&s=books&qid=1267883826&sr=1-1
67
Stuff We Didn’t Get To
(but could on another day, if you want to)
• People Express
Airlines Example
• Paper Folding
Exercise & Modeling
• Fishing in Bonavista,
Newfoundland game
• Standing & holding
hands in a circle
loops exercise
• High School
economics simulation
• Systems Thinking
Skills
68
Ships in
Harbor
Bonavista, Newfoundland
Fishing Simulation Game
initial fish stock
ships moved to
harbor this year
Net Growth Loop
S
Fish in the
Sea
net fish increase
rate
Ships at Sea
catch rate
S
O
S
purchase of new
ships this year
Crowding Loop density Fishing Loop
O
sea carrying
capacity
Natural Fishery Behavior Over Time
4,000 fish
1,000 fish/year
80 ship
4,000 fish
Harvested Fishery Behavior Over Time
2,000 fish
500 fish/year
40 ship
2,000 fish
0 fish
0 fish/year
0 ship
0
5
10
0 fish
0
5
10
Fish in the Sea : natural fishery
15
20
25
Time (year)
30
35
40
fish
Fish in the Sea : harvested fishery
catch rate : harvested fishery
Ships at Sea : harvested fishery
15
20
25
Time (year)
30
35
fish
fish/year
ship
69
Adapted from Morecroft, John (2007) Strategic Modelling and Business Dynamics. Wiley
40
Stuff We Didn’t Get To
(but could on another day, if you want to)
• People Express
Airlines Example
• Paper Folding
Exercise & Modeling
• Fishing in Bonavista,
Newfoundland game
• Standing & holding
hands in a circle
loops exercise
• High School
economics simulation
• Systems Thinking
Skills
70
Standing and Holding Hands in a Circle Feedback
Loops Exercise
From
The Systems Thinking Playbook: Exercises to
Stretch and Build Learning and Systems Thinking
Capabilities
By Linda Booth Sweeney and Dennis Meadows
http://www.amazon.com/Systems-ThinkingPlaybook-ExercisesCapabilities/dp/1603582584/ref=sr_1_1?ie
=UTF8&s=books&qid=1267883826&sr=1-1
71
Stuff We Didn’t Get To
(but could on another day, if you want to)
• People Express
Airlines Example
• Paper Folding
Exercise & Modeling
• Fishing in Bonavista,
Newfoundland game
• Standing & holding
hands in a circle
loops exercise
• High School
economics simulation
• Systems Thinking
Skills
72
Four
Equivalent
Representations
Hydraulic Metaphor:
Stock and Flow Diagram:
Stock
inflow
outflow
Integral Equation:
Stock (t) = Stock (to) +
Differential Equation:
t
t [ Inflow(s) – Outflow(s) ] dt
0
d(Stock)/dt (t) = Net change in stock = Inflow (t) – Outflow (t)
Figure 6-2 Four equivalent representations of stock and flow structure.
73
[Sterman (2000), Chapter 6]
An Intimidating (to most people) Mathematical Model
of the Structural Causes of Business Cycles
1) E = A + cY
4) Y = E* + μ(S* - S)
E is national expenditure ($/time)
A is autonomous expenditure ($/time)
c is the marginal propensity to consume, 0 < c < 1
Y is national output ($/time)
μ is a constant (μ > 0) of proportionality
(1/time)
5) dE/dt = λ(E – E*)
2) dS/dt = Y - E
dS/dt is the net change in the level of inventories
per unit time ($/time)
S is the level of inventories ($)
dE/dt is the change in expected sales per unit time
($/time/time)
λ is a constant (λ > 0) of proportionality
(1/time)
3) S* = hE*
S* is the desired level of inventories ($)
h is a constant (h > 0), called the desired
inventory-sales ratio (time)
E* is expected (or planned) sales ($/time)
Richmond, Barry (1997) Sophisticated Dynamics Without Complex Mathematics, Stella Applications Guide, pp. 49-67
and
Scarfe, Brian L. (1977) Cycles, Growth Inflation: A Survey of Contemporary Macrodynamics.
74
An identical sketch illustrating the same model
for the structural causes of business cycles
fractional correction
desired inventory
coverage
induced spending
income
marginal propensity
to consume
Inventory
national production
national sales
autonomous spending
(= the aggregate
expenditure that
occurs within a
macroeconomy,
independent of the
income of consumers
within the economy)
inventory correction
desired inventory
Expected
Sales
change in
expected sales
fractional adjustment
75
induced spending
income
marginal propensity
to consume
Inventory
national production
fractional correction
desired inventory
coverage
Which representation
would be more meaningful
to most people?
national sales
autonomous spending
inventory correction
desired inventory
Expected
Sales
change in
expected sales
fractional adjustment
76
Sophisticated Dynamics
Without Complex
Mathematics! (Really?)
marginal propensity
to consume
Inventory
national production
fractional correction
Do you see anything
“wrong” with this
model?
induced spending
income
national sales
autonomous spending
inventory correction
desired inventory
coverage
desired inventory
Expected
Sales
Inventory, Production and Sales
change in
expected sales
fractional adjustment
250 $
1,000 $/Month
Structure
150 $
800 $/Month
produces
50 $
600 $/Month
0
6
12
Inventory : Current
national production : Current
national sales : Current
18
24
30
36
Time (Month)
42
48
54
60
$
$/Month
$/Month
Behavior
In response to autonomous
spending increase of 25% at
the fourth month.
77
Four
Equivalent
Representations
Hydraulic Metaphor:
Stock and Flow Diagram:
Stock
inflow
outflow
Integral Equation:
Stock (t) = Stock (to) +
Differential Equation:
t
t [ Inflow (s) – Outflow (s) ] ds
0
d(Stock)/dt (t) = Net change in stock = Inflow (t) – Outflow (t)
Figure 6-2 Four equivalent representations of stock and flow structure.
78
[Sterman (2000), Chapter 6]
Stuff We Didn’t Get To
(but could on another day, if you want to)
• People Express
Airlines Example
• Paper Folding
Exercise & Modeling
• Fishing in Bonavista,
Newfoundland game
• Standing & holding
hands in a circle
loops exercise
• High School
economics simulation
• Systems Thinking
Skills
79
Systems Thinking Skills
• 10,000 meter thinking1
• System as cause
thinking1
• Dynamic thinking1,2
• Operational thinking1,2
• Closed-loop thinking1,2
• Non-linear thinking1
1)
2)
3)
•
•
•
•
•
•
Scientific thinking1,2
Empathic thinking1
Continuum thinking2
Generic thinking2
Structural thinking2
Quantitative Thinking3
Richmond, Barry (2001) Systems Thinking and the Stella Software: Thinking, Communicating, Learning, and Acting More Effectively in the
New Millenium, Chapter 1 in Richmond, Barry (2001) An Introduction to Systems Thinking. Available in print from High Performance
Systems, Inc. Hanover, NH. www.iseesystems.com
Richmond, Barry (1993) Systems thinking: critical thinking skills for the 1990s and beyond. System Dynamics Review Vol. 9 No 2. (Summer
1993) 113-133. Downloadable from www.clexchange.org.
Richmond, Barry (2002) In Search of a Clear Picture for Unifying our Community of Practice. Creative Learning Exchange’s 2002 Systems
Thinking and Dynamic Modeling Conference in Durham, NH. Downloadable from
http://www.clexchange.org/conference/cle_2002conference.htm
80
What distinguishes/defines Systems Thinking is
a unique collection of thinking skills1
10,000 Meters Thinking
System as Cause Thinking
Dynamic Thinking
Operational Thinking
Closed-loop Thinking
Continuum Thinking
Nonlinear Thinking
Quantitative Thinking
Scientific Thinking
Filtering Skills
(what to include, what to omit;
and at what level of aggregation?)
Representing Skills
(stocks, flows, converters,
feedback loops)
Simulating Skills
(internally-consistent numbers;
controlled experiments)
81
1)
This slide copied from Richmond, Barry (2002) In Search of a Clear Picture for Unifying our Community of Practice. Creative Learning Exchange’s
2002 Systems Thinking and Dynamic Modeling Conference in Durham, NH. Downloadable from http://www.clexchange.org/conference/cle_2002conference.htm
Thank you!
Paul Newton
paul.c.newton2@boeing.com
206-544-7641
82
Download