methodatlas
Method guideSystems Thinking

Causal Loop Diagram

A practical method guide: clarify prerequisites and materials, understand the complete process, and look up outputs, pitfalls, and stop criteria.

ComplexityMedium
Time1-3 h
Participants2-8
FormatWorkshop
MaturityEstablished
Prepare plan
01

Prerequisite

What needs to be finished first

Complete firstClear scope

Recurring behavior over time with plausible feedback and clearly named variables.

Without a boundary, data, perspectives, or flows become mixed.
Complete firstAccess to evidence

Relevant people and sources can be included.

Gaps remain visible; missing evidence must not be invented.
02

Preparation

What needs to be ready before start

Materials

Shared workspace, accessible sources, and a decision log.

People / roles

System stakeholders · facilitator · modeler

Pre-read

Clarify the question, timeframe, data access, roles, and known uncertainties in advance.

Time needed

90–120 minutes for a bounded question; evidence review and quantitative modeling follow separately.

Setup

Create a shared version. Label facts, assumptions, and decisions separately.

03

Core question

The one question this method answers

Which hypothesized feedbacks could produce the observed behavior over time?

04

Flow

Phases with goal, actions, output and pitfall

A causal loop diagram describes feedback hypotheses with polarity and delays. It supports shared examination of dynamic patterns and competing explanations.

Feedback hypotheses with polarity and delays

Fictional worked example

Model feedback hypotheses with polarity and delays to investigate dynamic patterns together.

Variables

Name observed pattern, timeframe, and model boundary.

Open tickets → team load → handling time → reopened tickets → open tickets.

Polarity

Define variables clearly and connect directional influences.

All fictional links +: more tickets increases each next variable; loop R.

Delay

Mark polarity, loop type, and meaningful delay.

Delay between team load and handling time due to capacity adjustment.

Validation

Record data needs, alternative explanations, and next test.

Time series and team observation needed; arrows are assumptions, not established causes.

Fictional hypothesis: more open tickets (+) → higher team load (+) → longer handling time (+) → more reopened tickets (+) → more open tickets: reinforcing loop R. Mark the delay between load and handling time. This is a hypothesis to test, not causal proof.

Causal loop diagram paper · System Dynamics Society

  1. 1

    Boundary

    Define behavior and boundary

    Goal

    Is the focus a pattern rather than one event?

    Inputs for this step

    • Behavior over time and system boundary

    Actions

    • Describe behavior over time and question; choose boundary and relevant variables.
    • Is the focus a pattern rather than one event?

    Output

    Behavior over time and system boundary

    Behavior over time and system boundary

    Quality check

    Is the focus a pattern rather than one event?

    Pitfall

    Arrow direction remains vague Answer “if cause rises, how does effect change?” for each link.

    Timing: Part of the agreed work block; research may be separate.

  2. 2

    Influences

    Form causal links

    Goal

    Do +/− signs mean direction, not value judgment?

    Inputs for this step

    • Variables with clear increasing/decreasing meaning

    Actions

    • Connect variables by asking “if A rises, how does B change?”; mark same/opposite direction.
    • Do +/− signs mean direction, not value judgment?

    Output

    Directed, signed causal hypotheses

    Directed, signed causal hypotheses

    Quality check

    Do +/− signs mean direction, not value judgment?

    Timing: Part of the agreed work block; research may be separate.

  3. 3

    Loops

    Check loops and delays

    Goal

    Is loop polarity derived correctly from all links?

    Inputs for this step

    • Polarity, closed loops, and delays

    Actions

    • Close feedback loops; classify R/B and mark meaningful delays.
    • Is loop polarity derived correctly from all links?

    Output

    Feedback loops with R/B and delays

    Feedback loops with R/B and delays

    Quality check

    Is loop polarity derived correctly from all links?

    Pitfall

    Feedback delay is missing from the loop Mark time between influence and observable response.

    Timing: Part of the agreed work block; research may be separate.

  4. 4

    Evidence

    Separate hypotheses and evidence

    Goal

    Does the diagram avoid claiming proven causality?

    Inputs for this step

    • Time series, alternative explanations, and tests

    Actions

    • Check against time series, interviews, or other models; document competing explanations.
    • Does the diagram avoid claiming proven causality?

    Output

    Testable hypotheses and alternative models

    Testable hypotheses and alternative models

    Quality check

    Does the diagram avoid claiming proven causality?

    Pitfall

    Diagram treated as causal proof Treat links as hypotheses and test against time series or other evidence.

    Timing: Part of the agreed work block; research may be separate.

05

Artifact

What comes out at the end

Sketch: what the artifact looks like

