SkyWaysThe agentic manual

Bolts vs sprints: planning work when AI writes the code

The unit of planning shrinks to match the speed of building. The hard part is not the cadence. It is the cut.

6 minutesIntermediateLesson 2 of 13Updated By

On this page
  1. Sound familiar?
  2. What is a bolt?
  3. How to plan in bolts, 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

A bolt is a thin, shippable slice of work carrying one unknown, built and integrated the same day. So when a coding agent can finish a story in hours, the team plans a day at a time instead of a fortnight. It cuts the work by dependency rather than by priority, and starts with a walking skeleton that proves the pieces connect before anything clever is built.

day 1walkingskeletonday 2fare mathsday 3eligibility rulesday 4rankingday 5checkerday 6MCP serverday 7rebook (gated)day 8refund (gated)day 9shadow pathday 10harnessday 1walking skeletonday 2fare mathsday 3eligibility rulesday 4rankingday 5checkerday 6MCP serverday 7rebook (gated)day 8refund (gated)day 9shadow pathday 10harness

Skeleton first with no model in it. Exact code early: it stands alone.

The plug lands before the gated write that needs it. The proof goes last.

A bolt that cannot be built alone was cut wrong. Say so before you start it.

The cut is by dependency, not by priority. One unknown per day.

In this lesson you'll learn:

  • what a bolt is, where the term comes from, and how it differs from a sprint story;
  • how to cut a plan by dependency so every bolt can be built on its day;
  • how the ceremonies change: standup, demo, review and done.

Sound familiar?#

  • The agent finishes a story on Tuesday; the sprint review is a week on Friday.
  • Day three's work needs something that is scheduled for day seven.
  • The demo on day fourteen is the first time anyone learns whether the pieces fit.

A sprint was sized for how fast people build. When the building is fast, the sprint becomes a queue.

What is a bolt?#

A bolt is AWS AI-DLC's name for a work cycle of hours or days, replacing the sprint when AI does much of the building. This manual adds three rules that make bolts work: each bolt carries exactly one unknown, the plan is cut by dependency, not by priority, and a bolt is integrated the same day it is built.

The product manager decides the cadence: how often evidence arrives. The solution architect decides the cut: what goes in which bolt. Getting the cut wrong is what makes the cadence fail.

How to plan in bolts, step by step#

Step 1 · Set the cadence by how often you want evidence#

Agree how often something merged, integrated and measured should arrive. For most agentic builds the answer is daily. The integration deadline is part of the agreement: a bolt that is built but not integrated has not happened.

Step 2 · Cut by dependency, not by priority#

Order the bolts so each can be built on its day without waiting for another. That usually means: a walking skeleton first (the thinnest end-to-end path, with no model in it), then the exact code, because it stands alone, then the model layer, then the gated writes, each after the control it needs. At SkyWays a two-week sprint of five stories became ten one-day bolts, and day one's skeleton (read a booking, display it) found a credentials problem that would otherwise have surfaced in week two.

Step 3 · Give every bolt exactly one unknown#

A bolt with two unknowns cannot tell you which one failed. A bolt with none should have been merged yesterday. Write the unknown down: does the reservation adapter authenticate?, can the ranker hit its bar on same-day cases? The plan's risk then falls as a measurable curve (the sum, over every day, of the unknowns still open) and the walking skeleton is why it falls from day one.

one unknownand a secondwhich one failed?
Put two unknowns in one bolt and a failure cannot tell you which of them it was.

Step 4 · Write a story file per bolt#

Each bolt gets a self-contained file an agent can build from with the chat window closed: context by reference, the spec in EARS, the tools with their risk bands, the tests, the done-when and the cost. A bolt that needs a chat thread was cut wrong. The story file

Step 5 · Change the ceremonies#

CeremonyWith sprintsWith bolts
PlanningTwo weeks of storiesTomorrow's bolt, from its story file
StandupA status round"Did yesterday's bolt integrate? What is today's one unknown?"
Definition of doneMeets the storyMeets the story, passes its slice in the harness, and is integrated
DemoDay fourteenEvery day, from what actually merged
ReviewEnd of sprintBy risk band, the same day

Step 6 · Re-cut out loud, in the morning#

