SkyWaysThe agentic manual

Evolution of the PDLC: from waterfall to agentic delivery

Each lifecycle fixed the bottleneck of its day and kept most of what came before. Agentic delivery moves the bottleneck again.

8 minutesBeginnerLesson 1 of 9Updated By

On this page
  1. Sound familiar?
  2. A short history, one bottleneck at a time
  3. What changes, and what does not
  4. Where you'll use this
  5. Why it matters
  6. Try it
  7. Key takeaways
  8. FAQ
  9. Apply it in your role
  10. Sources and credits
All lessonsStart here

Getting started

  1. What is the agentic PDLC?
  2. How this tutorial works

Agentic PDLC fundamentals

  1. The evolution of the PDLC
  2. Why agentic AI projects fail
  3. P0 · Frame
  4. P1 · Design & Spec
  5. The one hard gate
  6. P2 · Build & Prove
  7. P3 · Run & Learn
  8. The eight loops
  9. The evidence pack

Methods decoded

  1. AI-DLC vs AIDD vs agentic SDLC
  2. What is AI-DLC?
  3. What is AIDD?
  4. What is the BMAD Method?
  5. What is spec-driven development?
  6. One lifecycle for every method
  7. How much process a change needs

Running delivery

  1. How to run an agentic AI project
  2. Bolts vs sprints
  3. A board for agentic work
  4. Cut delivery from months to weeks
  5. Review AI code by risk
  6. How accurate must an agent be?
  7. Prove the agent meets its bar
  8. Shadow mode and cut-over
  9. Why the AI bill is 4× the estimate
  10. Guardrails that hold
  11. The five governance gates
  12. Catch AI drift
  13. AI incident postmortems

By role

  1. For product managers
  2. For program managers
  3. For solution architects
  4. For engineers
  5. For forward-deployed engineers
  6. For QA
  7. For DevOps and platform
  8. For business sponsors
  9. For executives

Teams and organisation

  1. Team structure for agentic AI
  2. Measuring AI productivity
  3. The maturity model
  4. Rolling it out in 90 days

Practice

  1. The SkyWays case study
  2. The operating rhythm
  3. The workbench
  4. Twelve exercises

Interviews and careers

  1. What is an FDE?
  2. Six answer frameworks
  3. AI PM interview questions
  4. FDE interview questions
  5. GenAI engineer questions
  6. Agentic engineer questions
  7. AWS GenAI questions

In short

Each lifecycle fixed the bottleneck of its era: plan-driven development the cost of change, agile the cost of learning late, DevOps the cost of releasing. The agentic PDLC fixes the newest one: software that is right only most of the time. Each kept most of what came before, and so should you.

Six lifecyclesone bottleneck at a time1970sPlan-drivenBottleneck: change costAnswer: decide up front1988 · 90Spiral and stage-gateBottleneck: the wrongthingAnswer: evidence gates2001AgileBottleneck: late learningAnswer: short cycles2009 onDevOpsBottleneck: the releaseAnswer: continuousdelivery, measured2021 onAI-assistedBottleneck: typing codeAnswer: a model writes,a person reviews2024 onAgenticBottleneck: mostly rightAnswer: a measured bar,authority per actionEach lifecycle answered the bottleneck of its day and kept everything before it. The agentic one keeps all five andadds the arithmetic.

Six lifecycles one bottleneck at a time

1970sPlan-driven
  • Bottleneck: change cost
  • Answer: decide up front

1988 · 90Spiral and stage-gate
  • Bottleneck: the wrong thing
  • Answer: evidence gates

2001Agile
  • Bottleneck: late learning
  • Answer: short cycles

2009 onDevOps
  • Bottleneck: the release
  • Answer: continuous delivery, measured

2021 onAI-assisted
  • Bottleneck: typing code
  • Answer: a model writes, a person reviews

2024 onAgentic
  • Bottleneck: mostly right
  • Answer: a measured bar, authority per action

Each lifecycle answered the bottleneck of its day and kept everything before it. The agentic one keeps all five and adds the arithmetic.

In this lesson you'll learn:

  • which bottleneck each lifecycle removed, and what it left behind that still works;
  • what is genuinely new when a model does part of the work, and what is not;
  • how to tell a real lifecycle change from a rebrand.

Sound familiar?#

  • "We're agile, so we don't need phases", and then the agent shipped with a refund limit that lived only in its prompt.
  • Your delivery metrics are excellent, and nobody can tell you whether the agent's answers are right.
  • Every vendor says its lifecycle is new, and each looks like the last one with "AI" in front.

This lesson gives you the one question that sorts them: which bottleneck does it move?

the jam movescleared:typing the codenow: is itright enough?
Each lifecycle cleared the jam of its day, and the work piled up at the next narrow place. Which jam does a new method move?

A short history, one bottleneck at a time#

Step 1 · Plan-driven development: the cost of change#

