Maturity Matrix

March 2026 · v1.0

VISDOM Maturity Matrix

From Ad-hoc Copilot to Self-Driving Codebase

Development

How developers work with AI day-to-day. From sidebar chat to fleet agents.

Coding Agent Usage

L1Ad-hoc3 practices
L2Guided3 practices
L3Systematic3 practices
L4Optimized3 practices
L5Autonomous3 practices

Context Engineering

L1Ad-hoc3 practices
L2Guided3 practices
L3Systematic3 practices
L4Optimized3 practices
L5Autonomous3 practices

Code Review & Quality

L1Ad-hoc3 practices
L2Guided3 practices
L3Systematic3 practices
L4Optimized3 practices
L5Autonomous3 practices

Testing Strategy

L1Ad-hoc3 practices
L2Guided3 practices
L3Systematic3 practices
L4Optimized3 practices
L5Autonomous3 practices

Author Commentary

Context Engineering is the new DevOps. Those who invest in MCP servers and CLAUDE.md today will have agents that actually understand the codebase in 6 months. Stripe proved this at scale: 400+ MCP tools, 1000+ PR/week. But they didn't start with an orchestrator - they started with context and sandboxes. Cursor showed that project structure and architectural decisions directly impact agent throughput, because compilation dominates time, not thinking. Key insight: start with context, not the model.

Delivery Management

How we manage delivery in the age of agents. From human PR review to autonomous delivery pipeline.

CI/CD Pipeline

L1Ad-hoc3 practices
L2Guided3 practices
L3Systematic3 practices
L4Optimized3 practices
L5Autonomous3 practices

Merge & Deploy

L1Ad-hoc3 practices
L2Guided3 practices
L3Systematic3 practices
L4Optimized3 practices
L5Autonomous3 practices

Metrics

L1Ad-hoc3 practices
L2Guided3 practices
L3Systematic3 practices
L4Optimized4 practices
L5Autonomous2 practices

Governance & Compliance

L1Ad-hoc3 practices
L2Guided3 practices
L3Systematic3 practices
L4Optimized3 practices
L5Autonomous3 practices

Author Commentary

Stripe Minions is the best public case study of enterprise coding agents. Key pattern: Slack invocation → isolated sandbox (10s spin-up) → MCP context → CI loop (max 2 rounds) → human review → merge. This isn't sci-fi - it's a working production system on one of the most demanding codebases in the world. But note: Stripe built this on YEARS of investment in developer tooling. Without fast CI, solid MCP, and mature sandboxes - agents don't work. L3 is the prerequisite.

Organization

How organizations adapt to the age of agents. From "buy licenses" to "agent fleet management".

AI Adoption Model

L1Ad-hoc3 practices
L2Guided3 practices
L3Systematic3 practices
L4Optimized3 practices
L5Autonomous3 practices

Knowledge Management

L1Ad-hoc3 practices
L2Guided3 practices
L3Systematic3 practices
L4Optimized3 practices
L5Autonomous3 practices

Team Structure & Roles

L1Ad-hoc3 practices
L2Guided3 practices
L3Systematic3 practices
L4Optimized3 practices
L5Autonomous3 practices

Tech Debt & Modernization

L1Ad-hoc3 practices
L2Guided3 practices
L3Systematic3 practices
L4Optimized3 practices
L5Autonomous3 practices

Author Commentary

Yegge's 8-level evolution of coders is the best public model of individual maturity. Stage 1-2: sidebar chat. Stage 5: CLI single agent YOLO. Stage 6: multi-agent. Stage 7-8: orchestrator. Most enterprise is at Stage 1-3. Gas Town requires Stage 6+. You can't skip levels - but you can accelerate progression by building the right infrastructure (L3 in our matrix). Gartner: 40% of enterprise apps will have agents by end of 2026 (vs <5% in 2025). This is the moment to invest.

Infrastructure

The technical layer that enables (or blocks) agents. From shared Jenkins to ephemeral agent sandboxes.

Agent Runtime & Sandboxing

L1Ad-hoc3 practices
L2Guided3 practices
L3Systematic3 practices
L4Optimized3 practices
L5Autonomous3 practices

MCP & Tool Integration

L1Ad-hoc3 practices
L2Guided3 practices
L3Systematic3 practices
L4Optimized3 practices
L5Autonomous3 practices

Build System

L1Ad-hoc3 practices
L2Guided3 practices
L3Systematic3 practices
L4Optimized3 practices
L5Autonomous3 practices

Observability & Feedback Loop

L1Ad-hoc3 practices
L2Guided3 practices
L3Systematic3 practices
L4Optimized3 practices
L5Autonomous3 practices

Author Commentary

Disk I/O is the hidden bottleneck of multi-agent systems. Cursor discovered this building a browser with hundreds of agents: compiling a monolith = many GB/s reads/writes. Solution: restructure project into self-contained crates/modules. The same applies to JVM: modularization isn't just clean code, it's agent throughput. Stripe's devbox (10s spin-up, pre-warmed) is the gold standard of isolated agent runtime. Replicating this requires investment, but the alternative (agent on dev's laptop) doesn't scale beyond L2.