← All insights

AI Delivery Levels: the standard explained

The complete guide to the five-level scale: what each level means, what separates one from the next, and the objective gates that decide when a team has actually cleared one.

PillarDimitar SiljanovskiAugust 20269 min read

Why we needed a scale at all

Every company we talk to has bought AI. Almost none of them can tell you what it changed. The licences are approved, the tools are in every IDE, and the release calendar looks the way it looked last year. When you ask why, the answers are anecdotes: this developer is faster, that team likes it, someone automated a script.

Anecdotes are not a baseline, and without a baseline you cannot decide anything. So we built a scale. The AI Delivery Levels describe how a team actually delivers with AI, not which tools it owns, and they do it in a way that produces a number a board can act on.

The one thing that separates the levels

There is only one dimension: who starts the work. Not the number of licences, not the size of the budget, not how enthusiastic the team is.

  • DL1, manual.The AI does nothing. People do everything.
  • DL2, reactive.The AI reacts to keystrokes. People drive everything, and the AI assists per task.
  • DL3, contextual.The AI understands the project and contributes proactively. People still drive each phase.
  • DL4, collaborative.The AI takes initiative across the whole lifecycle from a business input. People review and approve.
  • DL5, autonomous.The AI operates at organisation scale. People handle exceptions and approve at gates.

Read that list again and notice what is missing: tools. A team can run the best model on the market and sit at DL2 forever, because the model has no idea what it is working on.

DL2 is where almost everyone is

Roughly two thirds of teams are at DL2, and the shape of it is always the same. Everyone has a licence. Everyone uses it their own way. Nobody has written down what the AI needs to know about the project, so every answer starts from zero: generic code, the wrong library, naming that does not match, an error-handling pattern nobody uses here.

The individual gain is real and small, somewhere around 1.25 times. It is also invisible at team level, because it does not compound. When the person who figured out the good workflow goes on holiday, the workflow goes with them.

The trap of DL2 is that it feels like progress. Adoption is high, everyone has a story, and the tooling spend is defensible. Meanwhile nothing in the delivery numbers has moved, and nobody can say why.

DL3 is the level that ends the chaos

DL3 is the first level where the gains belong to the team instead of to individuals. The mechanism is not a better tool, it is a shared, versioned context that the AI reads before every task: your conventions, your architecture, your constraints, maintained by the people who know the system.

Once that exists, the AI stops guessing. It matches your patterns on the first try, flags conflicts between services before review, and suggests the tests somebody would otherwise have forgotten. And critically, a correction made once is a correction the whole team inherits.

This is also the hardest jump in the framework, and the classification rules make that explicit.

How a team actually gets scored

We score six core phases separately: requirements, architecture, implementation, testing, review and documentation. CI/CD, release and monitoring matter for delivery but do not decide the level. Then two different kinds of threshold apply.

  • DL2 asks whether you have started.Two of the six core phases at DL2 or above is enough. It is an adoption threshold.
  • DL3 and above ask whether you have finished.All six phases must be at that level. No gaps allowed.

That asymmetry is deliberate, and it produces the result teams argue with most: five phases at DL3 and testing at DL2 is a DL2 team. One weak phase holds everyone back, because an agent inherits the weakest link in the chain, not the average.

Phases constrain each other

The other rule people underestimate: a phase can only get one level ahead of what it depends on. Implementation cannot outrun the specifications and the architecture it is built from. You cannot have AI generating complete features from specs when no specs exist.

This is why buying a coding tool so rarely moves the number. The tool lands in the one phase that was already the strongest, and the phases upstream of it stay exactly as they were.

What the levels are worth

The multipliers are ranges rather than promises, and they depend entirely on execution quality. DL2 sits around 1.25 times, and it stays individual. DL3 is where team-wide gains start to compound. DL4 is where delivery capacity changes shape, because the unit of work moves from the prompt to the request. DL5 is real but early: the tooling is months old, the governance frameworks are being invented in real time, and most of what exists is not production-ready at scale.

We would rather be honest about that last part than sell it. Most of our clients should be aiming at DL3, with DL4 as the horizon.

Where to start

Score your six phases honestly, find the lowest one, and ask why it is lowest. In our experience the answer is almost never the tooling. It is that nothing written down is precise enough for an AI to work from, which makes specification quality the most common bottleneck in the whole framework.

FAQ

What are the AI Delivery Levels?

A five-level scale describing how a software team delivers with AI: DL1 manual, DL2 individual and reactive AI use, DL3 shared context where the AI understands the project, DL4 agentic delivery across the whole lifecycle, DL5 autonomous operation at organisation scale. The single dimension separating them is who starts the work.

Why is my team DL2 when five of six phases are at DL3?

Because DL3 and above are completeness thresholds: every one of the six core phases has to be at that level. DL2 only requires two of six. One weak phase holds the whole team back, which is intentional, because agents inherit the weakest link rather than the average.

Can we jump from DL2 straight to agents?

Not usefully. An agent inherits whatever context you hand it, and at DL2 that context lives in scattered heads and one-off prompts. Without the shared context of DL3, a fleet of agents simply reproduces your undocumented assumptions faster.

Which phases determine the level?

The six core delivery phases: requirements, architecture, implementation, testing, review and documentation. CI/CD, release and monitoring support delivery but do not decide the classification.

How do we find out where we are?

A structured assessment. We score the six phases with your team, place you on DL1 to DL5, name the one bottleneck holding the rest back, and put it in writing. It takes 30 minutes and costs nothing.

FrameworkDL1–DL5Gates

Want to know where your teams actually sit on the scale, and which single phase is holding the rest back?

Book the free assessment