Protocol
Graph the behavior before explaining the cause
Before explaining the curve, draw the curve.
When it fits
- A team is arguing about why a recurring problem happens while nobody has made the pattern over time visible.
When to avoid it
- The selected metric, sampling and time window can distort the story; a behavior-over-time graph is evidence organization, not proof of causation.
Why it matters
Choose the behavior that matters and sketch or plot how it changed over a meaningful time window. Mark important events or regime changes, then tell the factual story the shape supports before proposing causes. Add a second variable only when the comparison helps the question. The graph is a shared observation surface, not a causal verdict.
Steps
- Name the behavior precisely enough to measure or estimate consistently.
- Choose a time window that includes the pattern you are trying to understand.
- Plot the behavior and annotate important events without drawing causal arrows yet.
- Describe the visible pattern before proposing structures or explanations.
- Change the window or add a comparison when the first graph could hide a different story.
An example
Plot queue age across several release cycles before deciding that one slow week proves a permanent capacity problem.
Check your result
Different people can point to the same visible change over time even if they still disagree about why it happened.
Keep this limit in mind
- The selected metric, sampling and time window can distort the story; a behavior-over-time graph is evidence organization, not proof of causation.
Connected ideas
Use beforeMove from the event down the systems iceberg
Evidence and sources
The Waters Center presents behavior-over-time graphs as a tool for showing patterns and trends and for making assumptions about a system visible through the story of the graph.
A graph makes a pattern inspectable but does not establish the cause of the pattern or guarantee that the chosen time window is representative.
Tools of Systems Thinking Courses · Tools Course #1: Behavior-Over-Time Graphs