NLSUI OPAC header image
Amazon cover image
Image from Amazon.com

Business dynamics: Systems thinking and modeling for a complex world / John D. Sterman

By: Publication details: Haryana McGraw Hill Education 2023Edition: 13th reprintDescription: xxvi, 982 pages 24 cmISBN:
  • 9780071068123 (paperback)
  • 007106812
DDC classification:
  • 658.4038011
Contents:
Preface 1. Learning in and about Complex Systems- 1.1 Introduction- 1.1.1 Policy Resistance, the Law of Unintended Consequences, and the Counterintuitive Behavior of Social Systems- 1.1.2 Causes of Policy Resistance- 1.1.3 Feedback- 1.1.4 Process Point: The Meaning of Feedback- Challenge: Dynamics of Multiple-Loop Systems- 1.2 Learning is a Feedback Process- 1.3 Barriers to Learning- 1.3.1 Dynamic Complexity- 1.3.2 Limited Information- 1.3.3 Confounding Variables and Ambiguity- 1.3.4 Bounded Rationality and the Misperceptions of Feedback- 1.3.5 Flawed Cognitive Maps- 1.3.6 Erroneous Inferences about Dynamics- 1.3.7 Unscientific Reasoning: Judgmental Errors and Biases- Challenge: Hypothesis Testing- 1.3.8 Defensive Routines and Interpersonal Impediments to Learning- 1.3.9 Implementation Failure- 1.4 Requirements for Successful Learning in Complex Systems- 1.4.1 Improving the Learning Process: Virtues of Virtual Worlds- 1.4.2 Pitfalls of Virtual Worlds- 1.4.3 Why Simulation is Essential- 1.5 Summary- 2. System Dynamics in Action- 2.1 Applications of System Dynamics- 2.2 Automobile Leasing Strategy: Gone Today, Here Tomorrow- 2.2.1 Dynamic Hypothesis- 2.2.2 Elaborating the Model- 2.2.3 Policy Analysis- 2.2.4 Impact and Follow-up- 2.3 On Time and Under Budget: The Dynamics of Project Management- 2.3.1 The Claim- 2.3.2 Initial Model Development- 2.3.3 Dynamic Hypothesis- 2.3.4 The Modeling Process- 2.3.5 Continuing Impact- 2.4 Playing the Maintenance Game- 2.4.1 Dynamic Hypothesis- 2.4.2 The Implementation Challenge- 2.4.3 Results- 2.4.4 Transferring the Learning: The Lima Experience- 2.5 Summary: Principles for Successful Use of System Dynamics- 3. The Modeling Process- 3.1 The Purpose of Modeling: Managers as Organization Designers- 3.2 The Client and the Modeler- 3.3 Steps of the Modeling Process- 3.4 Modeling is Iterative- 3.5 Overview of the Modeling Process- 3.5.1 Problem Articulation: The Importance of Purpose- 3.5.2 Formulating a Dynamic Hypothesis- 3.5.3 Formulating a Simulation Model- 3.5.4 Testing- 3.5.5 Policy Design and Evaluation- 3.6 Summary- 4. Structure and Behavior of Dynamic Systems- 4.1 Fundamental Modes of Dynamic Behavior- 4.1.1 Exponential Growth- 4.1.2 Goal Seeking- 4.1.3 Oscillation- 4.1.4 Process Point- Challenge: Identifying Feedback Structure from System Behavior- 4.2 Interactions of the Fundamental Modes- 4.2.1 S-shaped Growth- 4.2.2 S-Shaped Growth with Overshoot- Challenge: Identifying the Limits to Growth- 4.2.3 Overshoot and Collapse- 4.3 Other Modes of Behavior- 4.3.1 Stasis, or Equilibrium- 4.3.2 Randomness- 4.3.3 Chaos- 4.4 Summary- 5. Causal Loop Diagrams- 5.1 Causal Diagram Notation- 5.2 Guidelines for Causal Loop Diagrams- 5.2.1 Causation versus Correlation- 5.2.2 Labeling Link Polarity- Challenge: Assigning Link Polarities- 5.2.3 Determining Loop Polarity- Challenge: Employee Motivation- 5.2.4 Name Your Loops- 5.2.5 Indicate Important Delays in Causal Links- 5.2.6 Variable Names- 5.2.7 Tips for Causal Loop Diagram Layout- 5.2.8 Choose the Right Level of Aggregation- 5.2.9 Don’t Put All the Loops into One Large Diagram- 5.2.10 Make the Goals of Negative Loops Explicit- 5.2.11 Distinguish between Actual and Perceived Conditions- 5.3 Process Point: Developing Causal Diagrams from Interview Data- Challenge: Process Improvement- 5.4 Conceptualization Case Study: Managing Your Workload- 5.4.1 Problem Definition- 5.4.2 Identifying Key Variables- 5.4.3 Developing the Reference Mode- 5.4.4 Developing the Causal Diagrams- 5.4.5 Limitations of the Causal Diagram- Challenge: Policy Analysis with Causal Diagrams- 5.5 Adam Smith’s Invisible Hand and the Feedback Structure of Markets- Challenge: The Oil Crises of the 1970s- Challenge: Speculative Bubbles- Challenge: The Thoroughbred Horse Market- 5.4.1 Market Failure, Adverse Selection, and the Death Spiral- 5.6 Explaining Policy Resistance: Traffic Congestion- 5.6.1 Mental Models of the Traffic Problem- 5.6.2 Compensating Feedback: The Response to Decreased Congestion- 5.6.3 The Mass Transit Death Spiral- 5.6.4 Policy Analysis: The Impact of Technology- 5.6.5 Compensating Feedback: The Source of Policy Resistance- Challenge: Identifying the Feedback Structure of Policy Resistance- 5.7 Summary- 6. Stocks and Flows- 6.1 Stocks, Flows, and Accumulation- 6.1.1 Diagramming Notation for Stocks and Flows- 6.1.2 Mathematical Representation of Stocks and Flows- 6.1.3 The Contribution of Stocks to Dynamics- 6.2 Identifying Stocks and Flows- 6.2.1 Units of Measure in Stock and Flow Networks- 6.2.2 The Snapshot Test- Challenge: Identifying Stocks and Flows- 6.2.3 Conservation of Material in Stock and Flow Networks- 6.2.4 State-Determined Systems- 6.2.5 Auxiliary Variables- 6.2.6 Stocks Change only Through their Rates- 6.2.7 Continuous Time and Instantaneous Flows- 6.2.8 Continuously Divisible versus Quantized Flows- 6.2.9 Which Modeling Approach Should You Use?- 6.2.10 Process Point: Portraying Stocks and Flows in Practice- 6.3 Mapping Stocks and Flows- 6.3.1 When Should Causal Loop Diagrams Show Stock and Flow Structure?- Challenge: Adding Stock and Flow Structure to Causal Diagrams- Challenge: Linking Stock and Flow Structure with Feedback- 6.3.2 Aggregation in Stock and Flow Mapping- Challenge: Modifying Stock and Flow Maps- Challenge: Disaggregation- 6.3.3 Guidelines for Aggregation- 6.3.4 System Dynamics in Action: Modeling Large-Scale Construction Projects- 6.3.5 Setting the Model Boundary: "Challenging the Clouds"- 6.3.6 System Dynamics in Action: Automobile Recycling- 6.4 Summary- 7. Dynamics of Stocks and Flows- 7.1 Relationship between Stocks and Flows- 7.1.1 Static and Dynamic Equilibrium- 7.1.2 Calculus without Mathematics- 7.1.3 Graphical Integration- 7.1.4 Graphical Differentiation- Challenge: Graphical Differentiation- 7.2 System Dynamics in Action: Global Warming- 7.3 System Dynamics in Action: The War on Drugs- 7.3.1 The Cocaine Epidemic after 1990- 7.4 Summary- 8. Closing the Loop: Dynamics of Simple Structures- 8.1 First-order Systems- 8.2 Positive Feedback and Exponential Growth- 8.2.1 Analytic Solution for the Linear First-Order System- 8.2.2 Graphical Solution of the Linear First-Order Positive Feedback System- 8.2.3 The Power of Positive Feedback: Doubling Times- Challenge: Paper Folding- 8.2.4 Misperceptions of Exponential Growth- 8.2.5 Process Point: Overcoming Overconfidence- 8.3 Negative Feedback and Exponential Decay- 8.3.1 Time constants and half lives- Challenge: Goal-seeking behavior- 8.4 Multiple-Loop Systems- 8.5 Nonlinear First-Order Systems: S-Shaped Growth- Challenge: Nonlinear Birth and Death Rates- 8.5.1 Formal Definition of Loop Dominance- 8.5.2 First-Order Systems Cannot Oscillate- 8.6 Summary- 9. S-Shaped Growth: Epidemics, Innovation Diffusion, and the Growth of New Products- 9.1 Modeling S-Shaped Growth- 9.1.1 Logistic Growth- 9.1.2 Analytic Solution of the Logistic Equation- 9.1.3 Other Common Growth Models- 9.1.4 Testing the Logistic Model- 9.2 Dynamics of Disease: Modeling Epidemics- 9.2.1 A Simple Model of Infectious Disease- 9.2.2 Modeling Acute Infection: The SIR Model- 9.2.3 Model Behavior: The Tipping Point- Challenge: Exploring the SIR Model- 9.2.4 Immunization and the Eradication of Smallpox- Challenge: The Efficacy Of Immunization Programs- 9.2.5 Herd Immunity- 9.2.6 Moving Past The Tipping Point: Mad Cow Disease- Challenge: Extending the SIR Model- 9.2.7 Modeling the HIV/AIDS Epidemic- Challenge: Modeling HIV/AIDS- 9.3 Innovation Diffusion as Infection: Modeling New Ideas and New Products- 9.3.1 The Logistic Model of Innovation Diffusion: Examples- 9.3.2 Process Point: Historical Fit and Model Validity- 9.3.3 The Bass Diffusion Model- Challenge: Phase Space of the Bass Diffusion Model- 9.3.4 Behavior of the Bass Model- Challenge: Critiquing the Bass Diffusion Model- Challenge: Extending the Bass Model- 9.3.5 Fad and Fashion: Modeling the Abandonment of an Innovation- Challenge: Modeling Fads- 9.3.6 Replacement Purchases- Challenge: Modeling the Life Cycle of Durable Products- 9.4 Summary- 10. Path Dependence and Positive Feedback- 10.1 Path Dependence- Challenge: Identifying Path Dependence- 10.2 A Simple Model of Path Dependence: The Polya Process- 10.2.1 Generalizing the Model: Nonlinear Polya Processes- 10.3 Path Dependence in the Economy: VHS vs. Betamax- Challenge: Formulating a Dynamic Hypothesis for the VCR Industry- 10.4 Positive Feedback: The Engine of Corporate Growth- 10.4.1 Product Awareness- 10.4.2 Unit Development Costs- 10.4.3 Price and Production Cost- 10.4.4 Network Effects and Complementary Goods- 10.4.5 Product Differentiation- 10.4.6 New Product Development- 10.4.7 Market Power- 10.4.8 Mergers and Acquisitions- 10.4.9 Workforce Quality and Loyalty- 10.4.10 The Cost of Capital- 10.4.11 The Rules of the Game- 10.4.12 Ambition and Aspirations- 10.4.13 Creating Synergy for Corporate Growth- 10.5 Positive Feedback, Increasing Returns, and Economic Growth- 10.6 Does the Economy Lock in to Inferior Technologies?- 10.7 Limits to Lock In- 10.8 Modeling Path Dependence and Standards Formation- 10.8.1 Model Structure- 10.8.2 Model Behavior- 10.8.3 Policy Implications- Challenge: Policy Analysis- Challenge: Extending the Model- 10.9 Summary- 11. Delays- 11.1 Delays: An Introduction Challenge: Duration and Dynamics of Delays- 11.1.1 Defining Delays- 11.2 Material Delays: Structure and Behavior- 11.2.1 What is the Average Length of the Delay?- 11.2.2 What is the Distribution of the Output around the Average Delay Time?- 11.2.3 Pipeline Delay- 11.2.4 First-Order Material Delay- 11.2.5 Higher-Order Material Delays- 11.2.6 How Much is in the Delay? Little’s Law- 11.3 Information Delays: Structure and Behavior- 11.3.1 Modeling Perceptions: Adaptive Expectations and Exponential Smoothing- 11.3.2 Higher-Order Information Delays- 11.4 Response to Variable Delay Times- Challenge: Response of Delays to Changing Delay Times- 11.4.1 Nonlinear Adjustment Times: Modeling Ratchet Effects- 11.5 Estimating the Duration and Distribution of Delays- 11.5.1 Estimating Delays when Numerical Data are Available- 11.5.2 Estimating Delays when Numerical Data are not Available- 11.5.3 Process Point: Walk the Line- 11.6 System Dynamics in Action: Forecasting Semiconductor Demand- 11.7 Mathematics of Delays: Koyck Lags and Erlang Distributions- 11.7.1 General Formulation for Delays- 11.7.2 First-Order Delay- 11.7.3 Higher-Order Delays- 11.7.4 Relation of Material and Information Delays- 11.8 Summary- 12. Coflows and Aging Chains- 12.1 Aging Chains- 12.1.1 General Structure of Aging Chains- 12.1.2 Example: Population and Infrastructure in Urban Dynamics- 12.1.3 Example: The Population Pyramid and the Demographic Transition- 12.1.4 Aging Chains and Population Inertia- 12.1.5 System Dynamics in Action: World Population and Economic Development- 12.1.6 Case Study: Growth and the Age Structure of Organizations- 12.1.7 Promotion Chains and the Learning Curve- 12.1.8 Mentoring and On-The-Job Training- Challenge: The Interactions of Training Delays and Growth- 12.2 Coflows: Modeling the Attributes of a Stock- Challenge: Coflows- 12.2.1 Coflows with Nonconserved Flows- Challenge: The Dynamics of Experience and Learning- 12.2.2 Integrating Coflows and Aging Chains- Challenge: Modeling Design Wins in the Semiconductor Industry- 12.3 Summary- 13. Modeling Decision Making- 13.1 Principles for Modeling Decision Making- 13.1.1 Decisions and Decision Rules- 13.1.2 Five Formulation Fundamentals- Challenge: Finding Formulation Flaws- 13.2 Formulating Rate Equations- 13.2.1 Fractional Increase Rate- 13.2.2 Fractional Decrease Rate- 13.2.3 Adjustment to a Goal- 13.2.4 The Stock Management Structure: Rate = Normal Rate + Adjustments- 13.2.5 Flow = Resource * Productivity- 13.2.6 Y = Y* * Effect of X1 on Y * Effect of X2 on Y * … * Effect of Xn on Y- 13.2.7 Y = Y* + Effect of X1 on Y + Effect of X2 on Y + … + Effect of Xn on Y- 13.2.8 Fuzzy MIN Function- 13.2.9 Fuzzy MAX Function- 13.2.10 Floating Goals- Challenge: Floating Goals- Challenge: Goal Formation with Internal and External Inputs- 13.2.11 Nonlinear Weighted Average- 13.2.12 Modeling Search: Hill-Climbing Optimization- Challenge: Finding the Optimal Mix of Capital and Labor- 13.2.13 Resource Allocation- 13.3 Common Pitfalls- 13.3.1 All Outflows Require First-Order Control- Challenge: Preventing Negative Stocks- 13.3.2 Avoid IF…THEN…ELSE Formulations- 13.3.3 Disaggregate Net Flows- 13.4 Summary- 14. Formulating Nonlinear Relationships- 14.1 Table Functions- 14.1.1 Specifying Table Functions- 14.1.2 Example: Building a Nonlinear Function- 14.1.3 Process Point: Table Functions Versus Analytic Functions- 14.2 Case Study: Cutting Corners Versus Overtime- Challenge: Formulating Nonlinear Functions- 14.2.1 Working Overtime: The Effect of Schedule Pressure on Workweek- 14.2.2 Cutting Corners: The Effect of Schedule Pressure on Time per Task- 14.3 Case Study: Estimating Nonlinear Functions With Qualitative and Numerical Data- Challenge: Refining Table Functions with Qualitative Data- 14.4 Common Pitfalls- 14.4.1 Using the Wrong Input- Challenge: Critiquing Nonlinear Functions- 14.4.2 Improper Normalization- 14.4.3 Avoid Hump-shaped Functions- Challenge: Formulating the Error Rate- Challenge: Testing the Full Model- 14.5 Eliciting Model Relationships Interactively- 14.5.1 Case Study: Estimating Precedence Relationships in Product Development- 14.6 Summary- 15. Modeling Human Behavior: Bounded Rationality or Rational Expectations?- 15.1 Human Decision Making: Bounded Rationality or Rational Expectations?- 15.2 Cognitive Limitations- 15.3 Individual and Organizational Responses to Bounded Rationality- 15.3.1 Habit, Routines, and Rules of Thumb- 15.3.2 Managing Attention- 15.3.3 Goal Formation and Satisficing- 15.3.4 Problem Decomposition and Decentralized Decision Making- 15.4 Intended Rationality- 15.4.1 Testing for Intended Rationality: Partial Model Tests- 15.5 Case Study: Modeling High-Tech Growth Firms- 15.5.1 Model Structure: Overview- 15.5.2 Order Fulfillment- 15.5.3 Capacity Acquisition- Challenge: Hill Climbing- 15.5.4 The Sales Force- 15.5.5 The Market- 15.5.6 Behavior of the Full System- Challenge: Policy Design in the Market Growth Model- 15.6 Summary- 16. Forecasts and Fudge Factors: Modeling Expectation Formation- 16.1 Modeling Expectation Formation- 16.1.1 Modeling Growth Expectations: The TREND Function- 16.1.2 Behavior of the TREND Function- 16.2 Case Study: Energy Consumption- 16.3 Case Study: Commodity Prices- 16.4 Case Study: Inflation- 16.5 Implications for Forecast Consumers- Challenge: Extrapolation and Stability- 16.6 Initialization and Steady State Response of the TREND Function- 16.7 Summary- 17. Supply Chains and the Origin of Oscillations- 17.1 Supply Chains in Business and Beyond- 17.1.1 Oscillation, Amplification, and Phase Lag- 17.2 The Stock Management Problem- 17.2.1 Managing a Stock: Structure- 17.2.2 Steady State Error- 17.2.3 Managing a Stock: Behavior- 17.3 The Stock Management Structure- 17.3.1 Behavior of the Stock Management Structure- 17.4 The Origin of Oscillations- 17.4.1 Mismanaging the Supply Line: The Beer Distribution Game- 17.4.2 Why Do We Ignore the Supply Line?- 17.4.3 Case Study: Boom and Bust in Real Estate Markets- 17.5 Summary- 18. The Manufacturing Supply Chain- 18.1 The Policy Structure of Inventory and Production- 18.1.1 Order Fulfillment- 18.1.2 Production- 18.1.3 Production Starts- 18.1.4 Demand Forecasting- 18.1.5 Process Point: Initializing a Model in Equilibrium- Challenge: Simultaneous Initial Conditions- 18.1.6 Behavior of the Production Model- 18.1.7 Enriching the Model: Adding Order Backlogs- 18.1.8 Behavior of the Firm with Order Backlogs- 18.1.9 Adding Raw Materials Inventory- 18.2 Interactions among Supply Chain Partners- 18.2.1 Instability and Trust in Supply Chains- 18.2.2 From Functional Silos to Integrated Supply Chain Management- Challenge: Reengineering the Supply Chain- 18.3 System Dynamics in Action: Reengineering the Supply Chain in a High-Velocity Industry- 18.3.1 Initial Problem Definition- 18.3.2 Reference Mode and Dynamic Hypothesis- 18.3.3 Model Formulation- 18.3.4 Testing the Model- 18.3.5 Policy Analysis- 18.3.6 Implementation: Sequential Debottlenecking- 18.3.7 Results- 18.4 Summary- 19. The Labor Supply Chain and the Origin of Business Cycles- 19.1 The Labor Supply Chain- 19.1.1 Structure of Labor and Hiring- 19.1.2 Behavior of the Labor Supply Chain- 19.2 Interactions of Labor and Inventory Management- Challenge: Mental Simulation of Inventory Management with Labor- 19.2.1 Inventory—Workforce Interactions: Behavior- 19.2.2 Process Point: Explaining Model Behavior- Challenge: Explaining Oscillations- 19.2.3 Understanding the Sources of Oscillation- Challenge: Policy Design to Enhance Stability- 19.2.4 Adding Overtime- 19.2.5 Response to Flexible Workweeks- Challenge: Reengineering a Manufacturing Firm for Enhanced Stability- 19.2.6 The Costs of Instability- Challenge: The Costs of Instability- Challenge: Adding Training and Experience- 19.3 Inventory—Workforce Interactions and the Business Cycle- 19.3.1 Is the Business Cycle Dead?- 19.4 Summary- 20. The Invisible Hand Sometimes Shakes: Commodity Cycles- 20.1 Commodity Cycles: From Aircraft to Zinc- 20.2 A Generic Commodity Market Model- 20.2.1 Production and Inventory- 20.2.2 Capacity Utilization- 20.2.3 Production Capacity- 20.2.4 Desired Capacity- Challenge: Intended Rationality of the Investment Process- 20.2.5 Demand- 20.2.6 The Price-Setting Process- 20.3 Application: Cycles in the Pulp and Paper Industry- Challenge: Sensitivity to Uncertainty in Parameters- Challenge: Sensitivity to Structural Changes- Challenge: Implementing Structural Changes–Modeling Livestock Markets- Challenge: Policy Analysis- 20.4 Summary- 21. Truth and Beauty: Validation and Model Testing- 21.1 Validation and Verification are Impossible- 21.2 Questions Model Users Should Ask–But Usually Don’t- 21.3 Pragmatics and Politics of Model Use- 21.3.1 Types of Data- 21.3.2 Documentation- 21.3.3 Replicability- 21.3.4 Protective versus Reflective Modeling- 21.4 Model Testing in Practice- 21.4.1 Boundary Adequacy Tests- 21.4.2 Structure Assessment Tests- 21.4.3 Dimensional Consistency- 21.4.4 Parameter Assessment- 21.4.5 Extreme Condition Tests- Challenge: Extreme Condition Tests- 21.4.6 Integration Error Tests- 21.4.7 Behavior Reproduction Tests- 21.4.8 Behavior Anomaly Tests- 21.4.9 Family Member Tests- 21.4.10 Surprise Behavior Tests- 21.4.11 Sensitivity Analysis- 21.4.12 System Improvement Tests- Challenge: Model Testing- 21.5 Summary- 22. Challenges for the Future- 22.1 Theory- 22.2 Technology- 22.3 Implementation- 22.4 Education- 22.5 Applications- Challenge: Putting System Dynamics Into Action- Appendix A Numerical Integration- Challenge: Choosing a Time Step- Appendix B Noise- Challenge: Exploring Noise- REFERENCES- INDEX.
Star ratings
    Average rating: 0.0 (0 votes)
