thinking

Systems Mapping

TL;DR for executives

The problem keeps returning. You throw resources at it, it improves briefly, then resets. You change the approach, nothing fundamentally shifts. That’s a systemic problem: it keeps recurring because you’re treating symptoms while the underlying structure regenerates them. Systems mapping reveals the feedback loops and shows you where a small, precise intervention changes the behavior of the entire system, instead of pushing harder at the place where the pain is loudest.

Most frameworks are linear in some way. SCR moves from situation to complication to resolution. Issue trees branch downward. Second-order effects trace chains forward. Even scenario planning, despite mapping four worlds, treats each world as a separate linear narrative.

System mapping is different because it captures something the other frameworks can’t: feedback loops. Things that cause themselves. Situations where A affects B, B affects C, and C circles back to affect A again.

The structure. You identify the key elements in a system: the variables, the actors, the forces, and then you map how they influence each other. Not in a tree or chain, but in a web. With arrows showing direction of influence and signs showing whether the influence is reinforcing (more of A creates more of B) or balancing (more of A creates less of B).

Why it’s fundamental. Most problems that executives face aren’t caused by one thing. They’re caused by systems, interlocking forces that reinforce each other in ways that make the problem resistant to simple solutions. You can fix one element and the system compensates. You can throw resources at a symptom and the underlying dynamic reasserts itself. A system map makes the invisible structure visible. It shows you where the leverage points are: the places where a small intervention changes the behavior of the entire system, versus the places where you can push as hard as you want and nothing changes.

Who developed it. Systems thinking has deep roots. Jay Forrester at MIT developed system dynamics in the 1950s. Donella Meadows, his student, wrote the foundational text Thinking in Systems in the early 2000s. Peter Senge brought it into management with The Fifth Discipline in 1990. The Santa Fe Institute has been advancing complexity science, which is the mathematical cousin of systems thinking, since the 1980s. But the core ideas are older than all of them. Any farmer understands feedback loops. Any ecologist thinks in systems. The formalization just gave it a vocabulary and a visual method.

The core concepts:

  1. Elements: the things in the systems. People, resources, products, decisions, emotions, metrics, policies, Anything that plays a role.
  2. Connections: how elements influence each other. Not just “they’re related” but specifically: when this element changes, what happens to that element? Does it increase or decrease?
  3. Reinforcing loops: cycles where the elements amplify each other. Growth creates more growth. Or decline accelerates decline. A reinforcing loop is a snowball: once it starts, it accelerates. Company loses customers, revenue drops, can’t invest in product, product gets worse, loses more customers. That’s a reinforcing loop in the negative direction.
  4. Balancing loops: cycles where the elements correct each other. Like a thermostat. Temperature rises, thermostat triggers cooling, temperature drops, thermostat turns off. The system seeks equilibrium. Most organizational processes have balancing loops: budget constrains spending, hiring processes slow growth, compliance requirements limit speed.
  5. Delays: the time gaps between cause and effect. These are the most dangerous features of any system because they make cause and effect invisible. You invest in product quality today. Customer satisfaction improves in six months. Revenue increases in twelve months. If you’re measuring quarterly, you’ll cut the product investment before it pays off because you can’t see the delayed effect. Delays are where most strategic mistakes are born.
  6. Leverage points: the places in the system where a small change produces a large effect. Meadows identified a hierarchy of leverage points, from the least powerful (adjusting numbers and parameters) to the most powerful (changing the goal or paradigm of the system.) Finding leverage points is the ultimate skill in systems thinking.

Why it matters:

  • When an executive is stuck in a problem that keeps recurring despite repeated attempts to fix it, the problem is almost always systemic. She’s treating symptoms because she can’t see the loop that’s generating them. Your job is to make the loop visible.
  • “We keep losing our best engineers” is a symptom. The system map might show: losing engineers increases workload on remaining engineers, which decreases their satisfaction, which makes more of them leave, which increases workload further. That’s a reinforcing loop. But it might also connect to: losing engineers slows product development, which disappoints customers, which reduces revenue, which limits the budget for competitive salaries, which makes it harder to retain engineers. Now you have two reinforcing loops feeding each other.
  • Once the executive can see the loops, the leverage point become visible. Maybe the intervention isn’t “pay engineers more” but “reduce workload by killing two low-value projects” which breaks the first loop and gives the second loop time to reverse.
  • That’s the power of systems mapping. It shows you where to push and where pushing is futile.

