Maturity Matrix
Capability 03 of 04 · Organization

Team Structure & Roles

How teams are organized and what roles exist to support AI-augmented engineering.

5
maturity levels
16
practices
16
guides
L2 · Stage 02Guided
Criteria - what to measure
  1. 01AI champion is designated per team with allocated time (not just informal interest)
  2. 02Context engineer role exists (initial, possibly part-time) for maintaining agent instruction files
  3. 03Developer training on effective agent interaction (prompt writing, task decomposition) has been conducted
  4. 04Champion has a regular cadence for sharing learnings across the team
  5. 05Training materials are documented and available for new hires
L3 · Stage 03Systematic
L4 · Stage 04OptimizedMost teams aim here
Criteria - what to measure
  1. 01Developer role is formally defined as "manager of agent fleet"
  2. 02Span of control is measured: how many parallel agents each developer effectively supervises
  3. 03Performance evaluation includes agent supervision effectiveness (not just personal code output)
  4. 04Span of control target is defined per role (e.g., 3-5 agents for standard developers, 5-10 for senior)
  5. 05Agent supervision training is part of standard developer onboarding
L5 · Stage 05Autonomous
Criteria - what to measure
  1. 01Agentic Engineer role combines orchestration, supervision, and architecture responsibilities
  2. 02PEV (Plan, Execute, Verify) loop is the standard workflow for all engineering tasks
  3. 03Non-coder contributors can produce software changes via agent interfaces
  4. 04Agentic Engineer career ladder exists with defined progression criteria
  5. 05Non-coder contribution rate is tracked as an organizational capability metric

Which level is your team at in Team Structure & Roles?

The criteria above are what we check in a facilitated assessment. Run it yourself to place this capability, see which gates you have passed, and compare it against the other 3 in Organization.

Start the assessment →