Holdings
Item type Current library Shelving location Call number Materials specified Status Notes Barcode
BOOKs . General Stacks 658.4038011 STE (Browse shelf(Opens below)) PB Available Recommended by Dr. Sneha Thapliyal 39390

Preface 1. Learning in and about Complex Systems-
1.1 Introduction-
1.1.1 Policy Resistance, the Law of Unintended Consequences, and the Counterintuitive Behavior of Social Systems-
1.1.2 Causes of Policy Resistance-
1.1.3 Feedback-
1.1.4 Process Point: The Meaning of Feedback-
Challenge: Dynamics of Multiple-Loop Systems-
1.2 Learning is a Feedback Process-
1.3 Barriers to Learning-
1.3.1 Dynamic Complexity-
1.3.2 Limited Information-
1.3.3 Confounding Variables and Ambiguity-
1.3.4 Bounded Rationality and the Misperceptions of Feedback-
1.3.5 Flawed Cognitive Maps-
1.3.6 Erroneous Inferences about Dynamics-
1.3.7 Unscientific Reasoning: Judgmental Errors and Biases-
Challenge: Hypothesis Testing-
1.3.8 Defensive Routines and Interpersonal Impediments to Learning-
1.3.9 Implementation Failure-
1.4 Requirements for Successful Learning in Complex Systems-
1.4.1 Improving the Learning Process: Virtues of Virtual Worlds-
1.4.2 Pitfalls of Virtual Worlds-
1.4.3 Why Simulation is Essential-
1.5 Summary-
2. System Dynamics in Action-
2.1 Applications of System Dynamics-
2.2 Automobile Leasing Strategy: Gone Today, Here Tomorrow-
2.2.1 Dynamic Hypothesis-
2.2.2 Elaborating the Model-
2.2.3 Policy Analysis-
2.2.4 Impact and Follow-up-
2.3 On Time and Under Budget: The Dynamics of Project Management-
2.3.1 The Claim-
2.3.2 Initial Model Development-
2.3.3 Dynamic Hypothesis-
2.3.4 The Modeling Process-
2.3.5 Continuing Impact-
2.4 Playing the Maintenance Game-
2.4.1 Dynamic Hypothesis-
2.4.2 The Implementation Challenge-
2.4.3 Results-
2.4.4 Transferring the Learning: The Lima Experience-
2.5 Summary: Principles for Successful Use of System Dynamics-
3. The Modeling Process-
3.1 The Purpose of Modeling: Managers as Organization Designers-
3.2 The Client and the Modeler-
3.3 Steps of the Modeling Process-
3.4 Modeling is Iterative-
3.5 Overview of the Modeling Process-
3.5.1 Problem Articulation: The Importance of Purpose-
3.5.2 Formulating a Dynamic Hypothesis-
3.5.3 Formulating a Simulation Model-
3.5.4 Testing-
3.5.5 Policy Design and Evaluation-
3.6 Summary-
4. Structure and Behavior of Dynamic Systems-
4.1 Fundamental Modes of Dynamic Behavior-
4.1.1 Exponential Growth-
4.1.2 Goal Seeking-
4.1.3 Oscillation-
4.1.4 Process Point-
Challenge: Identifying Feedback Structure from System Behavior-
4.2 Interactions of the Fundamental Modes-
4.2.1 S-shaped Growth-
4.2.2 S-Shaped Growth with Overshoot-
Challenge: Identifying the Limits to Growth-
4.2.3 Overshoot and Collapse-
4.3 Other Modes of Behavior-
4.3.1 Stasis, or Equilibrium-
4.3.2 Randomness-
4.3.3 Chaos-
4.4 Summary-
5. Causal Loop Diagrams-
5.1 Causal Diagram Notation-
5.2 Guidelines for Causal Loop Diagrams-
5.2.1 Causation versus Correlation-
5.2.2 Labeling Link Polarity-
Challenge: Assigning Link Polarities-
5.2.3 Determining Loop Polarity-
Challenge: Employee Motivation-
5.2.4 Name Your Loops-
5.2.5 Indicate Important Delays in Causal Links-
5.2.6 Variable Names-
5.2.7 Tips for Causal Loop Diagram Layout-
5.2.8 Choose the Right Level of Aggregation-
5.2.9 Don’t Put All the Loops into One Large Diagram-
5.2.10 Make the Goals of Negative Loops Explicit-
5.2.11 Distinguish between Actual and Perceived Conditions-
5.3 Process Point: Developing Causal Diagrams from Interview Data-
Challenge: Process Improvement-
5.4 Conceptualization Case Study: Managing Your Workload-
5.4.1 Problem Definition-
5.4.2 Identifying Key Variables-
5.4.3 Developing the Reference Mode-
5.4.4 Developing the Causal Diagrams-
5.4.5 Limitations of the Causal Diagram-
Challenge: Policy Analysis with Causal Diagrams-
5.5 Adam Smith’s Invisible Hand and the Feedback Structure of Markets-
Challenge: The Oil Crises of the 1970s-
Challenge: Speculative Bubbles-

