Systems Mapping
Purpose
Maps the full value-creating system and its dependencies before you design a
solution — so the solution is shaped by the actual system it has to work in,
not by an implicit, unexamined picture of "the customer" and "us."
Anchored in research
- Liedtka (1998) — systems perspective: strategists treat the organization as
embedded in a system of relationships, not as an isolated unit whose
environment can be analyzed away.
- Brandenburger & Nalebuff (1996), Co-opetition — the Value Net, a
concrete way to structure the map: customers, suppliers, competitors, and
complementors arranged around a focal actor, with value flowing between all
of them, not just from supplier to customer.
Method
- Name the focal value-creating activity. What specific value exchange
are you mapping the system around (a product, a service, a decision)?
- Place the four Value Net roles around it:
- Customers — who pays, and who else derives value without paying
directly (e.g. a free-tier user, a data source)?
- Suppliers — who provides the inputs the focal activity depends on?
- Competitors — who else could capture the same value from the same
customers?
- Complementors — who makes the focal activity more valuable by existing
(the inverse of a competitor: someone whose success increases yours)?
- Draw the flows, not just the actors. For each connection, name what
actually moves: money, product, information, trust, attention. A system
map with actors but no flows hides where the real dependency sits.
- Identify the load-bearing dependencies. Which one or two connections,
if they broke or changed materially, would force the whole system to
reconfigure? Those are the ones worth stress-testing before you commit to
a solution design.
- Check for missing actors. The most common failure mode in this
technique is treating "customer" and "competitor" as the only two roles
that matter — actively ask who the unlisted suppliers and complementors
are before finalizing the map.
- Feed the map forward. Produce a structured map (see
../../references/ once populated) that the
solution design can be checked against — does the proposed solution
assume a system that doesn't actually exist?
What this skill does NOT do
- Doesn't make the final decision for you — it produces a structured draft to
support a human decision.
- Doesn't confirm figures, market data, or competitor data from memory — it
uses the inputs you provide, or marks an assumption clearly
(
[assumption — verify]).
- Doesn't produce an org chart or a process diagram — it maps value-creation
logic, not formal structure.
Refinement notes
Areas to keep deepening with real practice:
- your own rules of thumb and heuristics for this technique
- concrete templates (into
../../references/)
- reference cases / your own examples
- what this skill deliberately does not do (guardrails, common mistakes) —
add to the list above
This is an internal working note, not a claim about the skill's current
usability. Track depth privately via the maturity field in
skills_index.json (see
../../../meta/maturity_levels.md).
Don't add new fields to the frontmatter — name and description are
the only ones allowed (see
../../../meta/frontmatter_schema.md).
Continue from here
References
1---2name: systems-mapping3description: Maps the full value-creating system around a focal activity using the Value Net (customers, suppliers, competitors, complementors) and the flows of money, product, information, and trust between them, to surface load-bearing dependencies. Use before designing a solution that implicitly assumes only "the customer" and "us" exist in the system.4---56# Systems Mapping78## Purpose910Maps the full value-creating system and its dependencies before you design a11solution — so the solution is shaped by the actual system it has to work in,12not by an implicit, unexamined picture of "the customer" and "us."1314## Anchored in research1516- Liedtka (1998) — systems perspective: strategists treat the organization as17 embedded in a system of relationships, not as an isolated unit whose18 environment can be analyzed away.19- Brandenburger & Nalebuff (1996), *Co-opetition* — the **Value Net**, a20 concrete way to structure the map: customers, suppliers, competitors, and21 complementors arranged around a focal actor, with value flowing between all22 of them, not just from supplier to customer.2324## Method25261. **Name the focal value-creating activity.** What specific value exchange27 are you mapping the system around (a product, a service, a decision)?282. **Place the four Value Net roles around it:**29 - *Customers* — who pays, and who else derives value without paying30 directly (e.g. a free-tier user, a data source)?31 - *Suppliers* — who provides the inputs the focal activity depends on?32 - *Competitors* — who else could capture the same value from the same33 customers?34 - *Complementors* — who makes the focal activity more valuable by existing35 (the inverse of a competitor: someone whose success increases yours)?363. **Draw the flows, not just the actors.** For each connection, name what37 actually moves: money, product, information, trust, attention. A system38 map with actors but no flows hides where the real dependency sits.394. **Identify the load-bearing dependencies.** Which one or two connections,40 if they broke or changed materially, would force the whole system to41 reconfigure? Those are the ones worth stress-testing before you commit to42 a solution design.435. **Check for missing actors.** The most common failure mode in this44 technique is treating "customer" and "competitor" as the only two roles45 that matter — actively ask who the unlisted suppliers and complementors46 are before finalizing the map.476. **Feed the map forward.** Produce a structured map (see48 [`../../references/`](../../references/) once populated) that the49 solution design can be checked against — does the proposed solution50 assume a system that doesn't actually exist?5152## What this skill does NOT do5354- Doesn't make the final decision for you — it produces a structured draft to55 support a human decision.56- Doesn't confirm figures, market data, or competitor data from memory — it57 uses the inputs you provide, or marks an assumption clearly58 (`[assumption — verify]`).59- Doesn't produce an org chart or a process diagram — it maps value-creation60 logic, not formal structure.6162## Refinement notes6364Areas to keep deepening with real practice:6566- your own rules of thumb and heuristics for this technique67- concrete templates (into [`../../references/`](../../references/))68- reference cases / your own examples69- what this skill deliberately does *not* do (guardrails, common mistakes) —70 add to the list above7172This is an internal working note, not a claim about the skill's current73usability. Track depth privately via the `maturity` field in74`skills_index.json` (see75[`../../../meta/maturity_levels.md`](../../../meta/maturity_levels.md)).76**Don't add new fields to the frontmatter** — `name` and `description` are77the only ones allowed (see78[`../../../meta/frontmatter_schema.md`](../../../meta/frontmatter_schema.md)).7980## Continue from here8182- Next in this pack: [`../strategic-intent-framing/SKILL.md`](../strategic-intent-framing/SKILL.md) — Frames a clear strategic intent that focuses energy and cuts out noise.83- A ready-made skill chain for this situation: see [`../../../playbooks/`](../../../playbooks/)84- This pack's shared guardrails: [`../../CLAUDE.md`](../../CLAUDE.md)8586## References8788- [`../../references/`](../../references/) — the pack's shared background material89- [`../../CLAUDE.md`](../../CLAUDE.md) — the pack's shared guardrails