View
Block Details Banner Image
Vector IconSvg

What Is the Agentic Development Lifecycle (ADLC)? A Guide for Saudi Enterprises

Author Image
Eajaz Ali

The Agentic Development Lifecycle (ADLC) is a software delivery model in which AI agents carry out the bulk of implementation work — writing code, generating tests, drafting documentation — inside two-week sprints, while a human engineer reviews and approves every artefact before it reaches production. It is not "AI writes your software." It is AI doing the volume work under mandatory human control.

Why the traditional SDLC breaks down in the Gulf

Enterprise software projects across Saudi Arabia and the wider GCC still tend to run sequentially: requirements, then design, then build, then test, then deploy. Each stage waits for the one before it. On a typical enterprise build that produces a six-to-nine month timeline before anyone sees working software — and by the time it ships, the requirements have usually moved.

That lag is expensive anywhere, but it is particularly costly here. Vision 2030 programmes are moving quickly, budgets are tied to delivery milestones, and organisations that commissioned a system in the first quarter often find the operating context has changed by the fourth. The problem is rarely the engineering talent. It is the shape of the process.

How ADLC restructures the work

ADLC changes two things.

First, it parallelises. Instead of one team moving through stages in order, specialised AI agents work simultaneously — one generating the data layer, another the API surface, another the test suite, another the technical documentation. Work that was sequential becomes concurrent.

Second, it compresses the feedback loop to two weeks. Stakeholders see running software roughly twelve times a year instead of once. Course corrections happen while they are still cheap.

The output is never accepted blindly. Every agent-produced artefact passes through a review gate where a named human engineer either approves it or sends it back. Nothing reaches a production environment without that signature.

What Human-on-the-Loop actually means

The phrase gets used loosely, so it is worth being precise. Human-in-the-loop usually describes a human being consulted at some point in an automated process. Human-on-the-Loop, as we apply it in ADLC, is stricter: a qualified human holds a hard veto at every gate, and the pipeline is technically incapable of promoting unreviewed work to production.

In practice that means three checkpoints. Architecture decisions are approved before agents begin generating. Generated code is reviewed against the approved architecture, not merely against whether it runs. And a release gate confirms security, data handling and performance before anything is promoted.

This matters for regulated sectors. If you operate in healthcare, financial services or government in Saudi Arabia, you will eventually be asked who authorised a particular piece of logic. "The model produced it" is not an answer. ADLC produces an auditable trail with a human name attached to every promotion decision.

Where ADLC delivers — and where it does not

ADLC works well for greenfield internal platforms, API and integration layers, data pipelines, admin and operations tooling, and migrations of well-documented legacy systems. These share a useful property: the requirements can be specified precisely enough for an agent to act on them.

It works less well where requirements are genuinely undiscovered — early-stage consumer products still searching for their shape — or where a system is so poorly documented that no one can state what it currently does. In those cases the honest answer is that discovery has to come first. Any vendor promising agentic delivery on an undocumented forty-year-old core system is selling optimism.

Frequently asked questions

How much faster is ADLC than traditional development?
On suitable projects we typically see delivery in about a third of the conventional timeline. The gain comes from parallel execution and shorter feedback cycles, not from skipping review — review is where the quality is protected.

Does ADLC replace developers?
No. It changes what they spend their day on. Less time writing boilerplate and test scaffolding, more time on architecture, review and the judgement calls that agents genuinely cannot make.

Who owns the code produced by AI agents?
You do. Ownership terms are set in the engagement contract before work starts, and the codebase is delivered in your repositories.

Is our data used to train external models?
Not in our engagements. Where a client requires it, agent execution runs inside their own environment so that proprietary code and data never leave their control.

How do you prove a human actually reviewed the work?
Every gate produces a logged approval tied to a named engineer, and that log is available to you and to your auditors.

Where to start

The most reliable entry point is a single well-bounded internal system — something with real users and clear requirements, but where a two-week miss would not be catastrophic. That gives you a genuine measurement of the delivery model against your own standards.

You can read more about how we run the Agentic Development Lifecycle, how it connects to our product development practice, or talk to our team in Jeddah about scoping a first sprint.

Success is the result of perfection, hard work, learning from failure, loyalty and persistence”
Eajaz Ali

The interesting part of agentic development is not the speed. It is that the review gate finally becomes the most valuable hour of an engineer's day rather than the one nobody has time for.

Checkout our latest articles