In 1970 Winston Royce described building large software in sequential phases: requirements, design, coding, testing, operation. Change was expensive, so the logic was to decide everything first. Royce himself warned that the purely sequential version was risky and recommended iterating; the name "waterfall" came later. What survives: written requirements, and design reviewed before it is built.

Step 2 · Spiral and stage-gate: building the wrong thing#

Barry Boehm's spiral model (1988) ordered work by risk, tackling the biggest unknown first. Robert Cooper's stage-gate system (1990) put a gate between product phases, opened only by evidence. What survives: risk-first ordering and evidence at the gates. Both reappear in the agentic PDLC, where each bolt carries one risk and each hand-off needs an artefact.

Step 3 · Agile: learning too late#

The Agile Manifesto (2001) valued working software and responding to change over following a plan. Short cycles meant a wrong idea was found in weeks rather than at the end. What survives: iterations, backlogs, retrospectives and the customer in the room. The agentic PDLC shortens the cycle further into bolts of hours or days, but it does not replace the team process.

Step 4 · DevOps and continuous delivery: the release#

From 2009 the bottleneck became the release itself. Continuous delivery (Humble and Farley, 2010) made shipping routine, and Accelerate (Forsgren, Humble and Kim, 2018) showed which measures (deployment frequency, lead time, change failure rate and time to restore) predict performance. What survives: pipelines, feature flags, observability and rollback. The agentic PDLC adds a stage to the pipeline (the evaluation harness) and a new member to the environment: the pinned model version.

Step 5 · AI-assisted development: typing the code#

From 2021, coding assistants made writing code cheap. The bottleneck moved to reviewing it and to deciding what to build. The evidence on speed is mixed: in a 2025 randomised trial, experienced open-source developers took 19% longer with AI tools while believing they were 20% faster, a result its authors now describe as historical, and DORA's 2025 research found that AI amplifies a team's existing strengths and weaknesses rather than fixing them.

Step 6 · Agentic delivery: software that is right most of the time#

Once a model acts as well as writes code (ranks the options, drafts the reply, issues the refund), the product itself becomes probabilistic. It is right a share of the time, fluent all of the time, and wrong without an error. The new bottleneck is deciding what "right enough" means, who may authorise each action, and noticing when it stops being true. That is what the four phases of the agentic PDLC are for.

What changes, and what does not#

Traditional PDLCvsAgentic PDLCTraditionalone decision perstage, then buildDiscoveryinterviews,adjectivesPRDthirty pages,approvedDesignarchitecture,onceBuildtwo-weeksprintsTestacceptance, atthe endReleasethen a metricEvery decision is made once, by a person, before the build starts.Quality is a demo and a checklist, and both come at the end.Breaks when the product contains somethingthat decides: nobody wrote how right it must be,or what it may do alone.Agentic PDLCfour phases, onesign-off, one loopbackP0 · Framethe pain in cases,minutes and moneypain registerAI-fit verdictP1 · Design &Speceight fields, a barper sliceeight-field specauthority budgetP2 · Build &Provebolts, a harness inCI, the shadow rungolden setshadow runP3 · Run & Learntwo numbers, drift,the incidenttwo-number reportdrift readoutsign-off (the hard gate)the incident is the next briefThe sign-off halts P1 until three things are signed: thespec, the bar and the guardrails.The other three crossings are soft: they can cross with aplaceholder, a named owner and a date.

Traditional PDLC vs Agentic PDLC

Traditionalone decision per stage, then build
  • 1Discoveryinterviews, adjectives
  • 2PRDthirty pages, approved
  • 3Designarchitecture, once
  • 4Buildtwo-week sprints
  • 5Testacceptance, at the end
  • 6Releasethen a metric

Every decision is made once, by a person, before the build starts. Quality is a demo and a checklist, and both come at the end.

Breaks when the product contains something that decides: nobody wrote how right it must be, or what it may do alone.

Agentic PDLCfour phases, one sign-off, one loop back

The sign-off halts P1 until three things are signed: the spec, the bar and the guardrails.

The other three crossings are soft: they can cross with a placeholder, a named owner and a date.

What changes. A traditional lifecycle decides everything once, before the build. The agentic one adds a bar per slice, an authority budget and one sign-off (the hard gate), and brings production back to the next frame.

Most of the discipline you have still applies. The honest list of what changes:

You already haveWhat a model in the middle changes
Discovery and the pain behind the askThe pain must be a measurement, because the machine downstream cannot ask what you meant
A PRD with problem, users, scope and metricsEight fields a coding agent can read, acceptance in a checkable syntax, and a bar per slice
Sprints and milestonesBolts: one risk each, the walking skeleton first, the shadow run as the milestone
Unit, integration and end-to-end testsExact work tested exactly; best-guess work measured as a share, by slice
Code reviewDepth set by the risk of the change, never by the size of the diff
Threat modellingOne genuinely new threat: every text the agent reads is a possible instruction
PostmortemsThe question is which enforced control was missing, not who was careless

