Arul ← Back to AI Lab

AI · Software delivery · Engineering systems

AI changes the SDLC when it changes the workflow.

By Arularasan Deivassigamani · Published August 23, 2026

The useful question is not whether AI can write code. It is how AI can help a team understand intent, make better decisions, reduce repetitive work, and deliver reliable software faster.

An AI-enabled SDLC pairs human accountability with specialized AI assistance across discovery, design, delivery, and operations. The goal is not autonomous software production; it is a more informed, traceable, and effective engineering system.

From a linear process to a learning loop

Traditional lifecycle stages still matter, but they should not behave like isolated handoffs. In an AI SDLC, context can flow between stages: a requirement can inform an architecture decision, test design, implementation plan, operational checks, and future improvements. This makes the delivery process more connected—and makes feedback useful sooner.

01 · DiscoverClarify outcomes, constraints, and domain context.
02 · DesignExplore options, trade-offs, and technical boundaries.
03 · BuildAssist implementation, reviews, tests, and documentation.
04 · DeliverAutomate quality gates, release readiness, and change review.
05 · OperateUse signals from production to investigate and learn.
06 · ImproveTurn delivery evidence into better patterns and practices.

Where AI can help

Requirements and discovery

Summarize source material, identify ambiguous requirements, map dependencies, and turn conversations into testable outcomes.

Architecture and planning

Compare designs against known patterns, surface risks, draft implementation plans, and make trade-offs explicit for review.

Engineering and quality

Accelerate routine coding, generate useful test cases, explain unfamiliar code, and support focused pull-request review.

Operations and learning

Bring together logs, runbooks, service ownership, and incidents so teams can diagnose faster and improve the system deliberately.

Agentic workflows need orchestration

A single assistant is useful, but a production-quality workflow often needs specialized agents with clear responsibilities: one might retrieve trusted knowledge, another plan a change, another create tests, and another verify release criteria. Orchestration connects those tasks while preserving context, approvals, and a record of what happened.

The difficult work is not adding more agents. It is defining the boundaries, the handoffs, the sources of truth, and the points where a human must decide. Good orchestration should reduce cognitive overhead, not introduce a new opaque system to manage.

Guardrails are part of the design

AI assistance should be built into engineering controls rather than treated as an exception to them.

A practical starting point

Start with one high-friction workflow where the inputs, the desired outcome, and the quality checks are already understood. Make the trusted context accessible, introduce AI assistance at a narrow step, and measure whether it improves the work. Then expand from evidence—not novelty.

The most durable AI SDLC will be designed around people and systems: engineers retain judgment and ownership, while AI helps them spend more time on the work that requires both.