Challenge: The Thoroughbred Horse Market-
5.4.1 Market Failure, Adverse Selection, and the Death Spiral-
5.6 Explaining Policy Resistance: Traffic Congestion-
5.6.1 Mental Models of the Traffic Problem-
5.6.2 Compensating Feedback: The Response to Decreased Congestion-
5.6.3 The Mass Transit Death Spiral-
5.6.4 Policy Analysis: The Impact of Technology-
5.6.5 Compensating Feedback: The Source of Policy Resistance-
Challenge: Identifying the Feedback Structure of Policy Resistance-
5.7 Summary-
6. Stocks and Flows-
6.1 Stocks, Flows, and Accumulation-
6.1.1 Diagramming Notation for Stocks and Flows-
6.1.2 Mathematical Representation of Stocks and Flows-
6.1.3 The Contribution of Stocks to Dynamics-
6.2 Identifying Stocks and Flows-
6.2.1 Units of Measure in Stock and Flow Networks-
6.2.2 The Snapshot Test-
Challenge: Identifying Stocks and Flows-
6.2.3 Conservation of Material in Stock and Flow Networks-
6.2.4 State-Determined Systems-
6.2.5 Auxiliary Variables-
6.2.6 Stocks Change only Through their Rates-
6.2.7 Continuous Time and Instantaneous Flows-
6.2.8 Continuously Divisible versus Quantized Flows-
6.2.9 Which Modeling Approach Should You Use?-
6.2.10 Process Point: Portraying Stocks and Flows in Practice-
6.3 Mapping Stocks and Flows-
6.3.1 When Should Causal Loop Diagrams Show Stock and Flow Structure?-
Challenge: Adding Stock and Flow Structure to Causal Diagrams-
Challenge: Linking Stock and Flow Structure with Feedback-
6.3.2 Aggregation in Stock and Flow Mapping-
Challenge: Modifying Stock and Flow Maps-
Challenge: Disaggregation-
6.3.3 Guidelines for Aggregation-
6.3.4 System Dynamics in Action: Modeling Large-Scale Construction Projects-
6.3.5 Setting the Model Boundary: "Challenging the Clouds"-
6.3.6 System Dynamics in Action: Automobile Recycling-
6.4 Summary-
7. Dynamics of Stocks and Flows-
7.1 Relationship between Stocks and Flows-
7.1.1 Static and Dynamic Equilibrium-
7.1.2 Calculus without Mathematics-
7.1.3 Graphical Integration-
7.1.4 Graphical Differentiation-
Challenge: Graphical Differentiation-
7.2 System Dynamics in Action: Global Warming-
7.3 System Dynamics in Action: The War on Drugs-
7.3.1 The Cocaine Epidemic after 1990-
7.4 Summary-

