Skip to content
← All content
ArticleProduct management

The AI SDLC is really a product lifecycle: why PDLC and SDLC are merging

AI agents make building cheap, so the hard part moves to deciding what to build. Why PDLC and SDLC become one loop.

The AI SDLC is the software development lifecycle rebuilt around AI agents that plan, write, test and ship code alongside people. Its biggest effect is on where the bottleneck sits: when building gets cheap and fast, it moves upstream to discovery, solutioning and shared context. Product and engineering lifecycles merge into one loop.

Your agents can ship a feature before lunch. Agreeing on which feature still takes until Thursday.

Most explanations of the AI SDLC walk through engineering stages: AI helps with code, then tests, then review, then deployment. For leaders running large product and engineering organizations, the bigger change is that the expensive part of the lifecycle has moved from building to deciding.

The classic picture: two lifecycles and a handoff

For years, many organizations ran two lifecycles back to back.

The product development lifecycle (PDLC) decides what to build and why: discover a problem, define it, design a solution. The software development lifecycle (SDLC) decides how to build it: build, test, deploy, operate. For a side-by-side comparison, see PDLC vs SDLC.

Two lifecycles, one handoff

PDLC decides what and why; SDLC decides how. Context crosses between them in one handoff.

Product development lifecycle: discover, define, design. A handoff of PRD, tickets and mockups passes to the software development lifecycle: build, test, deploy, operate.

Lifecycle

Discover

PDLC: what and why. Find a problem worth solving.

Define

PDLC: what and why. Frame the problem and its constraints.

Design

PDLC: what and why. Design a solution.

Handoff

PRD · tickets · mockups

Handoff. Weeks of customer conversations, trade-offs and negotiation compressed into documents and a backlog. Context leaks here.

Build

SDLC: how. Engineers rebuild the intent from the handoff artifacts.

Test

SDLC: how. Check the build.

Deploy

SDLC: how. Ship it.

Operate

SDLC: how. Run it in production.

PDLCSDLCDiscoverDefineDesignHandoffPRD · tickets ·mockupsBuildTestDeployOperate
Data summary
FromTo
DiscoverDefine
DefineDesign
DesignHandoff
HandoffBuild
BuildTest
TestDeploy
DeployOperate
PDLCDiscover, Define, Design
SDLCBuild, Test, Deploy, Operate
The product lifecycle ends in a handoff of PRDs, tickets and mockups. Engineering rebuilds the intent from those artifacts before building.

The handoff in the middle was the expensive part. A product manager compressed weeks of customer conversations, trade-offs and stakeholder negotiation into a document and a backlog. Engineers rebuilt the intent from those artifacts, asked questions, and filled the gaps with assumptions. Context leaked at every step. It was tolerable because building took long enough that there was time to catch the leaks.

What the AI SDLC changes at each stage

The public frameworks use different names and stage counts. AWS's AI-Driven Development Life Cycle (AI-DLC) calls itself an AI-centric methodology with Inception, Construction and Operations phases. Atlassian's AI SDLC transformation playbook describes the shift from a traditional to an AI-native SDLC, starting with context and measurement. Claude Academy's AI-native SDLC playbook sets out plays across six stages, from Plan to Maintain. A common pattern shows up across them:

Stage

Traditional

With AI agents

Plan / requirements

Workshops, sign-offs, hand-written documents

AI synthesizes inputs into a draft spec; humans review and approve

Design

Separate phase, separate team

Drafted from the spec against encoded standards

Build

Hand-written code

Agents implement against an approved plan

Test

Written after the code, often by another team

Generated with the code; agents get a feedback loop

Review / deploy

Manual gates

Automated checks plus human approval gates

Operate

Humans watch dashboards

Agents monitor; anomalies become new work items

Most of the detail in that material sits in build, test, review and deploy, where AI first proved useful. Planning and requirements usually get the shortest treatment, which leaves the hardest enterprise question underexplored. Who decides what the agents build, and how does that decision reach them?

Why the lifecycles merge

Four shifts push the PDLC and SDLC into one loop.

  1. Build cost falls. When an agent can produce a working version in hours, "should we build it?" is no longer a gate you pass once. You can build to learn.
  2. Iteration speeds up. Cycles measured in hours mean product decisions and engineering output alternate many times a week, not once a quarter.
  3. Specs become executable. An agent acts on the spec directly, so product thinking goes straight into the build. (Spec-driven development covers this stage; see our guide to spec-driven development for product teams.)
  4. Feedback loops shorten. Production signals can turn into new work within the same cycle, so "learn" and "discover" stop being separate phases.

The new bottleneck: deciding what to build and keeping context intact

If agents make building fast, two other things become the constraint.

  • Deciding what to build. Discovery (understanding the problem and the evidence) and solutioning (choosing an approach given trade-offs, architecture, compliance and dependencies) still run at human speed. In many organizations they run at meeting speed.
  • Keeping context intact. An agent knows only what it's given. If the why behind a decision, the constraint legal raised or the dependency another team owns doesn't reach the agent, it fills the gap with a plausible guess and builds that guess quickly.

