methodatlas

Systems Thinking Mapping tool

Behavior Over Time Graph

A behavior-over-time graph traces a course over time and makes turning points, patterns, and possible causes visible.

A behavior-over-time graph makes the course of a selected variable visible across a relevant period. Turning points, peaks, plateaus, and drops provide a basis for examining influencing events or interventions.

Core question
How does one clearly defined variable change over a relevant period, and what might explain turning points?
Participants
1-10
Time
45–90 minutes for one to three variables; validate data beforehand if needed.

The steps form one complete method run.

Paper illustration for Behavior Over Time Graph.
  1. Variable

    Labelled axes

    Set the variable, unit, system boundary, and a sufficiently long time axis.

  2. Curve

    Evidence-backed curve

    Plot data points or clearly marked estimates and connect them into a trajectory.

  3. Events

    Event annotations

    Annotate events at their time on the curve without already declaring them causes.

  4. Pattern

    Pattern description

    Describe slope, delay, plateau, oscillation, and turning points; compare perspectives.

  5. Hypotheses

    Test plan

    Form several explanations for relevant turning points and specify needed evidence.

Add new evidence at review and version decisions with the prior state.

A good fit when

Ein Behavior Over Time Graph zeigt, wie sich eine Kennzahl oder Beobachtung über Zeit entwickelt. Die Methode macht Trends, Brüche und wiederkehrende Muster sichtbar, die in Momentaufnahmen untergehen.

Ideal for

  • Systems thinking
  • Problem framing
  • Trend reflection

Not good for

  • One-off events without a trend
  • Exact statistical modeling

Outputs

  • Test plan

    Annotated behavior-over-time graph with axes, curve, evidence, turning points, and testable explanatory hypotheses.

Behavior Over Time Graph · working structure

Fictional example

Fictional values show the actual method fields.

Behavior Over Time Graph · working structure
VariableUnitPeriodData pointsPatternTurning pointEvidenceHypothesis
p80 waiting timeAdd evidence and rationale.MinutesJan–Jun14, 15, 17, gap, 18, 11Rise then downward stepMay: −7 minutesDashboard; April missingSlot cap or new warehouse crew
Warehouse callsAdd evidence and rationale.Calls/SaturdayJan–Jun21, 22, 25, 24, 23, 24High plateauNo turning pointPhone logInventory currency remains bottleneck
  1. 1. Unit

    p80 waiting time
    Minutes
    Warehouse calls
    Calls/Saturday
  2. 2. Period

    p80 waiting time
    Jan–Jun
    Warehouse calls
    Jan–Jun
  3. 3. Data points

    p80 waiting time
    14, 15, 17, gap, 18, 11
    Warehouse calls
    21, 22, 25, 24, 23, 24
  4. 4. Pattern

    p80 waiting time
    Rise then downward step
    Warehouse calls
    High plateau
  5. 5. Turning point

    p80 waiting time
    May: −7 minutes
    Warehouse calls
    No turning point
  6. 6. Evidence

    p80 waiting time
    Dashboard; April missing
    Warehouse calls
    Phone log
  7. 7. Hypothesis

    p80 waiting time
    Slot cap or new warehouse crew
    Warehouse calls
    Inventory currency remains bottleneck

All values are fictional.

Reference · original teaching example

First step

Set one influenceable variable, unit, and time span; prepare data sources and known events.

Open the method guide

Deep dive

Purpose

A Behavior Over Time Graph shows how a metric or observation develops over time. The method makes trends, breaks, and recurring patterns visible that get lost in snapshots.

How it works

First, the team defines which variable is in focus and which time span is relevant. It then plots the course and marks turning points, peaks, plateaus, or drops. From this, it can derive which events or interventions influenced the behavior.

In detail

Behavior Over Time Graphs make change visible before people argue about causes. A relevant variable is drawn as a curve over time, including notable events or interventions. That helps teams distinguish whether a problem is stable, escalating, cyclical, or responding with delay. The curve acts as a bridge to deeper system models such as causal loops or stock-and-flow diagrams.

Facilitation

Prepare axes, a time span, and a clear variable. Have people sketch separately first and then compare the curves, because differences often reveal important assumptions. Mark events and interventions without jumping into solution discussions too early.

The method guide walks execution through 5 phases, timing, 5 pitfalls, and clear stop criteria.

Open method guide

Your perspective

Does this method help with your work?

Your feedback helps shape the next improvements to methodatlas.

Sources and topics

Topics
Artifact templates
Behavior Over Time Graph: WorksheetSet subject, evidence, roles, flow, and review.
markdown

behavior-over-time-graph-working-template.md

Set subject, evidence, roles, flow, and review.

Behavior Over Time Graph: Worksheet

Question

To be confirmed

Desired outcome

To be confirmed

Scope

Complete run Time: 45–90 minutes for one to three variables; validate data beforehand if needed.

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

Preparation for this scope

Method setup

  • Materials: BOTG axes, data or explicitly estimated points, event notes, uncertainty markers, and hypothesis log
  • Roles: Facilitator · people with system experience · data owner · decision owner
  • Advance information: Set one influenceable variable, unit, and time span; prepare data sources and known events.
  • Overall time needed: 45–90 minutes for one to three variables; validate data beforehand if needed.
  • Setup: Prepare a workspace with Variable · Curve · Events · Pattern · Hypotheses; separate example from live data.

Prepare for the work steps

Variable: Labelled axes

  • Set one influenceable variable, unit, and time span; prepare data sources and known events.
  • BOTG axes, data or explicitly estimated points, event notes, uncertainty markers, and hypothesis log

Curve: Evidence-backed curve

  • Labelled axes

Events: Event annotations

  • Evidence-backed curve

Pattern: Pattern description

  • Event annotations

Hypotheses: Test plan

  • Pattern description

Behavior Over Time Graph · working structure

VariableUnitPeriodData pointsPatternTurning pointEvidenceHypothesis
p80 waiting time
Warehouse calls
  • p80 waiting time: Add evidence and rationale.
  • Warehouse calls: Add evidence and rationale.

The blank worksheet contains prompts only.

Reference · original teaching example

Variable: Labelled axes

Expected artifact: Labelled axes

Set the variable, unit, system boundary, and a sufficiently long time axis.

Entry:

...

  • Are variable, unit, and period explicit without mixing measures in one curve?

Curve: Evidence-backed curve

Expected artifact: Evidence-backed curve

Plot data points or clearly marked estimates and connect them into a trajectory.

Entry:

...

  • Can actual data, gaps, and estimates be distinguished?

Events: Event annotations

Expected artifact: Event annotations

Annotate events at their time on the curve without already declaring them causes.

Entry:

...

  • Are event and timing evidenced and separated from causal claims?

Pattern: Pattern description

Expected artifact: Pattern description

Describe slope, delay, plateau, oscillation, and turning points; compare perspectives.

Entry:

...

  • Does the pattern describe the trajectory without mixing explanation and judgment?

Hypotheses: Test plan

Expected artifact: Test plan

Form several explanations for relevant turning points and specify needed evidence.

Entry:

...

  • Does each hypothesis have a distinguishing signal and next data source?

Open questions and next steps

...

Method guide: https://methodatlas.meierhoff-systems.de/en/methods/behavior-over-time-graph/run-sheet

Alternatives and neighbors

Fitting alternatives with decision guidance, followed by other related methods.

All methods
Constraints and origin
LowWorkshop + async20-45 min

Profile

Method form
Mapping tool
Participants
1-10
Time
20-45 min
Maturity
Established
Origin
Systems Thinking Community
Iceberg Model method illustration showing its working structure
Next up: Iceberg Model