8. Closing the Loop: Dynamics of Simple Structures-
8.1 First-order Systems-
8.2 Positive Feedback and Exponential Growth-
8.2.1 Analytic Solution for the Linear First-Order System-
8.2.2 Graphical Solution of the Linear First-Order Positive Feedback System-
8.2.3 The Power of Positive Feedback: Doubling Times-
Challenge: Paper Folding-
8.2.4 Misperceptions of Exponential Growth-
8.2.5 Process Point: Overcoming Overconfidence-
8.3 Negative Feedback and Exponential Decay-
8.3.1 Time constants and half lives-
Challenge: Goal-seeking behavior-
8.4 Multiple-Loop Systems-
8.5 Nonlinear First-Order Systems: S-Shaped Growth-
Challenge: Nonlinear Birth and Death Rates-
8.5.1 Formal Definition of Loop Dominance-
8.5.2 First-Order Systems Cannot Oscillate-
8.6 Summary-
9. S-Shaped Growth: Epidemics, Innovation Diffusion, and the Growth of New Products-
9.1 Modeling S-Shaped Growth-
9.1.1 Logistic Growth-
9.1.2 Analytic Solution of the Logistic Equation-
9.1.3 Other Common Growth Models-
9.1.4 Testing the Logistic Model-
9.2 Dynamics of Disease: Modeling Epidemics-
9.2.1 A Simple Model of Infectious Disease-
9.2.2 Modeling Acute Infection: The SIR Model-
9.2.3 Model Behavior: The Tipping Point-
Challenge: Exploring the SIR Model-
9.2.4 Immunization and the Eradication of Smallpox-
Challenge: The Efficacy Of Immunization Programs-
9.2.5 Herd Immunity-
9.2.6 Moving Past The Tipping Point: Mad Cow Disease-
Challenge: Extending the SIR Model-
9.2.7 Modeling the HIV/AIDS Epidemic-
Challenge: Modeling HIV/AIDS-
9.3 Innovation Diffusion as Infection: Modeling New Ideas and New Products-
9.3.1 The Logistic Model of Innovation Diffusion: Examples-
9.3.2 Process Point: Historical Fit and Model Validity-
9.3.3 The Bass Diffusion Model-
Challenge: Phase Space of the Bass Diffusion Model-
9.3.4 Behavior of the Bass Model-
Challenge: Critiquing the Bass Diffusion Model-
Challenge: Extending the Bass Model-
9.3.5 Fad and Fashion: Modeling the Abandonment of an Innovation-
Challenge: Modeling Fads-
9.3.6 Replacement Purchases-
Challenge: Modeling the Life Cycle of Durable Products-
9.4 Summary-
10. Path Dependence and Positive Feedback-
10.1 Path Dependence-
Challenge: Identifying Path Dependence-
10.2 A Simple Model of Path Dependence: The Polya Process-
10.2.1 Generalizing the Model: Nonlinear Polya Processes-
10.3 Path Dependence in the Economy: VHS vs. Betamax-
Challenge: Formulating a Dynamic Hypothesis for the VCR Industry-
10.4 Positive Feedback: The Engine of Corporate Growth-
10.4.1 Product Awareness-
10.4.2 Unit Development Costs-
10.4.3 Price and Production Cost-
10.4.4 Network Effects and Complementary Goods-
10.4.5 Product Differentiation-
10.4.6 New Product Development-
10.4.7 Market Power-
10.4.8 Mergers and Acquisitions-
10.4.9 Workforce Quality and Loyalty-
10.4.10 The Cost of Capital-
10.4.11 The Rules of the Game-
10.4.12 Ambition and Aspirations-
10.4.13 Creating Synergy for Corporate Growth-
10.5 Positive Feedback, Increasing Returns, and Economic Growth-
10.6 Does the Economy Lock in to Inferior Technologies?-
10.7 Limits to Lock In-
10.8 Modeling Path Dependence and Standards Formation-
10.8.1 Model Structure-
10.8.2 Model Behavior-
10.8.3 Policy Implications-
Challenge: Policy Analysis-
Challenge: Extending the Model-
10.9 Summary-
11. Delays-
11.1 Delays: An Introduction
Challenge: Duration and Dynamics of Delays-
11.1.1 Defining Delays-
11.2 Material Delays: Structure and Behavior-
11.2.1 What is the Average Length of the Delay?-
11.2.2 What is the Distribution of the Output around the Average Delay Time?-
11.2.3 Pipeline Delay-
11.2.4 First-Order Material Delay-
11.2.5 Higher-Order Material Delays-
11.2.6 How Much is in the Delay? Little’s Law-
11.3 Information Delays: Structure and Behavior-
11.3.1 Modeling Perceptions: Adaptive Expectations and Exponential Smoothing-
11.3.2 Higher-Order Information Delays-
11.4 Response to Variable Delay Times-
Challenge: Response of Delays to Changing Delay Times-
11.4.1 Nonlinear Adjustment Times: Modeling Ratchet Effects-
11.5 Estimating the Duration and Distribution of Delays-
11.5.1 Estimating Delays when Numerical Data are Available-
11.5.2 Estimating Delays when Numerical Data are not Available-
11.5.3 Process Point: Walk the Line-

