Wardley Mapping
The/arckit.wardley command creates strategic Wardley Maps for architecture decisions, build vs buy analysis, vendor evaluation, and UK Government procurement strategy.
What is Wardley Mapping?
Wardley Mapping is a strategic situational awareness technique that maps:- Value Chain (Y-axis): User needs → capabilities → components (top to bottom)
- Evolution (X-axis): Genesis → Custom → Product → Commodity (left to right)
- Movement: How components evolve over time
- Dependencies: Component relationships
Evolution Stages
| Stage | Evolution | Characteristics | Strategic Action |
|---|---|---|---|
| Genesis | 0.00-0.25 | Novel, uncertain, rapidly changing | Build only if strategic differentiator, R&D focus |
| Custom | 0.25-0.50 | Bespoke, emerging practices, competitive advantage | Build vs Buy critical decision, invest in IP |
| Product | 0.50-0.75 | Products with feature differentiation, maturing market | Buy from vendors, compare features, standardize |
| Commodity | 0.75-1.00 | Utility, standardized, industrialized | Always use commodity/cloud, never build |
Component Positioning
Visibility (Y-axis: 0.0-1.0)
- 0.90-1.0: Direct user needs (what the user sees/interacts with)
- 0.60-0.89: Enabling capabilities (user-facing features)
- 0.30-0.59: Supporting components (business logic, services)
- 0.00-0.29: Infrastructure (databases, cloud, networks)
Evolution (X-axis: 0.0-1.0)
- 0.00-0.25 (Genesis): Novel, unproven (e.g., custom AI model, new algorithm)
- 0.25-0.50 (Custom): Bespoke, emerging (e.g., custom integration, specialized service)
- 0.50-0.75 (Product): Commercial products (e.g., Salesforce, Oracle, SAP)
- 0.75-1.00 (Commodity): Utility/cloud (e.g., AWS S3, Azure SQL, Auth0)
Example: Benefits Eligibility Chatbot (UK Government)
Build vs Buy Analysis
Build (Genesis/Custom)
- ✅ Benefits Eligibility Guidance (0.25 - Genesis): Core user need, build custom
- ✅ Conversational Interface (0.38 - Custom): Competitive advantage, build
- ✅ Human Review Queue (0.45 - Custom): Compliance requirement, build
- ✅ Benefits Rules Engine (0.42 - Custom): Domain-specific, strategic IP
- ✅ Bias Testing Framework (0.35 - Custom): HIGH-RISK AI requirement
Buy - Product (G-Cloud)
- ✅ GPT-4 LLM Service (0.72 - Product): Commercial LLM via Azure/AWS
- ✅ Authentication (0.68 - Product): Use Auth0 or GOV.UK Verify
Buy - Commodity (G-Cloud)
- ✅ Cloud Hosting AWS (0.95 - Commodity): G-Cloud AWS
- ✅ PostgreSQL RDS (0.92 - Commodity): AWS managed database
Reuse (GOV.UK Services)
- ✅ GOV.UK Notify (0.92 - Commodity): Email/SMS notifications
- ✅ GOV.UK Design System (0.75 - Product): Frontend components, accessibility
Mapping Modes
Mode A: Current State Map
Purpose: Understand the current system landscape and dependencies When to Use:- Starting a new project
- Understanding existing system for modernization
- Identifying technical debt and inertia
- Baseline for future state mapping
Mode B: Future State Map (Desired)
Purpose: Visualize the target architecture and evolution path When to Use:- Strategic planning and roadmap development
- Technology modernization initiatives
- Cloud migration planning
- Post-requirements, pre-design phase
Mode C: Gap Analysis Map
Purpose: Compare current state vs future state to identify actions needed When to Use:- After creating both current and future state maps
- Investment prioritization
- Risk assessment
- Change management planning
Mode D: Vendor Comparison Map
Purpose: Compare vendor proposals against strategic positioning When to Use:- During vendor procurement
- After receiving vendor proposals
- Evaluating build vs buy decisions
- Assessing vendor lock-in risks
Mode E: Procurement Strategy Map (UK Government)
Purpose: Guide UK Government Digital Marketplace procurement strategy When to Use:- Before creating SOW/RFP
- When deciding procurement routes (G-Cloud, DOS Outcomes, DOS Specialists)
- For build vs buy decisions at component level
- When identifying reuse opportunities
UK Government Digital Marketplace Strategy
| Component | Evolution | Procurement Route | Framework |
|---|---|---|---|
| Genesis (< 0.25) | Build in-house OR DOS Outcomes (discovery + build) | DOS Outcomes | |
| Custom (0.25-0.50) | DOS Outcomes (if strategic) OR G-Cloud (if product exists) | DOS Outcomes / G-Cloud | |
| Product (0.50-0.75) | G-Cloud (commercial products) | G-Cloud | |
| Commodity (> 0.75) | G-Cloud (cloud services: AWS, Azure, GCP) | G-Cloud |
GOV.UK Services Mapping
Map reusable GOV.UK services as commodity/product components:Technology Code of Practice Mapping
Map components to TCoP points:- Point 3 (Open Source): Annotate components that should use open source
- Point 5 (Cloud First): Highlight commodity cloud services
- Point 8 (Share/Reuse): Identify GOV.UK services and cross-government reuse
- Point 11 (Purchasing): Link to Digital Marketplace procurement strategy
Strategic Analysis
For each component, determine:1. Build vs Buy Decision
- Genesis/Custom (< 0.50): Consider building if strategic differentiator
- Product (0.50-0.75): Buy from market unless very specific needs
- Commodity (> 0.75): Always use utility/cloud services
2. Inertia Factors
- Skills inertia (team expertise in legacy tech)
- Process inertia (established workflows)
- Vendor lock-in (contractual/technical dependencies)
- Cultural inertia (“we’ve always done it this way”)
3. Evolution Velocity
- Fast (moving 0.2+ in next 12 months): Monitor market closely
- Medium (0.1-0.2 movement): Standard planning
- Slow (< 0.1 movement): Stable, long-term investment
4. Risk Assessment
- Single vendor dependency
- Genesis component failure risk
- Rapid commoditization risk
- Skills gap risk
Usage
Basic Command
With Context
Map Visualization
Always view maps by pasting the code into create.wardleymaps.ai The visualization helps:- Spot strategic patterns
- Identify clustering (areas of focus)
- See evolution trajectories
- Communicate strategy to stakeholders
Integration with ArcKit Workflow
Before Map Creation
After Map Creation
Output File Format
Wardley Maps are saved to:projects/001-payment-gateway/wardley-maps/ARC-001-WARD-001-v1.0.md
Map Quality Standards
Good Wardley Maps ✅
- All components have clear visibility and evolution positions
- Dependencies flow top-to-bottom (user needs → infrastructure)
- Evolution stages match reality (don’t misclassify commodity as Genesis)
- Strategic decisions (build/buy) align with evolution stage
- Inertia factors explicitly identified
- Movement/evolution predictions included
- Traceability to requirements and principles
Poor Wardley Maps ❌
- Arbitrary positioning without rationale
- Missing dependencies
- Building commodity components (waste)
- Buying for Genesis needs (no market exists)
- Ignoring inertia
- Static map with no evolution predictions
- No traceability to requirements
Common Mistakes to Avoid
1. Misclassifying Evolution Stage
- ❌ Positioning cloud services as “Custom” (they’re Commodity 0.90+)
- ❌ Positioning novel AI models as “Product” (they’re Genesis if truly novel)
2. Wrong Build vs Buy Decisions
- ❌ Building commodity components (e.g., custom auth instead of Auth0)
- ❌ Buying for Genesis needs (no market solutions exist yet)
3. UK Government Specific Mistakes
- ❌ Building custom notification service instead of GOV.UK Notify
- ❌ Not using GOV.UK Design System (accessibility, consistency)
- ❌ Wrong Digital Marketplace framework for evolution stage
4. AI Project Mistakes
- ❌ Not mapping human-in-the-loop as mandatory component
- ❌ Missing bias testing for HIGH-RISK AI
- ❌ Not flagging ATRS publication requirement
Related Commands
/arckit.requirements- Define requirements first/arckit.principles- Establish principles before mapping/arckit.research- Research technology options/arckit.sow- Generate RFP for vendor procurement/arckit.diagram- Create visual architecture diagrams/arckit.hld-review- Review HLD against Wardley Map/arckit.roadmap- Create multi-year strategic roadmap