Title: Teaching Systems Thinking in Spreadsheets
1Teaching Systems Thinking in Spreadsheets
- Mohammad Mojtahedzadeh
- Attune Group, Inc
- Deborah Upton
- Stonehill College
2Modeling Spectrum
Exposé
System Dynamics
Simple Manipulation
Complex Formulation
Build on Simple manipulation to arrive at Complex
formulation
3Modeling Spectrum
Exposé
System Dynamics
Simple Manipulation
Complex Formulation
- Visualization of structure
- Mathematical Nonlinearity
4The Spreadsheet Approach
Hidden relationships
5The Spreadsheet Approach
Hidden relationships
- Makes it difficult to
- understand,
- analyze and, communicate
6Exposé in MS Excel
Tree Diagrams of Precedence
make the connections among the CELLS visible
7The Spreadsheet Approach
Local in Time and Space
- Working with numbers (not equations)
- One relationship, one time period
- No clear model boundaries
. makes it easy to master!
. but inadequate for modeling complexity!
8The Spreadsheet Approach
Local in Time and Space
Savings (Jan)
9From cell reference formulas to equations
- Translate cell reference formulas to equations
- Savings (t) Savings (t - 1) - Purchases
1,000
February
January
- Reconstruct the structure
10Exposé in MS Excel
Tree Diagrams of Causal Drivers
make the connections among the VARIABLES visible
11Exposé in MS Excel
Two distinguished tree diagrams
Tree Diagrams of Causal Drivers
Tree Diagrams of Precedence
12The Value Proposition
Can we build on what people know?
Global (interconnected)
System Dynamics
Complex Issues
Spreadsheet
Local (isolated)
Simple Issues
Short term
Long term
13The Value Proposition
From Numbers to Equations and back again
- Exposé allows the user to interact with Numbers
and Equations any time in the process of modeling
- Sometimes it might be easier to start with
Numbers and then move to Equations
14Example From Numbers to Equations and back again
Sometimes, wouldnt be easier to start with
Savings (Jan)
15Example From Numbers to Equations and back again
.. in order to arrive at..?
Savings Integ( purchases, 1000)
16The Spreadsheet Approach
One way linkages
- Lack of focus on
- integration point and
- feedback processes
- makes spreadsheets inadequate to model
dynamic systems -
17Exposé in MS Excel
Make integration points visible
Launch Exposé with Examples from the book
18Exposé in MS Excel
Circular Causality
Identify and work with feedback processes
Launch Exposé with Examples from the book
19Exposé in MS Excel
Allows data-point non-linearity
Launch Exposé with the MARKET GROWTH MODEL
20Exposé in MS Excel
Do what if analysis more often
Launch Exposé perhaps with Market growth model
21Not The End. Just The Beginning