How it connects with other frameworks. Second-order effects exercise is systems mapping in disguise, as it usually describes reinforcing loops. Stakeholder mapping feeds into systems mapping. Stakeholders don’t exist in isolation. They interact with each other and influence how things unfold. Issue trees decompose a problem into parts. Systems mapping shows how the parts connect to each other, including the connections that create circular causation.

Common pitfalls:

  1. Making the map too complex. A system map with forty elements and sixty arrows is useless. Nobody can read it. Nobody can act on it. The discipline is finding the five to eight elements that matter most and mapping only their key connections. Simplify ruthlessly. If an element doesn’t participate in a feedback loop, it probably doesn’t belong on the map.
  2. Forgetting delays. The map might show that investment leads to growth. But if it takes 18 months and the CEO expects results in six, the delay is the most important feature of the system. Always ask: how long does each connection take to manifest?
  3. Mapping only the obvious connections. The most valuable connections on a systems map are the non-obvious ones: the feedback loops that nobody has articulated. If every connection on your map is something the CEO already knows, you haven’t gone deep enough.
  4. Confusing correlation with causation. Just because two elements move together doesn’t mean one causes the other. Each arrow on the map should represent a plausible causal mechanism, not just an observed pattern.

How to go about it:

  • Step one: Define the system boundary. Before mapping anything, you need to decide what’s inside the system and what’s outside. You can’t map everything. The boundary is determined by the question you’re trying to answer. “Why are customer satisfaction score declining despite new feature launches?” That’s a boundary. Everything that directly influences this dynamic is inside. Everything else is outside. The test: if the element disappeared, would the dynamic I’m studying change? If yes, it’s inside the boundary. If the dynamic would continue unchanged, it’s outside.
  • Step two: Identify the key elements.
    • List the variables, forces, actors, and metrics that participate in the dynamic you’re studying. These are not categories or themes. They’re specific, measurable or observable things that can increase or decrease.
    • Good elements are specific and variable: “feature development speed,” “customer onboarding time,” “engineering team moral,” “technical debt,” “customer support ticket volume.”
    • Bad elements are vague and static: “the product,” “the market,” “culture,” “strategy.” These are containers, not variables. Break them down until you reach something that moves.
    • The discipline: aim for five to eight elements. Fewer than five and you’re oversimplifying. More than ten and the map becomes unreadable. If you have fifteen candidate elements, ask which ones actually participate in feedback loops. The ones that don’t are probably context, not system components.
  • Step three: Map the connections.
    • Take each pair of elements and ask: does a change in A cause a change in B? If yes draw an arrow from A to B. If no, direct causal link, no arrow. For each arrow determine the polarity.
    • Same direction (reinforced, marked with +): when A increase, B increases. When A decreases, B decreases. They move together. Example: when feature development speed increases, technical debt increases.
    • Opposite direction (balanced, marked with -): when A increase, B decreases. When A decreases, B increases. They move against each other. Example: when customer support ticket increases, engineering time available for new features decreases.
    • Only map direct connections. If A affects B through C, then you have arrows (A to C, C to B), not one arrow from A to B. This is the discipline that reveals the actual causal structure rather than just observed correlations.
  • Step 4: Identify the feedback loops.
    • Trace the arrows. Where do they form circles? A connects to B, B connects to C, C connects back to A. That’s a feedback loop. Count the balancing connections in each loop.
    • If the number of balancing connections is even (zero, two, four), the loop is reinforcing. It amplifies whatever direction it’s moving in, either growth or decline. If the number of balancing connections is odd (one, three), the loop is balancing, it self-corrects toward equilibrium.
    • Name each loop. Give it a descriptive name that captures the dynamic. “The feature treadmill.” “The support death spiral.” “The quality flywheel.” Names make loops memorable and discussable.
  • Step 5: Identify delays. For each connection, ask: how long does this take? Does A affect B immediately, in weeks, in months, in quarters? Mark significant delays on the map. These are often the most important features because they explain why the system behaves counterintuitively. If the delay between investment and result is longer than the measurement cycle, the organization will consistently make wrong decision: cutting investments that haven’t had time to pay off, or doubling down on initiatives whose positive results are actually from previous efforts.
  • 6. Step six: Find the leverage points.
    • Look at your map and ask: where would a small change produce the biggest shift in the system behavior? Meadows’ hierarchy of leverage points, from weakest to strongest:
      • Numbers and parameters: adjusting budget, headcounts, targets, Easy to change, least impact.
      • Buffer sizes: increasing or decreasing the reserves and slack in the system. Moderate impact.
      • Feedback loop structure: adding new feedback loops, removing existing ones, or changing the connections. High impact.
      • Delays: shortening or lengthening the time between the cause and effect. High impact because delays often drive the most counterintuitive behavior.
      • Information flows: changing who has access to what information, or making invisible dynamics visible. Very high impact because many system failures are actually information failures.
      • Rules: changing the rules that govern how elements interact. Very high impact.
      • Goals: changing what the system is optimizing for. This is where the most powerful leverage lives. If the system is optimizing for the wrong thing, no amount of parameter adjustment will fix it.
    • In practice, the best leverage points are usually not the most obvious ones. The obvious intervention is often a parameter change: spend more, hire more, build more. The powerful intervention is often structural: change what’s being measured, change who sees what information, change what the team is optimizing fore.
  • Step seven: Test your leverage point. Before recommending an intervention, trace its effects through the system. If you change this element, what happens to the connected elements? Do the feedback loops amplify or dampen the change? Are there delays that will make the effect invisible in the short term? Could the intervention trigger an unintended reinforcing loop in a negative direction? This is essentially a pre-mortem on your proposed leverage point. Don’t just identify the intervention, but stress test it.
  • Step eight: Communicate the map.
    • A system map is powerful but can be overwhelming to someone seeing it for the first time. When presenting to an executive, don’t start with the full map. Start with the one or two key feedback loops that explain why the problem persists. Draw them simply. Name them memorably. Then show where the leverage point sits and why it works.
    • The message structure: “The reason this problem keeps coming back despite your efforts is this loop right here. You’ve been pushing on this element, which is outside the loop. If you push here instead, you break the loop instead.” That’s the communication frame.
    • The loop is the insight. The leverage point is the recommendation. Everything else is supporting detail.

