Skip to main content

Maturity Model

This maturity model is intentionally lightweight. It describes increasing capability, not certification levels.

LevelCharacteristics
0 — Output-ledSuccess primarily means delivery of scope, dates or technical outputs
1 — Outcome-awareObjectives and intended outcomes are visible, but causality and measurement are weak
2 — TraceableFeatures and architecture decisions trace to benefit hypotheses and outcomes
3 — ObservableBaselines, leading indicators, outcome measures and benefit telemetry are designed deliberately
4 — AdaptiveEvidence regularly changes backlog, architecture and investment decisions
5 — InstitutionalisedThe approach spans products/portfolios, with consistent decision language and longitudinal benefit evidence

Anti-patterns​

Benefits wallpaper​

A polished benefits map exists but does not affect priority or design decisions.

Financial fiction​

Every Feature is assigned a precise monetary value regardless of evidence or attribution.

Architecture theatre​

Technology options are already decided before outcome framing, and the benefit model is reverse-engineered to justify them.

Telemetry afterthought​

The team discovers after go-live that it cannot measure the claimed behavioural or business changes.

Adoption equals benefit​

Login counts or licences assigned are reported as realised value.

WAF equals value​

A highly Well-Architected workload is assumed to be a good investment irrespective of whether the workload solves the right problem.

Benefits owner by convenience​

The architect or Product Owner becomes the nominal benefit owner because the real operational owner is unavailable.

Story-level traceability overload​

Every User Story is forced to carry a direct financial benefit, producing meaningless metadata and maintenance cost.

Open design questions for future versions​

The following areas need deliberate development and field testing.

Benefit valuation​

  • How much financial modelling belongs in the toolkit?
  • When should released capacity be treated separately from cash-releasing saving?
  • How should benefit ranges and confidence be represented?
  • What is the minimum useful treatment of NPV, discounting, and cost of delay?

Attribution​

  • When can a product reasonably claim contribution rather than causation?
  • When is a counterfactual necessary?
  • How should external factors be recorded?

Portfolio alignment​

  • How should multiple products contribute to one benefit?
  • How should competing benefit hypotheses be prioritised across a portfolio?
  • How should architecture runway and platform investment be represented?

Tooling​

  • Which concepts deserve first-class Azure DevOps work-item types?
  • Which should remain tags, links, Markdown, ADR metadata or dashboards?
  • Can Mermaid source be generated from work-item relations?
  • Can benefit evidence be pulled automatically into Power BI or Fabric?

Governance​

  • Which decisions require formal benefit-owner sign-off?
  • When does Benefit Framing become business-case work rather than product discovery?
  • What evidence threshold should trigger architecture reconsideration?

Draft validation approach​

The method should be validated against several project types:

  1. greenfield Azure custom application;
  2. Power Platform / Dynamics implementation;
  3. legacy modernisation;
  4. integration programme;
  5. data / analytics platform;
  6. AI-enabled product;
  7. regulatory / mandatory change where benefits are partly risk avoidance.

For each case, test whether the toolkit:

  • improves decisions;
  • exposes hidden assumptions;
  • reduces technology-first bias;
  • creates usable evidence;
  • remains lightweight enough for the team to maintain.