AI Maturity in Engineering Organisations
A Framework from Autocomplete to Self-Evolving Factory
How to Read This Framework
This framework maps the adoption of AI in software engineering across twelve levels. Each level represents a distinct shift in one or more of five dimensions:
The levels cluster into three eras. The boundary between Individual AI and Institutional AI is where the unit of productivity shifts from the person to the organisation. This is the most important line in the framework.
The Three Eras
| Era | Levels | Defining Characteristic |
|---|---|---|
| Era I: Individual AI | L1 — L8 | A developer uses AI to amplify their own output. Autocomplete, chat assistants, agentic coding tools. The human drives everything. |
| Era II: Transitional | L9 | The organisation builds shared AI infrastructure. Work remains human-driven, but the tooling is institutional. The bridge between two worlds. |
| Era III: Institutional AI | L10 — L12 | Agents operate as an organisational system. Humans govern, direct, and review. The factory runs. This is where the future lies. |
Summary
External Frameworks
Trust Levels
→Individual developer trust progression with AI tools
Maps to: L1-L8 (individual trajectory)
Five Levels: Spicy Autocomplete to the Dark Factory
→Developer autonomy levels modelled on NHTSA driving automation levels
Maps to: L1-L12 (broad mapping)
Software Factory
→No human code, no human review — team practice at one company
Maps to: L11
DORA
→Organisational delivery metrics across the industry
Maps to: Measures outcomes at all levels