When a bolt turns out to need another bolt's output, say so at standup and re-cut before the day is spent, not at two in the afternoon. A re-cut is a finding about the plan, not a failure of the team.

Where you'll use it#

  • In P2, from the first day of the build to the last.
  • When the team runs Scrum: keep the sprint as a planning horizon if you like, and run bolts inside it.
  • When a programme manager reports progress: the daily merge log is the progress report.

Why it matters#

The value of fast building is fast evidence. A two-week sprint turns an afternoon's work into a fortnight's wait for feedback; a bolt turns it into a same-day answer. And cutting by dependency, with the skeleton first, retires the biggest unknown (whether the pieces connect at all) on day one instead of day fourteen.

Try it#

Here is a plan in priority order: (1) the refund action, (2) ranking alternatives, (3) the fare calculation, (4) reading the booking. Re-order it into bolts.

Show the answer

4, 3, 2, 1: as a walking skeleton, then exact code, then the model, then the gated write. Reading the booking end to end with no model is the skeleton that proves the pieces connect. The fare calculation is exact code that blocks nothing. Ranking is the model layer, measured against its bar. The refund goes last, because it is a gated write that needs its cap, its confirmation token and its tests to exist first. Priority said the refund mattered most; dependency says it can only be built last.

Key takeaways#

  1. A bolt is one unknown, built and integrated the same day.
  2. Cut by dependency, not by priority: walking skeleton first, gated writes after their controls.
  3. The ceremonies follow: tomorrow's bolt at planning, integration at standup, a daily demo, review by band.

FAQ#

What is the difference between a bolt and a sprint?#

A sprint is a time box, usually two weeks, holding several stories. A bolt is one thin slice of work carrying a single unknown, built and integrated within hours or a day. Sprints plan a fortnight of work; bolts plan tomorrow's.

Where does the term "bolt" come from?#

From AWS's AI-Driven Development Life Cycle, published in 2025, which uses bolts (cycles of hours or days) in place of sprints. The rule of one unknown per bolt is this manual's addition.

Do bolts replace Scrum?#

Not necessarily. Many teams keep a sprint as a planning horizon and run bolts inside it. What changes is the unit of work, the standup question, the definition of done and the daily demo.

What is a walking skeleton?#

The thinnest possible version of the system that runs end to end: for an agent, typically reading an input and producing an output with no model in the path. It proves the pieces connect before anything difficult is built. The term comes from Alistair Cockburn.

Apply it in your role#

If you are…Do thisThe AI-augmented shortcut
A forward-deployed engineerPlan the engagement in bolts. Something merged most days is the trust currency of a customer engagement, and a stalled integration shows up on day two instead of week three.Ask a model to cut the customer's epic into bolts with one unknown each, ordered by dependency.
A product manager or FDPMReplace sprint planning with tomorrow's bolt: its one unknown, its story file and its done-when.Have a model check every bolt for a second unknown and propose the split.
A GenAI or agentic AI engineerStart with a walking skeleton with no model in it, schedule a tool's server before any write that uses it, and leave the proof for last.Ask a coding agent to order the bolts by those rules and flag any cycle.

Across the enterprise. Bolts change capacity planning: forecast in bolts integrated per day per team, and let the review queue, not the build, set the pace of the portfolio.

The ten-minute workflow. Cut an epic into bolts:

Here is an epic: <paste>. Cut it into bolts of at most one day, each with exactly one unknown. Order
them: a walking skeleton first with no model, exact code early, a tool's server before any gated write
that uses it, checkers after the steps they check, the proof last. Output: day, bolt, depends on, the
one unknown, risk band.

Sources and credits#

IdeaOriginSource
Bolts of hours or days in place of sprintsBorrowedRaja SP (2025). AI-Driven Development Life Cycle. AWS
One unknown per bolt; cut by dependency; exposure in unknown-daysOriginal: this manualHow to cut sprints into bolts
The walking skeletonBorrowedCockburn, A. (2004). Crystal Clear. Addison-Wesley
Risk-first orderingBorrowedBoehm, B. (1988). A spiral model of software development and enhancement. Computer 21(5)
Sprints and their eventsBorrowedSchwaber, K. & Sutherland, J. (2020). The Scrum Guide
The SkyWays planIllustrative: a fictional airlineTry the bolt planner

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