Back to Guides

A short AI-narrated film with English captions. Pressing play loads the YouTube player. Watch on YouTube

Guide Origin: Official | ArcKit Version: [VERSION]

/arckit:wardley creates strategic Wardley Maps for architecture decisions and build vs buy analysis.


Wardley Mapping Suite

ArcKit provides a full suite of Wardley Mapping commands that work together as a strategic analysis pipeline:

Command Purpose Output
/arckit:wardley.value-chain Decompose user needs into value chains WVCH
/arckit:wardley Create positioned Wardley Maps WARD
/arckit:wardley.doctrine Assess organizational doctrine maturity WDOC
/arckit:wardley.climate Assess 32 climatic patterns WCLM
/arckit:wardley.gameplay Analyze 60+ strategic gameplay patterns WGAM

Recommended workflow order:

  1. Value Chain -- Decompose domain into components (guide)
  2. Wardley Map -- Position components on evolution axis (this guide)
  3. Doctrine -- Assess organizational maturity (guide)
  4. Climate -- Understand external forces (guide)
  5. Gameplay -- Identify strategic plays (guide)
  6. Strategy / Roadmap -- Synthesise findings into actionable plans

Inputs

Artefact Purpose
Requirements (ARC-<id>-REQ-v1.0.md) Capabilities needed
Stakeholder drivers User needs and business context
Architecture diagrams Current components and dependencies
Market research Vendor landscape for build vs buy

Command

/arckit:wardley Create Wardley Map for <initiative>

Output: projects/<id>/ARC-<id>-WARD-001-v1.0.md (uses multi-instance numbering)


Wardley Map Structure

Section Contents
User Needs Anchor at top - what users need
Value Chain Components required to meet needs
Evolution Assessment Where each component sits on evolution axis
Movement Analysis Where components are heading
Strategic Plays Recommendations based on map
Build vs Buy Sourcing recommendations per component

Evolution Stages

Stage Characteristics Sourcing
Genesis Novel, uncertain, competitive advantage Build/experiment
Custom Emerging understanding, still differentiating Build with care
Product Well-understood, rental options exist Buy/rent
Commodity Standardized, utility, no differentiation Utility/outsource

Component Positioning

Axis Meaning
Y-Axis (Visibility) How visible to user (top = user-facing)
X-Axis (Evolution) Maturity from Genesis (left) to Commodity (right)

Where Each Component Came From

The Component Inventory carries a Source column, and it is checked before the map is written. Each cell has to name something that exists:

Source Meaning
ARC-nnn-WVCH-001-v1.0 Decomposed from that value chain (value chains are numbered; copy the ID from the project context)
ARC-nnn-REQ-v1.0 Came from a requirement
WVCH, REQ Any artefact of that type the project holds
[DOC_ID-C1] A citation declared in the map's own Citations table
VENDOR-A An external document listed in the map's Document Register
Assumption Your own judgement, with no source document behind it

A Source naming a document that is not in the repository is a fabricated provenance. On Claude Code the plugin rejects the write and the map is not written — an invented document ID is the failure this catches; on the other runtimes the rule is yours to keep. Assumption is always available and always acceptable; the point is to say so rather than manufacture a citation.

Visibility is owned by the value chain. Where a component's Source is a WVCH artefact, its visibility must be that value chain's own number. Two documents that disagree about how visible something is are a governance problem, not a rounding difference. If the value chain is wrong, correct it with /arckit:wardley.value-chain and re-run the map.

Components sourced anywhere else are not joined against the value chain, so a map deliberately anchored on a different user need is free to position them differently.


Strategic Patterns

Pattern Description Action
Commoditization Component moving right Switch to utility
Pioneer Genesis component Invest in experimentation
Settler Custom to Product Productize and scale
Town Planner Product to Commodity Industrialize
Inertia Resistance to change Manage organizational change

Build vs Buy Decision

Evolution Stage Default Position Exceptions
Genesis Build Rarely buy (doesn't exist)
Custom Build Buy if available and fits
Product Buy Build if core differentiator
Commodity Buy/Utility Never build

One-Page Workflow

Phase Key Activities ArcKit Commands
Discovery Identify user needs and components /arckit:requirements, /arckit:stakeholders
Mapping Create Wardley Map /arckit:wardley
Analysis Identify strategic plays Review workshop
Sourcing Research market options /arckit:research, /arckit:gcloud-search
Decision Build vs buy recommendations /arckit:sow, /arckit:evaluate

Review Checklist

  • User needs clearly anchored at top of map.
  • All components identified in value chain.
  • Dependencies shown between components.
  • Evolution stage justified for each component.
  • Source recorded for each component, and Assumption used where there is no source document.
  • Visibility of value-chain components matches the value chain.
  • Movement (evolution direction) indicated.
  • Strategic plays derived from map.
  • Build vs buy recommendation for each component.
  • Map shared and validated with stakeholders.

OnlineWardleyMaps Format

title Your Map Title
anchor User Need [0.95, 0.63]
component Component A [0.85, 0.45] label [-50, -10]
component Component B [0.70, 0.65]
component Component C [0.55, 0.78]
Component A->Component B
Component B->Component C
evolution Genesis->Custom->Product->Commodity

Visualize at: https://create.wardleymaps.ai


Viewing Your Map

OnlineWardleyMaps (primary): Copy the wardley code block and paste into https://create.wardleymaps.ai for an interactive editor with drag-and-drop repositioning.

Mermaid (secondary): Expand the <details> block in your generated artifact to see the Mermaid wardley-beta equivalent. This will render inline in GitHub, VS Code, and other Mermaid-enabled viewers once Mermaid ships wardley-beta in a stable release. The Mermaid version includes sourcing strategy markers (build/buy/outsource/inertia) as visual decorators on each component.


Key Principles

  1. Start with User Needs: Maps anchor on user needs, not technology.
  2. Everything Evolves: Components move from genesis to commodity.
  3. Position Over Labeling: Where something is matters more than what it's called.
  4. Context Specific: Maps are specific to your organization and time.
  5. Communication Tool: Maps facilitate strategic conversations.

Quick Questions? Use the Wardley Mapping Skill

For casual Wardley Mapping questions — evolution stage lookups, doctrine assessments, build vs. buy guidance, or interactive map creation — just ask naturally. The wardley-mapping skill activates automatically for conversational queries without generating formal documents.

Use /arckit:wardley when you need a formal architecture artifact with document control, project integration, and UK Government compliance.