SkyWaysThe agentic manual

How much process does a change need? Sizing agentic work

A one-line change to a refund cap is tiny and deep. A large refactor of a read-only report is big and shallow. Anything that sizes ceremony to the diff gets both backwards.

6 minutesIntermediateLesson 7 of 7Updated By

On this page
  1. Sound familiar?
  2. What decides how much process a change needs?
  3. Size a change, step by step
  4. Where you'll use it
  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

Decide how much process a change deserves from four questions about its risk. They ask which is the most dangerous tool or path it touches, whether it can be undone cheaply once live, whether more than one team's artefacts change, and whether an auditor reads the result. Choose shallow, standard or deep accordingly, keep the spec at every depth, and name the evidence that would raise the depth mid-flight.

Shallow, standard or deep?sizing a changeThe change, in one sentenceTouches money, identity or policy?yesStandard, at leastspec-driven, with the five gatesnoCheap to undo once it is live?noStandard, at leastspec-driven, with the five gatesyesMore than one team, or an auditor,reads it?yesDeepspec, the gates and BMAD's document trail, keptnoShallowa spec update and one coding agentDepth is a dial1.Standard goes deep when more than one team, or anauditor, reads it2.The spec stays everywhere; what flexes is around it3.Per change, judged by the architect

Shallow, standard or deep? sizing a change

The change, in one sentence

  1. Touches money, identity or policy?
  2. yesStandard, at leastspec-driven, with the five gates
  3. no
  4. Cheap to undo once it is live?
  5. noStandard, at leastspec-driven, with the five gates
  6. yes
  7. More than one team, or an auditor, reads it?
  8. yesDeepspec, the gates and BMAD's document trail, kept
  9. no
  10. Shallowa spec update and one coding agent
Depth is a dial
  1. Standard goes deep when more than one team, or an auditor, reads it
  2. The spec stays everywhere; what flexes is around it
  3. Per change, judged by the architect

In this lesson you'll learn:

  • why the size of a diff is the wrong measure of how much process a change needs;
  • the four questions that choose shallow, standard or deep work;
  • how to write down what you are skipping, and the trigger that brings it back.

Sound familiar?#

  • A one-line typo fix went through six generated documents and three sign-offs.
  • A one-line change to a payment limit went through none, because it was "only one line".
  • The team quietly stopped using its method because it was too heavy for most of the work.

These are the same mistake: sizing process by the size of the change. The fix is to size it by the change's risk.

What decides how much process a change needs?#

Not its size. Depth is a property of the change, not of the team or the method. A one-line change to a refund cap is tiny and deep: money leaves, and it cannot be taken back. A nine-hundred-line refactor of a read-only report is large and shallow: nothing it touches can do harm, and a flag turns it off.

This is one of this manual's mental models, and every major method has arrived at it independently. AWS's AI-DLC adaptive workflows choose the breadth and depth of each task from its complexity. BMAD's documentation says the process should size itself to the work. And the most common critique of spec-driven tools is that they do not, so small bugs get elaborate treatment.

Size a change, step by step#

Step 1 · Write the change in one sentence#

What it changes and what it touches. If it takes more than a sentence, it is probably two changes, and each gets its own depth.

Step 2 · Ask the four questions#

QuestionIf the answer is…Then
What is the most dangerous tool or path it touches?Money, identity or policyAt least standard, with a named approver, however small the change
Can it be undone cheaply once it is live?NoAt least standard: the plan gate is hard for this change
Does more than one team's work change?YesDeep: versioned hand-offs between teams
Does an auditor or a regulator read the result?YesDeep: the trail is kept, not just the outcome

Step 3 · Choose the depth#

DepthWhat it means
ShallowUpdate the spec; one coding agent on a cheap model tier; review at the end
StandardSpec-driven development and the five gates; a chat model for the spec, a coding agent for the build
DeepStandard, plus BMAD's document trail (PRD, spine, spec, stories, verdicts) kept for audit, a named approver

Step 4 · Write down what you are skipping, and why#

A depth decision is ten lines or fewer. It names the ceremonies being skipped and why each is safe to skip for this change: "no shadow run: read-only path, no action taken, rollback is a flag". A skip with a reason is a decision; a skip without one is how shallow becomes the default for everything.

