Draft, not published

Why we build in chapters

How we run a build: stretches of focused development, with a deliberate week between each one to demo, reflect, and take on change without losing the plot.

  • How we work

Most software delivery falls into one of two traps. Fix the scope hard at the start and you protect the plan, but you also guarantee you will build the thing everyone agreed to months ago rather than the thing they need now. Take on every change the moment it arrives and you stay responsive, but the work never settles, focus evaporates, and the budget disappears into churn.

We run builds on a rhythm that avoids both. We call it Narrative Flow: stretches of focused development, with a deliberate pause between each one. The names follow the metaphor. A build has a Foreword and an Epilogue, and in between it moves in Chapters and Bridges.

Chapters: three weeks of actually building

A Chapter is about three weeks of focused development, and the point of it is protected time. During a Chapter the team is building, not being pulled into a running commentary of meetings and mid-flight changes. The quality of software has a lot to do with whether the people making it can hold the whole problem in their heads long enough to solve it well, and that is hard to do in a room that keeps interrupting itself.

Work ships continuously through the Chapter rather than being saved for a big reveal at the end. Each increment goes to a testable environment as soon as it is done, so our QA people are testing alongside the build while the context is fresh, not inspecting one large drop at the last minute. By the time a Chapter ends, most of the testing has already happened.

Bridges: time to think

Between Chapters is a Bridge. We demo what we have built, do exploratory testing, run a retrospective, and plan the next stretch in detail.

The Bridge is also where change gets handled, and this is the part that matters most. New requirements, shifting priorities, a fresh idea from a stakeholder: these are not problems, they are the normal texture of a real project. Rather than freeze them out or grab at them mid-Chapter, we bring them to the Bridge, weigh them properly, and are honest about the trade-off, which usually means saying plainly what would have to move or wait to make room. Change absorbed on a whim, without that assessment, is one of the surest ways we know to blow a budget and grind a team down. The Bridge exists to take change on deliberately instead.

The bookends

Two phases top and tail the rhythm, and an optional one sets it up.

The Foreword is the planning phase between discovery and the build. It is where we shape the process around the specific project: how many Chapters, how long each runs, what goes in each, and how we will handle a real change of direction if one comes. The decisions here shape everything downstream, so they get proper attention.

The Prologue, where a project needs one, is the setup: environments, deployment pipelines, and the technical unknowns worth de-risking before the first Chapter. It is timeboxed on purpose. The goal is to start building well, not to solve every problem in advance.

The Epilogue is the launch: migration, final testing, the observability and documentation that should have been accruing all along, and a careful, unglamorous transition into production. The best launches are the ones with no surprises left in them.

Not a rulebook

Narrative Flow is a rhythm, not a ritual. If a client needs to see something before the Bridge, they see it. If we need feedback sooner, we ask sooner. As a project and a relationship mature, the strict Chapter and Bridge split often loosens into something more continuous. The ceremony was never the point. Focused work, honest conversations about change, and a predictable pattern everyone can see: that is the same thing we are after everywhere else in how we work.

Back to The Stack