AI Implementation & Automation

The AI SDLC: Shipping Software With Agents in the Loop

ShareXLinkedInFacebookEmail
Featured image for the article: AGENTS IN THE LOOP. People own every gate.

An AI SDLC is the software development lifecycle with AI agents doing parts of the work between human gates. Agents can draft specs, write code in small batches, and generate tests; people approve scope, review every change before it merges, and decide releases. Research shows the gains are not automatic: a 2025 study found experienced developers were slower with AI tools, and DORA's 2024 report tied AI adoption to lower delivery stability.

Roll it out in three stages: prove it on one team with before-and-after measures, transfer it with a written playbook, then scale with the same guardrails.

The developers who felt faster

In early 2025 the research group METR ran a careful study. Experienced open-source developers worked on real issues in projects they knew well, sometimes allowed to use AI tools and sometimes not.

With AI tools allowed, they took 19 percent longer to complete issues. The result went against what the developers themselves expected and what experts had forecast.

METR has since said it is changing its study design, and the tools have improved. One study is not the final word.

But the gap between feeling faster and being faster is the point. It is easy to see the code appear and hard to see the time spent checking, fixing, and re-explaining it.

That is why an AI software process needs measures, not impressions.

Two cards contrasting the expected speedup from AI tools with the measured 19 percent slowdown in the METR study
Expected faster; measured slower. Measure, do not assume.

What Google's DORA research found

DORA, Google's long-running research program on software delivery, looked at AI in its 2024 report.

It found that AI adoption raised individual productivity, flow, and job satisfaction. It also found that a 25 percent increase in AI adoption was associated with an estimated 1.5 percent drop in delivery throughput and a 7.2 percent drop in delivery stability.

The report's reminder was about fundamentals. Small batch sizes and robust testing remain crucial.

Read the two findings together. AI makes it easy to produce more code, faster, and larger changes are harder to review and more likely to break something.

So the job is not to add AI to the old process. It is to change the process so the extra code arrives in small, tested, reviewed pieces.

Bar chart of estimated drops of 1.5 percent in delivery throughput and 7.2 percent in delivery stability per 25 percent increase in AI adoption
DORA 2024: more AI adoption, a little less throughput and noticeably less stability.
Framework: Prove-Transfer-Scale

An AI SDLC has agents doing work inside each step of the software lifecycle, plan, build, review, test, release, while people own every gate between steps. Keep batches small, write tests first, require human review, give agents least privilege, and make rollback easy. Roll out in three stages: prove it on one team with before-and-after measures, transfer it with a written playbook to a second team, then scale with the same measures and guardrails.

What an AI SDLC looks like

The software development lifecycle is the sequence every change goes through: plan, build, review, test, release, and watch.

In an AI SDLC, agents do more of the work inside each step. They draft a spec from a ticket, write code against tests, suggest tests, and summarize what changed.

People own the gates between steps. A person approves the scope, reviews every change before it merges, and decides when it ships.

Keep the batches small. An agent that changes three hundred lines across ten files has produced something nobody can review properly.

And keep the tests first. Code written against tests that already exist is far easier to trust than code with tests written afterward to match it.

For how this looks with one specific tool, see Claude Code in the enterprise.

The AI SDLC: where agents work and where people decide
PlanAgent drafts the spec and edge cases. A person approves scope.
1gate: scope
BuildAgent writes code in small batches against tests.
2agent work
ReviewA person reviews every change before it merges.
3gate: merge
TestAutomated tests and checks run on every change.
4gate: tests
Release and watchSmall releases, monitored, easy to roll back.
5gate: release
Agents speed up the work between gates. People own every gate.

Prove, Transfer, Scale

Most rollouts go wrong in the order of operations. A tool gets licensed for everyone, usage climbs, and nobody can say whether delivery improved.

Prove. Pick one team and one kind of work, such as bug fixes or small features. Measure for a month before and a month after: how long changes take, how often they break, how much rework they need.

Transfer. Write down what the first team learned: the instructions given to the agent, the review checklist, the kinds of task that worked and the ones that did not. A second team runs that playbook with the first team's help.

