Integration and Implementation Insights

Four core concepts for expanding a systems view to system dynamics

By Andrei Savu.

andrei-savu
Andrei Savu (biography)

Once you understand the basic concepts underpinning systems, what other concepts are key to understanding system dynamics?

While systems thinking teaches you to see and shape system structure, system dynamics focuses on understanding nonlinear behavior over time. An additional four key concepts are added to five core concepts in systems thinking described in a companion post.

The four additional key concepts for understanding system dynamics are: stocks, flows, delays and dynamic behavior patterns.

Stocks and flows

Stocks and flows are foundational concepts, essential for analyzing and designing effective systems.

A stock is an accumulation – a pool of things you can count at any instant. Stocks give systems memory and inertia.

Examples of Stocks:

Key Characteristics of Stocks:

Flows are rates that change stocks. Because flows are easier to adjust than stocks, quick wins often come from modifying a flow rather than rebuilding the stock.

Examples of Flows:

Key Characteristics of Flows:

The relationship between stocks and flows

Stocks and flows are interdependent parts of a system:

Understanding stocks and flows provides powerful insights:

Delays

Delays are critical elements in systems that create gaps between actions and their consequences. Understanding delays helps explain oscillations, overshoots, and the challenges of managing complex systems.

Types of delays:

Dynamic behavior patterns

Systems reveal themselves through patterns that repeat across vastly different domains. Recognizing these signature behaviors—from exponential growth to overshoot and collapse—provides predictive power that transcends specific contexts and builds intuition for complex system dynamics.

Understanding common patterns of system behavior helps us recognize, predict, and influence how systems change over time. These patterns emerge repeatedly across diverse contexts – from business growth to pandemic spread, from learning curves to resource depletion.

These patterns are the crystallized fingerprints of systems – where stocks, flows, feedback loops, and delays combine to create recognizable signatures. By learning to spot these patterns, you gain the ability to anticipate a system’s trajectory before it fully unfolds.

Exponential growth:

Goal-seeking decay:

Overshoot-and-collapse:

S-curve saturation:

System archetypes

System archetypes are recurring structural patterns—combinations of stocks, flows, feedback loops, and delays—that generate familiar behaviours across wildly different domains. Spotting an archetype lets you skip exhaustive data gathering and move straight to high leverage interventions.

Whereas the section above on Dynamic Behaviour Patterns shows what curves appear (S-curves, overshoot and collapse, etc.), archetypes explain why they appear and where to intervene. They are one step closer to the blueprint of a system.

An overview of classic system archetypes is shown in the four-column table below.

Family

Name

Signature Behaviour

Classic Pitfall

Growth limits

Limits to Growth

Early exponential rise that flattens or collapses

Fighting symptoms instead of removing the limit

Quick fixes

Fixes That Fail

Short-term relief, long-term rebound worse than before

Ignoring side-effects or delays

 

Shifting the Burden

Rising dependence on a symptomatic solution, erosion of fundamental capacity

’Addiction’ to the quick fix

Resource rivalry

Tragedy of the Commons

Resource depletion despite individual rationality

No shared constraint on use

 

Success to the Successful

Self-reinforcing advantage, widening gap

Starving late movers of resources

Escalation

Escalation (Arms Race)

Two balancing loops that drive each other upward

Cost spiral with no natural cap

Drifting standards

Eroding Goals (Drifting Goals)

Gradual downward reset of targets

Normalising deviance

Capacity traps

Growth and Under-investment

Demand outgrows capacity > service drops > investment delayed

Vicious circle of degradation

An overview of classic system archetypes (Source: author; adapted from system dynamics core texts eg Kim (1992, 2000)). (For those using small screens, please note: this is a four column table and columns that flow off the right-hand side of the screen can be scrolled to. An image version of this table is also available).

1. Limits to Growth

Structure: A reinforcing loop drives growth until a balancing loop—often delayed—kicks in as some “carrying capacity” is approached.

Behaviour: S-curve saturation or, if the balancing correction is too slow, overshoot and collapse.

Leverage Points:

2. Fixes that Fail

Structure: Balancing loop with a quick symptomatic fix. A side effect (reinforcing loop) undermines the system later.

Behaviour: Initial improvement followed by equal or worse relapse.

Leverage Points:

3. Shifting the Burden
(A cousin of Fixes That Fail in which the quick fix becomes addictive.)

Structure: Two balancing loops compete:

  1. Fundamental Solution (slow).
  2. Symptomatic Solution (fast) that also erodes the capability to deliver the fundamental one.

Behaviour: Growing dependency on the quick fix; declining core capability.

Leverage Points:

4. Tragedy of the Commons

Structure: Multiple actors draw from a shared stock. Each reinforcing loop benefits the individual; a single balancing loop (resource depletion) is global and delayed.

Behaviour: Aggregate extraction overshoots renewal, leading to resource collapse.

Leverage Points:

5. Success to the Successful

Structure: Two (or more) actors compete for a shared inflow of resources. Small early advantage loops back to secure even more resources.

Behaviour: Divergence; winner take all.

Leverage Points:

6. Escalation (Arms Race)

Structure: A balancing loop in System A sets a target relative to System B, and vice versa. Each action is a negative reference for the other.

Behaviour: Spiral of ever increasing effort, cost, or aggression; potential sudden collapse when one party can’t keep up.

Leverage Points:

7. Eroding Goals (Drifting Goals)

Structure: Discrepancy between desired state and actual state is corrected not only by acting on the real system but also by lowering the goal itself.

Behaviour: Gradual performance decay masked by slipping standards.

Leverage Points:

8. Growth and Under-investment

Structure: Reinforcing growth drives demand. Investment in capacity is governed by a balancing loop with delay. If service quality drops, demand slows, cutting appetite for new investment – a vicious circle.

Behaviour: Boom stall or boom bust depending on delay length.

Leverage Points:

Conclusion

As you may see, system dynamics concepts not only allow analysis of existing—often problematic—situations, but also provide simulation tools to test ideas before reality does. Do these concepts resonate with you? Do you have examples to share of effective use of system dynamics analysis or testing?

To find out more:

Savu, A. (2025). Teach Yourself Systems. Teach Yourself Systems website. (Online): https://teachyourselfsystems.com/
This interactive learning resource also provides examples, models and quizzes. Much of this i2Insights contribution is taken verbatim from this resource.

Reference:

Kim, DH (1992, 2000) Systems archetypes I: Diagnosing systemic issues and designing high-leverage interventions. The Toolbox Reprint Series. Pegasus Communications, Inc: Waltham, MA, USA.

Use of Generative Artificial Intelligence (AI) Statement: Teach Yourself Systems (TYS) was built with a lot of artificial intelligence assistance – both content wise and from a coding perspective. Most of the code has been written by OAI Codex with some help from Devin early on. A lot of brainstorming on various topics was done with o3 Pro. (For i2Insights policy on generative artificial intelligence please see https://i2insights.org/contributing-to-i2insights/guidelines-for-authors/#artificial-intelligence.)

Biography: Andrei Savu builds data and artificial intelligence (AI) systems and created Teach Yourself Systems (TYS), an interactive site that helps practitioners learn systems thinking and system dynamics through hands on models and examples. He believes that in a world of abundant intelligence, systems thinking is becoming more important than ever. His interests include AI agents, data platforms, and turning systems concepts into practical tools people can use every day. He is based in Menlo Park, California, USA.

Exit mobile version