Exercise

A European mid-size SaaS company (250 employees, Dublin) sells project management software to professional services firms. Over the past year, they keep launching new features but customer satisfaction keeps declining. The CEO says: “We’re building exactly what customers asked for. Why are they less happy?” Identify key elements, draw connections, find the leverage point.

Answer

  • Key elements:
    • Number of new bugs
    • Time invested in bug fixing
    • Time invested in new feature engineering
    • Number of CS tickets
    • Time-to-resolution for CS tickets
    • Time-to-value from new features
    • Rate of new feature adoption
    • User satisfaction
  • Key connections:
    • New features → more bugs (+)
    • More bugs → more CS tickets (+)
    • More bugs → longer time-to-value (-)
    • More bugs → lower feature adoption (-)
    • New features → more engineering time on features (+)
    • More time on bug fixing → less time on feature engineering (-)
    • More CS tickets → longer time-to-resolution (+)
    • More CS tickets → lower feature adoption (-)
    • More CS tickets → lower satisfaction (-)
    • Longer time-to-resolution → lower satisfaction (-)
    • Longer time-to-value → lower satisfaction (-)
    • Better time-to-value → higher feature adoption (+)
  • The reinforcing loop:
    • New features → more bugs → more CS tickets → longer time-to-resolution → lower satisfaction → CEO demands more features → more bugs → more CS tickets → and around it goes.
    • The company’s response to declining satisfaction is to build more features. But more features create more bugs which create more tickets which create slower resolution which drives satisfaction down further, which triggers demand for even more features. The harder they try, the worse it gets. Nobody sees why because the CEO is looking at feature output and satisfaction scores separately. She doesn’t see that one is causing the other.
  • The leverage point: change the goal:
    • It would be wrong to say that the resolution is “launch features more cleanly with fewer bugs.” That’s like saying “you’re overweight, eat clean.” The real problem is that too many features is the wrong strategy given the company’s resources and constraints. They can’t afford to move at this velocity without quality collapsing.
  • The intervention:
    • accept building fewer features, but with a much stronger decision-making framework in place to ensure the features they do build create maximum leverage for retention and acquisition. Redistribute the team’s effort and time to allow for stabilization. Build fewer, better features. Fix existing bugs. Let CS ticket volume drop. Let satisfaction recover.
  • The critical delay:
    • The CEO changes strategy today. Engineers shift time toward stabilization. Bugs decrease over weeks. CS tickets decrease over weeks after that. Satisfaction improves over months. If she’s measuring quarterly and expecting immediate results, she’ll won’t see them and might revert to shipping features before the intervention has time to work. The delay between intervention and visible result is the most dangerous moment. The thinking partner’s job is helping the CEO hold course through that delay when every instinct says “this isn’t working.”