Scale. Only when two teams have shown the same result do you roll it out widely, with the same measures and guardrails.

Each stage has a question. Does it work, can someone else make it work, and does it keep working at size?

Choose the first kind of work carefully. Good starting points are tasks where mistakes are easy to spot and cheap to undo: writing tests for existing code, small bug fixes, documentation, and routine updates.

Poor starting points are tasks where mistakes hide: security-sensitive code, billing logic, and large changes across many parts of the system.

Start where the review is easy. Move to harder work only after the team has learned what the agent gets wrong.

Write those lessons down as you go. The list of what the agent misunderstood is the most valuable part of the playbook you will transfer.

Prove, Transfer, Scale
ProveOne team, one kind of work, measured before and after for a month.
1evidence
TransferWrite the playbook. A second team runs it with the first team's help.
2repeatable
ScaleRoll out with guardrails and the same measures, team by team.
3widespread
Skip a stage and you scale a feeling, not a result.

Guardrails that do not slow you down

Every change gets human review. Code review is the gate that catches what the agent misunderstood. Make it required, not optional.

Small batches only. Set a size limit for agent changes. Large changes get split before review, not after.

Least privilege. Agents get access only to what the task needs. No production credentials, no secrets in prompts, no permission to merge on their own.

Tests run on every change. If the tests do not run automatically, the agent is building on sand.

Easy rollback. Release in small steps with a clear way back. The cost of a mistake is mostly the time it takes to undo it.

None of these is new. They are the fundamentals DORA keeps finding matter, applied to a faster producer of code.

Table of five guardrails for AI-written code and what each prevents
Five guardrails, all old fundamentals.

"Our developers say it makes them much faster."

They may be right. They may also be in the gap the METR study found, where people expected to be faster and were not.

You do not have to choose between believing them and doubting them. Measure.

Track three numbers per team before and after: time from start to release, how often releases cause problems, and how much work gets redone.

If all three improve, you have a result to transfer. If speed improves but problems rise, the batches are probably too large or the review too light.

For the cost side of the same question, see controlling AI token spend.

Panel of three measures to compare before and after AI adoption: time to release, releases causing problems, and work redone
Three numbers that settle the argument.

What to read next, and why

METR's early-2025 developer study (research summary): The careful study behind the 19 percent finding, with its limits.

Announcing the 2024 DORA report (Google Cloud blog): The delivery throughput and stability findings on AI.

DORA 2024 report page (DORA): The fundamentals, small batches and testing, that still decide results.

Code review (encyclopedia entry): The human gate every agent-written change should pass.

So the simple takeaway is this: pick one team, measure a month before and a month after, and do not roll out further until the numbers, not the feeling, say it works.

Questions executives ask

What is an AI SDLC?

The software development lifecycle with AI agents doing parts of the work, such as drafting specs, writing code, and suggesting tests, while people approve scope, review changes, and decide releases.

Does AI make developers faster?

Not automatically. A 2025 METR study found experienced developers took 19 percent longer with AI tools on projects they knew well, though tools have since improved. Measure your own team before and after.

What did the DORA report find about AI?

The 2024 report found AI adoption raised individual productivity and satisfaction, but a 25 percent increase in adoption was associated with an estimated 1.5 percent drop in throughput and 7.2 percent drop in delivery stability.

How should a company roll out AI coding tools?

Prove it on one team with before-and-after measures, transfer it to a second team with a written playbook, then scale with the same measures and guardrails.

Should AI-written code be reviewed?

Yes. Every change should get human review before it merges, and changes should be small enough to review properly.

Share this articleXLinkedInFacebookEmail
Filip Kovacevic
About the author

Filip Kovacevic is the founder of Anar Agency in Phoenix. He spent five years running SEO, Meta ads, email, and content for medical practices across the United States, and now does the same work for healthcare, home-service, legal, and professional-service businesses, alongside AI implementation. More from Filip →

Talk it through in 15 minutes

Bring one AI question from this article. We will tell you what we would do, whether or not you hire us.

Book a 15-Min Chat →