We call this the context gap, the distance between what the organization knows and what the people and agents doing the work have in front of them. In a slow lifecycle, the gap caused delays. In a fast one, it causes confident, well-tested work on the wrong thing. (For the task-level how-to, see how to give AI coding agents product context.)

A map: where product context enters agent work

Agents can read the repo, the rule files and the ticket. They can't read the customer call or the trade-off agreed in a meeting. Something has to carry that context from where it's decided to where it's used.

Product context → agent work

The decision and its brief form the product context layer; a ticket alone skips it.

Flow diagram: evidence leads to a decision, then a decision brief, which feeds a coding agent alongside the repo and the ticket. The agent produces code and tests, which are verified against the original intent and fed back as new evidence. The decision and decision brief are highlighted as the product context layer. A dashed path shows a ticket skipping the brief, where context is lost.

Key

Ticket

skips the brief: context lost

What agents already get. What agents already get. A ticket-only path skips the brief, and context is lost.

Evidence

customer signals, data, constraints

Product context. Customer signals, data and constraints.

Decision

problem, approach, trade-offs

Human decision point. Choose the problem, approach and trade-offs. A human decides.

Decision brief / spec

scoped, testable intent

Product context. The decision written down as scoped, testable intent.

Verify

against intent; learn

Human decision point. Check the result against the original intent. A human decides.

Code & tests

diffs, test results

Agent execution. Code changes and test results produced by the agent.

Coding agent

implements the brief

Agent execution. Implements against the brief, repo rules and ticket.

Repo + rule files

What agents already get. What agents already get.

Product context layerEvidencecustomer signals, data,constraintsDecisionproblem, approach,trade-offsDecision brief / specscoped, testable intentCoding agentimplements the briefCode & testsdiffs, test resultsVerifyagainst intent; learnRepo + rule filesTicketskips the brief: contextlost
Data summary
FromTo
VerifyEvidence
EvidenceDecision
DecisionDecision brief / spec
Decision brief / specCoding agent
Coding agentCode & tests
Code & testsVerify
TicketCoding agent
Repo + rule filesCoding agent
Product context layerDecision, Decision brief / spec
Evidence becomes a human decision, then a decision brief that feeds the coding agent alongside the repo and the ticket. Verify checks the result against the original intent and feeds back as new evidence.

The AI SDLC framework as one loop: evidence → decision → spec → build → verify → learn

The table shows the lifecycle as one loop, with who leads each step.

Step

What happens

Who leads

Evidence

Collect customer signals, data, support themes, constraints

Product, design, research; AI summarizes and clusters

Decision

Choose the problem and the approach; record the why and the trade-offs

Product and engineering leads together

Spec

Turn the decision into scoped, testable intent an agent can act on

Product owner and tech lead; AI drafts

Agent build

Implement against the spec, inside repo rules and standards

Agents, supervised by engineers

Verify

Test against acceptance checks and against the original intent

Engineers, QA, product

Learn

Feed results and production signals back as new evidence

Everyone; agents flag anomalies

Two things differ from the old picture. First, product and engineering both work at every step, and the split now runs between steering and executing. People choose the problem, set the boundaries and decide what counts as done; agents carry out the build inside those lines. Second, the decision step is explicit. In the relay model, decisions lived in meetings and people's heads. In the merged loop they have to be written down, because agents can't attend the meeting. (Repo-level norms belong in rule files; see AGENTS.md vs CLAUDE.md.)

An illustrative example

This example is made up to show the pattern. A bank's retail team decides to let customers dispute a card transaction from the mobile app. Discovery shows most disputes involve subscriptions, and compliance requires a specific disclosure before submission. The decision ("subscriptions first, disclosure mandatory, no auto-refunds") gets agreed in a meeting.

An agent builds the feature from a ticket that says "add dispute flow". It works, it's tested, and it ships a generic flow with no disclosure, because the decision never reached the ticket. The agent did what the ticket said. The loop broke between decision and spec.

The agent should have received a short decision brief instead:

Decision brief: in-app card disputes

Sample decision brief. Problem: Customers can't dispute card transactions in the app; discovery shows most disputes involve subscriptions. Evidence: linked research summary. Decision: In-app dispute flow, subscriptions first. Rejected: all transaction types at once (too broad for v1). Constraints: Compliance disclosure must show before submission. No auto-refunds. Don't change the existing card-freeze flow. Done when: A subscription charge can be disputed end to end; submission is blocked until the disclosure is acknowledged; no refund is issued automatically. Open questions: Partial-amount disputes in v1? Agent asks, doesn't guess.

Illustrative example