Step 5 · Name the escalation trigger#

Name the evidence that would raise the depth mid-flight: if the change turns out to touch a gated write, it becomes deep. Escalating is normal, not a failure. It is exactly what an adaptive process is for. Whatever the depth, the spec is updated: a change with no spec change is a change nobody can review.

a fixa new systemdepth isper change
Mental model Depth is a dial, not a constant

Where you'll use it#

  • At the start of every change, in under ten minutes, by the architect or engineering lead.
  • When a method feels too heavy: the answer is usually a shallower depth, not a different method.
  • In review: the depth decision tells the reviewer what was deliberately not done.

Why it matters#

A process applied at one depth to everything over-serves most changes and under-serves the dangerous few. Teams then abandon it, and the first changes to lose it are the ones that needed it most. Sizing each change is what keeps the process alive where it matters.

Try it#

Choose a depth for each: (a) changing the colour of a button; (b) raising a refund cap from $400 to $500; (c) a new cross-border payout flow touching three teams, reviewed by compliance.

Show the answer

(a) Shallow. Reversible, harmless, one team: a spec line and one agent. (b) Standard, with a named approver. It is one line, but it touches money, so the size is irrelevant; the new cap goes into the tool's signature and its tests. (c) Deep. Money, several teams and an auditor: the spec, the gates and a kept document trail. All three update the spec.

Key takeaways#

  1. Depth is a property of the change, set by its risk, never by the size of its diff.
  2. Four questions choose shallow, standard or deep: danger, reversibility, teams, auditors.
  3. Write down what you skip and why, name the escalation trigger, and keep the spec at every depth.

FAQ#

How do you decide how much process a software change needs?#

Ask four questions: what is the most dangerous tool or path it touches, can it be undone cheaply once live, does more than one team's work change, and does an auditor read the result. Money, identity, policy or irreversibility mean at least a standard process; several teams or an auditor mean a deep one; otherwise shallow is enough.

Isn't a one-line change always low risk?#

No. A one-line change to a refund cap, a permission or a policy threshold can be the riskiest change of the quarter. Size is a poor proxy for risk, which is why this manual reviews by risk band rather than by diff size.

What does "adaptive" mean in AWS's AI-DLC?#

AI-DLC's open-source adaptive workflows select which stages a task includes and how thoroughly each is run, from the complexity of the intent, so a simple defect fix skips the elaborate requirements analysis a new service would get. It is the same principle as sizing each change by its risk.

Should every change have a spec?#

Yes, at its depth. For a shallow change that may be one updated acceptance line. Without a spec change, a reviewer cannot tell what the change was meant to do.

Apply it in your role#

If you are…Do thisThe AI-augmented shortcut
A forward-deployed engineerAgree the depth rule with the customer on day one, so small fixes never wait for a design review and money changes never skip one.Ask a model to classify the backlog with the four questions and propose a depth for each item.
A product manager or FDPMChoose shallow, standard or deep per change from its risk, and name the evidence that would raise it mid-flight.Have a model flag items whose depth is lower than the most dangerous tool they touch.
A GenAI or agentic AI engineerEncode the depth in the repository: a path rule sets the risk band, and CI requires the artefacts that band owes.Ask a coding agent for a CI check that fails a pull request touching money paths without a design note.

Across the enterprise. Across hundreds of changes, the depth rule is the governance lever: most go shallow, a few go deep, and the rule decides rather than a committee.

The ten-minute workflow. Right-size the process for a batch of changes:

For each change below, answer four questions: the most dangerous tool or path it touches; whether it
can be undone cheaply once live; whether more than one team's artefacts change; whether an auditor
reads the result. Recommend shallow, standard or deep, and name the evidence that would raise the
depth. Changes: <list>

Sources and credits#

IdeaOriginSource
The four questions, the three depths and the depth decisionOriginal: this manualThe Agentic PDLC
Depth is a dial, not a constantOriginal: this manualMental Models
Adaptive breadth and depth per taskBorrowedMatos, W. et al. (2025). Open-sourcing adaptive workflows for AI-DLC. AWS
The process sizes itself to the workBorrowedBMad Method documentation
Spec tools that do not scale to the problemBorrowedBöckeler, B. (2025). Understanding spec-driven development

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