Causal Loop Diagram · Feedback DynamicsBalancing und Reinforcing Loops mit Polaritäten
Causal Loop DiagramVariablen werden mit kausalen Pfeilen, Polaritäten und verstärkenden oder ausgleichenden Feedback Loops verbunden.Rückkopplungen statt lineare Ursache-Wirkung sehenPolaritäten zeigen, ob eine Variable eine andere gleichgerichtet oder gegengerichtet verändert.+Qualität erhöht Nutzung+mehr Nutzung erzeugt mehr Feedback+Feedback erzeugt Verbesserungen+Verbesserungen erhöhen Qualität+mehr Nutzung erhöht Wartezeit−Wartezeit verringert ServicequalitätServicequalitätwahrgenommener NutzenNutzungaktive NutzungFeedbackLernen im SystemVerbesserungenProduktanpassungWartezeitBelastungR1verstärkender KreisB1vermindernder KreisHebelpunktWartezeit senken, bevor Qualität kippt
Form

Versioned result with question, evidence, open issues, next action, ownership, and review date.

Versioning / ownership

Record date, scope, sources, and changes. Preserve earlier observations.

Tool alternatives
  • Whiteboard or paper
  • Shared spreadsheet
  • Versioned project space

causal-loop-diagram-working-template.md

Prepare Causal Loop Diagram with a clear question, roles, and sources.

Causal Loop Diagram: Worksheet

Question

To be confirmed

Desired outcome

To be confirmed

Scope

Plan the full method Time: Set according to scope and available evidence

Complete this worksheet on paper or in your own document during the work.

Preparation for this scope

Method setup

  • Materials: Shared workspace, accessible sources, and a decision log.
  • Roles: System stakeholders · facilitator · modeler
  • Advance information: Clarify the question, timeframe, data access, roles, and known uncertainties in advance.
  • Overall time needed: 90–120 minutes for a bounded question; evidence review and quantitative modeling follow separately.
  • Setup: Create a shared version. Label facts, assumptions, and decisions separately.

Prepare for the work steps

Boundary: Define behavior and boundary

  • Behavior over time and system boundary

Influences: Form causal links

  • Variables with clear increasing/decreasing meaning

Loops: Check loops and delays

  • Polarity, closed loops, and delays

Evidence: Separate hypotheses and evidence

  • Time series, alternative explanations, and tests

Feedback hypotheses with polarity and delays

Variables

Name observed pattern, timeframe, and model boundary.

...

Polarity

Define variables clearly and connect directional influences.

...

Delay

Mark polarity, loop type, and meaningful delay.

...

Validation

Record data needs, alternative explanations, and next test.

...

Blank worksheet: start with a bounded question. Enter observed facts only, mark assumptions, and record open questions and sources.

Causal loop diagram paper · System Dynamics Society

Boundary: Define behavior and boundary

Expected artifact: Behavior over time and system boundary

Behavior over time and system boundary

Entry:

...

  • Is the focus a pattern rather than one event?

Influences: Form causal links

Expected artifact: Directed, signed causal hypotheses

Directed, signed causal hypotheses

Entry:

...

  • Do +/− signs mean direction, not value judgment?

Loops: Check loops and delays

Expected artifact: Feedback loops with R/B and delays

Feedback loops with R/B and delays

Entry:

...

  • Is loop polarity derived correctly from all links?

Evidence: Separate hypotheses and evidence

Expected artifact: Testable hypotheses and alternative models

Testable hypotheses and alternative models

Entry:

...

  • Does the diagram avoid claiming proven causality?

Open questions and next steps

...

Method guide: https://methodatlas.meierhoff-systems.de/en/methods/causal-loop-diagram/run-sheet

06

Example output

Concrete filled scenario, fictional example

Fictional example for orientation. Counts and timings describe this case and are not universal requirements.

causal-loop-diagram-beispiel.md

Concrete filled scenario, fictional example

Fictional worked example

Fictional hypothesis: more open tickets (+) → higher team load (+) → longer handling time (+) → more reopened tickets (+) → more open tickets: reinforcing loop R. Mark the delay between load and handling time. This is a hypothesis to test, not causal proof.

All names and values are invented for illustration. Unresolved explanations remain questions.

07

Pitfalls

Recognize symptoms and steer against them

Quick overview, the full text is in the matching phase in the flow

  1. Define behavior and boundaryArrow direction remains vagueView in phase
  2. Form causal linksPolarity read as good/badView in phase
  3. Check loops and delaysFeedback delay is missing from the loopView in phase
  4. Separate hypotheses and evidenceDiagram treated as causal proofView in phase
08

Stop criteria

When to pause, resolve prerequisites, or choose another approach

The question or boundary remains ambiguous: narrow it first.
Key data or participants are missing: label the gap and arrange access.
The group mixes observation and explanation: revisit the evidence.
An immediate safety or operational risk appears: stop and use the responsible procedures.

Finished the method guide?

Go to the profile for purpose, similar methods, and sources or continue to the next method in the catalog.