11.6 System Dynamics in Action: Forecasting Semiconductor Demand-
11.7 Mathematics of Delays: Koyck Lags and Erlang Distributions-
11.7.1 General Formulation for Delays-
11.7.2 First-Order Delay-
11.7.3 Higher-Order Delays-
11.7.4 Relation of Material and Information Delays-
11.8 Summary-
12. Coflows and Aging Chains-
12.1 Aging Chains-
12.1.1 General Structure of Aging Chains-
12.1.2 Example: Population and Infrastructure in Urban Dynamics-
12.1.3 Example: The Population Pyramid and the Demographic Transition-
12.1.4 Aging Chains and Population Inertia-
12.1.5 System Dynamics in Action: World Population and Economic Development-
12.1.6 Case Study: Growth and the Age Structure of Organizations-
12.1.7 Promotion Chains and the Learning Curve-
12.1.8 Mentoring and On-The-Job Training-
Challenge: The Interactions of Training Delays and Growth-
12.2 Coflows: Modeling the Attributes of a Stock-
Challenge: Coflows-
12.2.1 Coflows with Nonconserved Flows-
Challenge: The Dynamics of Experience and Learning-
12.2.2 Integrating Coflows and Aging Chains-
Challenge: Modeling Design Wins in the Semiconductor Industry-
12.3 Summary-
13. Modeling Decision Making-
13.1 Principles for Modeling Decision Making-
13.1.1 Decisions and Decision Rules-
13.1.2 Five Formulation Fundamentals-
Challenge: Finding Formulation Flaws-
13.2 Formulating Rate Equations-
13.2.1 Fractional Increase Rate-
13.2.2 Fractional Decrease Rate-
13.2.3 Adjustment to a Goal-
13.2.4 The Stock Management Structure: Rate = Normal Rate + Adjustments-
13.2.5 Flow = Resource * Productivity-
13.2.6 Y = Y* * Effect of X1 on Y * Effect of X2 on Y * … * Effect of Xn on Y-
13.2.7 Y = Y* + Effect of X1 on Y + Effect of X2 on Y + … + Effect of Xn on Y-
13.2.8 Fuzzy MIN Function-
13.2.9 Fuzzy MAX Function-
13.2.10 Floating Goals-
Challenge: Floating Goals-
Challenge: Goal Formation with Internal and External Inputs-
13.2.11 Nonlinear Weighted Average-
13.2.12 Modeling Search: Hill-Climbing Optimization-
Challenge: Finding the Optimal Mix of Capital and Labor-
13.2.13 Resource Allocation-
13.3 Common Pitfalls-
13.3.1 All Outflows Require First-Order Control-
Challenge: Preventing Negative Stocks-
13.3.2 Avoid IF…THEN…ELSE Formulations-
13.3.3 Disaggregate Net Flows-
13.4 Summary-
14. Formulating Nonlinear Relationships-
14.1 Table Functions-
14.1.1 Specifying Table Functions-
14.1.2 Example: Building a Nonlinear Function-
14.1.3 Process Point: Table Functions Versus Analytic Functions-
14.2 Case Study: Cutting Corners Versus Overtime-
Challenge: Formulating Nonlinear Functions-
14.2.1 Working Overtime: The Effect of Schedule Pressure on Workweek-
14.2.2 Cutting Corners: The Effect of Schedule Pressure on Time per Task-
14.3 Case Study: Estimating Nonlinear Functions With Qualitative and Numerical Data-
Challenge: Refining Table Functions with Qualitative Data-
14.4 Common Pitfalls-
14.4.1 Using the Wrong Input-
Challenge: Critiquing Nonlinear Functions-
14.4.2 Improper Normalization-
14.4.3 Avoid Hump-shaped Functions-
Challenge: Formulating the Error Rate-
Challenge: Testing the Full Model-
14.5 Eliciting Model Relationships Interactively-
14.5.1 Case Study: Estimating Precedence Relationships in Product Development-
14.6 Summary-
15. Modeling Human Behavior: Bounded Rationality or Rational Expectations?-
15.1 Human Decision Making: Bounded Rationality or Rational Expectations?-
15.2 Cognitive Limitations-
15.3 Individual and Organizational Responses to Bounded Rationality-
15.3.1 Habit, Routines, and Rules of Thumb-
15.3.2 Managing Attention-
15.3.3 Goal Formation and Satisficing-
15.3.4 Problem Decomposition and Decentralized Decision Making-
15.4 Intended Rationality-
15.4.1 Testing for Intended Rationality: Partial Model Tests-
15.5 Case Study: Modeling High-Tech Growth Firms-
15.5.1 Model Structure: Overview-
15.5.2 Order Fulfillment-
15.5.3 Capacity Acquisition-
Challenge: Hill Climbing-
15.5.4 The Sales Force-
15.5.5 The Market-
15.5.6 Behavior of the Full System-
Challenge: Policy Design in the Market Growth Model-
15.6 Summary-
16. Forecasts and Fudge Factors: Modeling Expectation Formation-
16.1 Modeling Expectation Formation-
16.1.1 Modeling Growth Expectations: The TREND Function-
16.1.2 Behavior of the TREND Function-
16.2 Case Study: Energy Consumption-
16.3 Case Study: Commodity Prices-
16.4 Case Study: Inflation-