Where you'll use this#

  • With a sceptical colleague who says the team is already agile: agile answers learning late, not right only most of the time.
  • When deciding what to keep. Almost everything: gates, tests, flags, postmortems. The additions are few and specific.
  • When a vendor pitches a new lifecycle. Ask which bottleneck it moves. If the answer is "typing", it is AI-assisted development with a new name.

Why it matters#

Teams that treat agentic delivery as entirely new throw away gates, tests and postmortems that still work. Teams that treat it as nothing new skip the three things that genuinely are (the bar, the authority budget and the drift watch) and those three are where the expensive failures come from.

Try it#

A team says: "We do continuous delivery with 90% test coverage and a clean DORA scorecard, so our new agent is covered." Which bottleneck is still unaddressed?

Show the answer

Software that is right only most of the time. Tests prove exact work (the fare arithmetic, the schema) and they fail loudly. They say nothing about best-guess work, such as which rebooking suits this passenger, which has to be measured as a share against a bar for each slice. And no test catches drift, because drift happens with no deploy at all. The team has solved the release; it has not yet solved "right enough".

Key takeaways#

  1. Each lifecycle moved one bottleneck and kept most of what came before it.
  2. The agentic bottleneck is software that is right most of the time: what counts as right enough, who authorises each action, and when it stops being true.
  3. Keep your gates, tests, flags and postmortems; add the bar, the authority budget and the drift watch.

FAQ#

What is the difference between the SDLC and the PDLC?#

The software development lifecycle (SDLC) runs from requirements to deployment and maintenance of software. The product development lifecycle (PDLC) is wider: it starts before anything is built (should we build this at all?) and runs until the product's value and cost are known. The agentic PDLC is a PDLC because its first phase asks whether the job needs a model at all, and its last reports what the feature saved beside what it cost.

Is agile dead in the agentic era?#

No. Agile solved learning late, and that problem has not gone away. Stand-ups, backlogs and retrospectives carry on; the unit of work inside them shrinks to a bolt, and "done" gains a measured bar for the parts a model decides.

Did Winston Royce invent the waterfall model?#

Royce's 1970 paper described sequential phases, but he presented the purely sequential version as risky and recommended iterating. The name "waterfall" was applied later. Treating his paper as an endorsement of one-pass delivery misreads it.

When did agentic software development begin?#

Models that call tools and take actions became practical in 2023 and 2024. The first widely used published methods for building with them followed in 2025, including AWS's AI-Driven Development Life Cycle in July and GitHub's Spec Kit for spec-driven development in September.

Apply it in your role#

If you are…Do thisThe AI-augmented shortcut
A forward-deployed engineerName the customer's current lifecycle before proposing changes. A stage-gate enterprise and a DevOps shop need different first moves, and both keep most of what they have.Ask a model to classify the customer's process documents by era and list what to keep unchanged.
A product manager or FDPMPresent the change as the next bottleneck, not a new religion: software that is right most of the time needs a measured bar, which agile never had to supply.Have a model draft a one-slide "what stays, what changes" comparison for your stakeholders.
A GenAI or agentic AI engineerKeep the DevOps disciplines (CI, flags, rollback) and add the three the model brings: evaluations in CI, a bar per slice, authority in code.Ask a coding agent to audit the repository for those three and open one issue per gap.

Across the enterprise. Adopt it as an increment on the lifecycle you have. Keep the release train, the change board and the audit trail, and add three required artefacts: the bar sheet, the harness report and the authority budget.

The ten-minute workflow. Find what your process has no answer for:

Here are our delivery process documents: <paste>. For each practice, say whether it still holds for
an AI feature, holds with a change, or no longer holds, and name the change. Then list the three
things our process cannot answer when part of the product is right only most of the time.

Sources and credits#

IdeaOriginSource
Sequential phases, and the warning to iterateBorrowedRoyce, W. W. (1970). Managing the development of large software systems. Proceedings of IEEE WESCON
Risk-first orderingBorrowedBoehm, B. (1988). A spiral model of software development and enhancement. Computer 21(5)
Gates opened by evidenceBorrowedCooper, R. G. (1990). Stage-gate systems. Business Horizons 33(3)
Working software over following a planBorrowedBeck, K. et al. (2001). Manifesto for Agile Software Development
Continuous deliveryBorrowedHumble, J. & Farley, D. (2010). Continuous Delivery. Addison-Wesley
Four measures that predict delivery performanceBorrowedForsgren, N., Humble, J. & Kim, G. (2018). Accelerate. IT Revolution
19% slower with AI, believing 20% fasterBorrowedMETR (2025). Measuring the impact of early-2025 AI on experienced open-source developer productivity
AI as an amplifierBorrowedDORA (2025). State of AI-assisted Software Development
Bolts of hours or daysAdaptedRaja SP (2025). AI-Driven Development Life Cycle. AWS
The bottleneck reading of the history, and the keep-and-add listOriginal: this manualThe Agentic PDLC

Prefer GitHub? This track is on the wiki, and this lesson is markdown. Found a mistake? Edit this lesson, or say so.