Files
2026-07-13 12:35:03 +08:00

8.9 KiB

Maturity Model Guide

Guide Origin: Official | ArcKit Version: [VERSION]

/arckit:maturity-model generates a domain-specific capability maturity model with 5 maturity levels, assessment criteria per dimension, and a self-assessment questionnaire for baseline and progress measurement.


Purpose

Organisations often lack a structured way to understand where they are today and where they need to be. Maturity models provide a repeatable framework for:

  • Structured improvement -- moving from ad-hoc practices to optimised, data-driven operations across defined capability dimensions
  • Measurable progress -- concrete evidence criteria at each level so teams can objectively demonstrate advancement
  • Stakeholder alignment -- a shared language for discussing current state vs target state with leadership, delivery teams, and governance bodies
  • Investment prioritisation -- directing effort and funding toward the capability dimensions with the greatest gap between current and target maturity

The /arckit:maturity-model command analyses project artifacts and domain context to produce a tailored maturity model that:

  • Defines 4-6 capability dimensions relevant to the specific project domain
  • Provides 5 maturity levels per dimension with measurable evidence criteria
  • Includes transition criteria for progressing between levels
  • Creates a self-assessment questionnaire with calibrated answers
  • Maps architecture principles to capability dimensions for traceability

Inputs

Artifact Requirement What It Provides
Architecture Principles Recommended Guiding principles to align maturity dimensions with, governance standards
Architecture Strategy Optional Strategic themes, capability targets, current and target state vision
Requirements Specification Optional Non-functional requirements implying maturity targets (performance, security, data quality)
Stakeholder Analysis Optional Stakeholder expectations for capability maturity, governance bodies responsible for assessment
Risk Register Optional Risks indicating capability gaps or maturity deficiencies
Data Model Optional Data governance maturity indicators, data quality dimensions, metadata management maturity

Note

: At minimum, have architecture principles in place before running. The more artifacts available, the more precisely the maturity dimensions can be tailored to the project context.


Command

/arckit:maturity-model Create maturity model for <project-name>

Outputs: projects/<id>/ARC-<id>-MMOD-v1.0.md


Maturity Model Structure

Section Contents
Document Control Document ID, version, owner, classification, review cycle
Capability Dimensions 4-6 domain-specific dimensions with name, scope, business justification, and principles alignment
Maturity Level Definitions 5 levels per dimension (Initial through Optimised) with characteristics, evidence criteria, and examples
Transition Criteria Specific, measurable requirements for progressing from one level to the next
Self-Assessment Questionnaire 3-5 calibrated questions per dimension with L1, L3, and L5 example responses
Principles-to-Dimensions Matrix Traceability showing which principles drive which dimensions
Assessment Summary Scoring template for recording baseline and target maturity per dimension

Workflow Position

The maturity model sits after foundational artifacts and before execution planning:

┌──────────────┐    ┌──────────────┐    ┌──────────────┐
│  Principles  │    │   Strategy   │    │ Requirements │
└──────┬───────┘    └──────┬───────┘    └──────┬───────┘
       │                   │                   │
       └───────────────────┼───────────────────┘
                           │
                           ▼
              ┌────────────────────────┐
              │ /arckit:maturity-model │
              └────────────┬───────────┘
                           │
              ┌────────────┼────────────┐
              ▼                         ▼
       ┌──────────────┐         ┌──────────────┐
       │   Roadmap    │         │   Strategy   │
       └──────────────┘         └──────────────┘

Best Practice: Create the maturity model AFTER architecture principles are defined. Principles anchor the capability dimensions and ensure you are measuring what the organisation has agreed matters.


Example Usage

Minimal (Principles only)

# Ensure principles exist
/arckit:principles Create principles for Data Platform

# Generate maturity model
/arckit:maturity-model Create maturity model for Data Platform

Comprehensive (With strategy and requirements)

# Create foundational artifacts first
/arckit:principles Create principles for Cloud Migration
/arckit:strategy Create strategy for Cloud Migration
/arckit:requirements Create requirements for Cloud Migration
/arckit:stakeholders Analyze stakeholders for Cloud Migration
/arckit:risk Create risk register for Cloud Migration

# Generate maturity model with full context
/arckit:maturity-model Create maturity model for Cloud Migration

Key Differentiators

Aspect Maturity Model Strategy Roadmap
Audience Assessment teams, governance boards Leadership, sponsors Delivery teams, programme managers
Focus Current capability level and improvement criteria Vision, strategic themes, target state Phased delivery plan with timelines
Output Level definitions, assessment questionnaire, transition criteria Strategic objectives, capability targets, principles Milestones, dependencies, resource plans

Tips

  • Customise dimensions to the project domain: The maturity model dimensions are derived from project context, not a generic framework. A data management project will have very different dimensions to a cloud migration or digital service project.

  • Use the assessment with stakeholders: Run the self-assessment questionnaire as a workshop exercise. Comparing scores across teams reveals alignment gaps and areas of disagreement about current capability.

  • Align dimensions to architecture principles: Every capability dimension should trace back to one or more principles. If a dimension lacks principle coverage, consider whether a principle is missing or the dimension is out of scope.

  • Version as maturity improves: Re-run the maturity model periodically (quarterly recommended) to create a new version that captures progress. Comparing v1.0 to v2.0 provides concrete evidence of improvement to stakeholders and governance boards.


Follow-On Commands

After creating the maturity model, typical next steps include:

Command Purpose
/arckit:roadmap Create a phased roadmap based on maturity progression targets
/arckit:strategy Incorporate maturity targets into the architecture strategy

Output Example

## Capability Maturity Model Created

**Document**: `projects/011-national-highways-data/ARC-011-MMOD-v1.0.md`
**Document ID**: ARC-011-MMOD-v1.0

### Maturity Model Overview
- **Capability Dimensions**: 5 dimensions defined
- **Maturity Levels**: 5 levels per dimension (L1 Initial through L5 Optimised)
- **Assessment Questions**: 4 questions per dimension (20 total)
- **Principles Mapped**: 8 principles aligned to dimensions

### Dimensions Defined
1. **Data Quality Management**: Accuracy, completeness, and timeliness of highway data assets
2. **Data Governance**: Policies, ownership, stewardship, and compliance across data domains
3. **Data Integration**: Interoperability, API maturity, and real-time data exchange capabilities
4. **Analytics & Insight**: Descriptive, predictive, and prescriptive analytics capability
5. **Data Security & Privacy**: Classification, access control, and regulatory compliance

### Source Artifacts
- ARC-000-PRIN-v1.0.md (Architecture Principles)
- ARC-011-STRAT-v1.0.md (Architecture Strategy)
- ARC-011-REQ-v1.0.md (Requirements Specification)

### Coverage Gaps
- Stakeholder Analysis not available (would refine governance dimension)
- Risk Register not available (would highlight capability gap risks)

**File location**: `projects/011-national-highways-data/ARC-011-MMOD-v1.0.md`