16.5 Implications for Forecast Consumers-
Challenge: Extrapolation and Stability-
16.6 Initialization and Steady State Response of the TREND Function-
16.7 Summary-
17. Supply Chains and the Origin of Oscillations-
17.1 Supply Chains in Business and Beyond-
17.1.1 Oscillation, Amplification, and Phase Lag-
17.2 The Stock Management Problem-
17.2.1 Managing a Stock: Structure-
17.2.2 Steady State Error-
17.2.3 Managing a Stock: Behavior-
17.3 The Stock Management Structure-
17.3.1 Behavior of the Stock Management Structure-
17.4 The Origin of Oscillations-
17.4.1 Mismanaging the Supply Line: The Beer Distribution Game-
17.4.2 Why Do We Ignore the Supply Line?-
17.4.3 Case Study: Boom and Bust in Real Estate Markets-
17.5 Summary-
18. The Manufacturing Supply Chain-
18.1 The Policy Structure of Inventory and Production-
18.1.1 Order Fulfillment-
18.1.2 Production-
18.1.3 Production Starts-
18.1.4 Demand Forecasting-
18.1.5 Process Point: Initializing a Model in Equilibrium-
Challenge: Simultaneous Initial Conditions-
18.1.6 Behavior of the Production Model-
18.1.7 Enriching the Model: Adding Order Backlogs-
18.1.8 Behavior of the Firm with Order Backlogs-
18.1.9 Adding Raw Materials Inventory-
18.2 Interactions among Supply Chain Partners-
18.2.1 Instability and Trust in Supply Chains-
18.2.2 From Functional Silos to Integrated Supply Chain Management-
Challenge: Reengineering the Supply Chain-
18.3 System Dynamics in Action: Reengineering the Supply Chain in a High-Velocity Industry-
18.3.1 Initial Problem Definition-
18.3.2 Reference Mode and Dynamic Hypothesis-
18.3.3 Model Formulation-
18.3.4 Testing the Model-
18.3.5 Policy Analysis-
18.3.6 Implementation: Sequential Debottlenecking-
18.3.7 Results-
18.4 Summary-
19. The Labor Supply Chain and the Origin of Business Cycles-
19.1 The Labor Supply Chain-
19.1.1 Structure of Labor and Hiring-
19.1.2 Behavior of the Labor Supply Chain-
19.2 Interactions of Labor and Inventory Management-
Challenge: Mental Simulation of Inventory Management with Labor-
19.2.1 Inventory—Workforce Interactions: Behavior-
19.2.2 Process Point: Explaining Model Behavior-
Challenge: Explaining Oscillations-
19.2.3 Understanding the Sources of Oscillation-
Challenge: Policy Design to Enhance Stability-
19.2.4 Adding Overtime-
19.2.5 Response to Flexible Workweeks-
Challenge: Reengineering a Manufacturing Firm for Enhanced Stability-
19.2.6 The Costs of Instability-
Challenge: The Costs of Instability-
Challenge: Adding Training and Experience-
19.3 Inventory—Workforce Interactions and the Business Cycle-
19.3.1 Is the Business Cycle Dead?-
19.4 Summary-
20. The Invisible Hand Sometimes Shakes: Commodity Cycles-
20.1 Commodity Cycles: From Aircraft to Zinc-
20.2 A Generic Commodity Market Model-
20.2.1 Production and Inventory-
20.2.2 Capacity Utilization-
20.2.3 Production Capacity-
20.2.4 Desired Capacity-
Challenge: Intended Rationality of the Investment Process-
20.2.5 Demand-
20.2.6 The Price-Setting Process-
20.3 Application: Cycles in the Pulp and Paper Industry-
Challenge: Sensitivity to Uncertainty in Parameters-
Challenge: Sensitivity to Structural Changes-
Challenge: Implementing Structural Changes–Modeling Livestock Markets-
Challenge: Policy Analysis-
20.4 Summary-
21. Truth and Beauty: Validation and Model Testing-
21.1 Validation and Verification are Impossible-
21.2 Questions Model Users Should Ask–But Usually Don’t-
21.3 Pragmatics and Politics of Model Use-
21.3.1 Types of Data-
21.3.2 Documentation-
21.3.3 Replicability-
21.3.4 Protective versus Reflective Modeling-
21.4 Model Testing in Practice-
21.4.1 Boundary Adequacy Tests-
21.4.2 Structure Assessment Tests-
21.4.3 Dimensional Consistency-
21.4.4 Parameter Assessment-
21.4.5 Extreme Condition Tests-
Challenge: Extreme Condition Tests-
21.4.6 Integration Error Tests-
21.4.7 Behavior Reproduction Tests-
21.4.8 Behavior Anomaly Tests-
21.4.9 Family Member Tests-
21.4.10 Surprise Behavior Tests-
21.4.11 Sensitivity Analysis-
21.4.12 System Improvement Tests-
Challenge: Model Testing-
21.5 Summary-
22. Challenges for the Future-
22.1 Theory-
22.2 Technology-
22.3 Implementation-
22.4 Education-
22.5 Applications-
Challenge: Putting System Dynamics Into Action-
Appendix A Numerical Integration-
Challenge: Choosing a Time Step-
Appendix B Noise-
Challenge: Exploring Noise-
REFERENCES-
INDEX.