// 18 March 2026

AI Doesn’t Remove Constraints – It Exposes Them

Why Engineering AI Adoption Plateaus and How to Optimise Your Delivery System

There’s a growing narrative that AI will “10x engineering productivity.”

In isolation, that’s not wrong. Tools like GitHub Copilot, Claude, and GPT-based agents are materially accelerating coding and even parts of testing.

But there’s a more important, less discussed truth:

AI doesn’t eliminate constraints in your delivery system – it amplifies them.

And unless you address that, AI adoption will plateau fast.

The Theory of Constraints, Applied to Engineering

The Theory of Constraints (ToC) is simple:

A system’s throughput is limited by its biggest bottleneck.

It doesn’t matter how fast everything else is. If one stage is constrained, the entire system slows to match it.

Historically, in software engineering, constraints were often:

  • Coding capacity
  • Specialist skill gaps
  • Manual testing effort

AI is now aggressively removing those constraints.

Which is exactly why new ones are becoming painfully visible.

What AI Is Actually Doing to Engineering Teams

AI accelerates:

  • Code generation
  • Unit test creation
  • Refactoring
  • Documentation drafting

This creates a step-change in local productivity.

But software delivery is not a local system – it’s an end-to-end value stream.

So when one part speeds up, pressure shifts downstream.

And that’s where most organisations are now breaking.

The New Bottlenecks AI Is Exposing

Across the organisations we work with, the same constraints keep emerging:

1. Slow Code Reviews

AI can generate code in minutes. But PRs still sit waiting for human validation.

Review cycles become the new queue.

Impact: Throughput collapses at the review layer.

2. Unclear Requirements

AI is only as effective as the prompt.

If requirements are vague, inconsistent, or constantly changing:

  • AI produces the wrong thing faster
  • Rework increases
  • Teams spin

Impact: You scale confusion, not delivery.

3. Manual Deployment Processes

You can generate code instantly……but still wait hours (or days) to release it.

If CI/CD is weak:

  • Bottlenecks shift to release pipelines
  • Risk increases
  • Feedback loops slow down

Impact: Speed in development, friction in production.

4. Insufficient Automation (Especially Testing)

AI can generate tests – but only within a mature framework.

If:

  • Test environments are brittle
  • Integration testing is manual
  • Regression cycles are slow

Then velocity dies post-build.

Impact: Quality gates become throughput killers.

5. Poor Documentation & Knowledge Flow

AI can help write docs – but it can’t fix a broken knowledge system.

If teams don’t have:

  • Clear architecture visibility
  • Up-to-date system understanding
  • Shared context

Then:

  • Rework increases
  • Dependencies slow delivery
  • AI outputs degrade

Impact: Cognitive load becomes the bottleneck.

The CTO Mistake: Treating AI as a Tool Upgrade

Most organisations are approaching AI like this:

“Let’s give developers better tools.”

That’s necessary – but completely insufficient.

Because:

AI is not a tooling change. It’s an operating model change.

If you don’t evolve:

  • How work flows
  • How teams are structured
  • How decisions are made

Then AI will simply create faster queues and bigger bottlenecks.

The Right Approach: Optimise the System, Not the Component

High-performing organisations are doing something very different.

They are treating AI adoption as system-wide transformation.

1. Identify the Constraint (Continuously)

Map the full delivery lifecycle:

Idea → Requirements → Build → Test → Deploy → Operate

Then ask:

Where does work pile up?

That’s your constraint – not where people feel slow, but where flow actually stops.

2. Exploit the Constraint

Maximise throughput at the bottleneck:

  • Prioritise its workload
  • Remove distractions
  • Add senior capability
  • Improve tooling specifically there

3. Subordinate Everything Else

This is where most companies fail.

There is no point accelerating coding further if:

  • Reviews are slow
  • Releases are blocked

Align the entire system to support the constraint.

4. Elevate the Constraint

Once optimised, remove it:

  • Automate
  • Restructure teams
  • Introduce platform engineering
  • Redesign workflows

Then – and this is key – a new constraint will appear.

That’s expected.

Where AI Does Create Real Advantage

When applied correctly, AI enables:

  • Faster Feedback Loops
  • Shorter cycles from idea → production → insight.
  • Higher Experimentation Throughput
  • More features tested, faster learning.
  • Leaner Teams with Greater Output
  • Not fewer people – but more leveraged teams.
  • Shift from Effort to Outcomes
  • Less focus on hours, more on value delivered.

The Future Operating Model

The organisations that win won’t be the ones with the most AI tools.

They’ll be the ones that redesign engineering around:

  • AI-augmented squads
  • Platform-first delivery
  • Automated pipelines end-to-end
  • Clear, structured problem definition

In other words:

They won’t just move faster – they’ll remove friction from the system itself.

What This Means for You

If you’re a CTO, the question is not:

“How do we use AI in engineering?”

It’s:

“Where is our current constraint – and what happens when AI removes it?”

Because something else will break next.

And that’s where your competitive advantage lies.

Final Thought

AI increases speed.

But speed without flow is just congestion.

The real opportunity is not accelerating individual engineers – it’s unlocking the entire system.

At Vertex Agility, we help organisations move beyond tooling and redesign how engineering actually delivers – combining AI-augmented squads, platform engineering, and outcome-led delivery models.

If you want to understand where your real bottlenecks are – and how to remove them – start here:

👉 Start a project