Problem
Customers can't dispute card transactions in the app; discovery shows most disputes involve subscriptions. Evidence: linked research summary.
Decision
In-app dispute flow, subscriptions first. Rejected: all transaction types at once (too broad for v1).
Constraints
Compliance disclosure must show before submission. No auto-refunds. Don't change the existing card-freeze flow.
Done when
A subscription charge can be disputed end to end; submission is blocked until the disclosure is acknowledged; no refund is issued automatically.
Open questions
Partial-amount disputes in v1? Agent asks, doesn't guess.
Data summary
FieldText
LabelIllustrative example
ProblemCustomers can't dispute card transactions in the app; discovery shows most disputes involve subscriptions. Evidence: linked research summary.
DecisionIn-app dispute flow, subscriptions first. Rejected: all transaction types at once (too broad for v1).
ConstraintsCompliance disclosure must show before submission. No auto-refunds. Don't change the existing card-freeze flow.
Done whenA subscription charge can be disputed end to end; submission is blocked until the disclosure is acknowledged; no refund is issued automatically.
Open questionsPartial-amount disputes in v1? Agent asks, doesn't guess.

A sample brief you can read and copy. It is not a live specification.

An illustrative decision brief, made up for this article.

With this brief, the same agent at the same speed gets the problem, the constraints and the definition of done along with the work.

Enterprise scale: more teams, more handoffs, more context loss

An enterprise feature can touch several teams, systems of record, a compliance review and a platform group, each with its own backlog and agents. A founder can hold the whole picture in their head. In a large organization nobody can, so the system has to carry the context people used to carry. We go deeper in the agentic SDLC and the enterprise context gap.

Where software factories fit

"Software factory" is the name for the build half of this loop done end to end: a well-formed spec goes in; tested, deployed code comes out.

Published software-factory material tends to start at the spec, or at an incoming signal, and treat the decision about what to build as already made. At enterprise scale, that decision is the hard part. A factory fed thin or contradictory intent produces thin or contradictory software faster. We cover the definitions and this discovery gap in what is a software factory?

AI SDLC failure modes

  • Automating the wrong thing faster. Higher throughput on a poorly chosen problem compounds waste. Measure outcomes as well as shipped PRs.
  • Specs without evidence. A crisp spec can still be wrong. If you can't trace a spec back to evidence and a recorded decision, treat it as a guess.
  • Context fragmented across tools. Decisions in slide decks, constraints in chat threads, requirements in tickets, standards in a wiki. Each agent and team sees one piece.
  • Review becomes the bottleneck. If agents produce more than humans can verify against intent, quality drops quietly.
  • Decisions nobody wrote down. The faster you ship, the more undocumented "why" piles up, and the harder it is to change course later.

What this model doesn't claim

  • It doesn't claim product managers are obsolete. The model puts more weight on product judgment. For how the PM role changes, see will AI replace product managers?
  • It doesn't claim the PDLC and SDLC merger is an industry consensus. It's our reading of where the work is heading.
  • It doesn't claim AI makes discovery automatic. AI can summarize evidence. It can't decide what your organization should bet on.

Where SteerFlow fits

Go back to the map above. SteerFlow is designed to be the highlighted band, the layer between what your organization decides and what your agents receive. It is designed to capture evidence and decisions as records, turn them into specs agents can act on, and keep that context attached as work moves across teams, so the people steering can hand agents a complete brief instead of a thin ticket. If this is the gap you feel, we'd like to hear from you. Get in touch.

FAQ

What is the AI SDLC?

The AI SDLC is the software development lifecycle reorganized around AI agents that help plan, write, test, review and operate software. People set direction, make judgment calls and approve changes; agents do more of the execution. Its main effect is moving the bottleneck from building to deciding what to build.

How is the AI SDLC different from the traditional SDLC?

In the traditional SDLC, people write the code and stages run in sequence over weeks. In the AI SDLC, agents implement against specs much faster, tests are generated alongside code, and human approval gates replace much of the manual work. Planning and context quality matter more because agents act directly on what they're given.

What is AI-DLC?

AI-DLC is the AI-Driven Development Life Cycle, a methodology published by AWS. AWS describes it as an AI-centric approach in which AI creates plans, asks clarifying questions and implements work after people validate it, across Inception, Construction and Operations phases. It is one of several public AI SDLC frameworks.

What is the difference between PDLC and SDLC?

The product development lifecycle (PDLC) covers deciding what to build and why: discovery, definition and design. The software development lifecycle (SDLC) covers how it gets built: build, test, deploy and operate. With AI agents, the handoff between them happens so often that they increasingly behave as one loop.

What is the bottleneck in the AI SDLC?

Deciding what to build and keeping context intact. When agents make building fast, discovery and solutioning still run at human speed, and any context that doesn't reach the agent gets replaced by a confident guess.

Does AI replace product managers in the SDLC?

No. AI can draft specs, summarize feedback and cluster evidence, but it can't decide what an organization should bet on or negotiate trade-offs across teams. In the merged loop, product judgment becomes more central. The role shifts toward owning evidence, recording decisions and keeping context intact for people and agents.

What is spec-driven development's role in the AI SDLC?

Spec-driven development makes the spec the main input to the build. Agents implement against a written, testable spec instead of loose tickets. It's the bridge between decision and code in the merged loop. Its limit is that a spec is only as good as the evidence and decisions behind it.

What is a software factory?

In the AI context, a software factory is an automated delivery system: specs go in, and agents produce tested, deployed code. It speeds up the build and still depends on discovery and decisions upstream.