jonnifyknowledge map
Agile Agent Workflow / A3 · The roadmap layer

A3 · chapter overview

The roadmap layer

Decomposition gave you a backlog. A roadmap plans its delivery — thin-but-robust increments, grouped into milestones, sequenced and re-sequenced by the inspect-and-adapt loop. The slice stays the unit; the question becomes the order and size it ships in.

A2 produced a value ladder of small, testable stories. A backlog says what is worth building; a roadmap says in what order, at what size, to what milestone it ships. This chapter is the layer between the two: how to plan delivery without touching the spec, and how feedback re-orders the plan between rungs — all practised on the Portal.

Where we are

The course is one argument carried across eight parts. The first three are built: A0 framed the method, A1 made the case for thin, provable slices, and A2 turned a vision into a backlog of them. A3 is where the backlog becomes a delivery plan. The remaining parts — the spec layer, the agent brief, reliability, and the Portal exemplar — build on top of it.

The arc below walks the eight parts. Select one and the readout reports its title, what it delivers, and whether it is built — the same orientation this landing exists to give. The default selection is A3, the part you are reading.

The course arc — eight parts, A0 to A7

A0 Foundations A1 Why A2 Decompose A3 Roadmap A4 Spec A5 Brief A6 Reliability A7 Portal
A3 · The roadmap layer — /roadmap. Delivers: a delivery plan — thin-but-robust increments, grouped into milestones, run through the inspect-and-adapt loop. Status: you are here. · 3 of 8 parts built before this one; the backlog from A2 is the input this chapter sequences.

A0–A2 settled why, what, and which slices; A3 settles the order and size they ship in. The roadmap is the layer between a backlog and a built system.

The journey so far

A0 — Foundations framed the method in three questions: why an agile agent workflow works, what we are building, and who does the work. It named the two roles the rest of the course runs on — the human Operator (judgement, decomposition, acceptance) and the Claude Author (fast, well-specified implementation).

A1 — Why an Agile Agent Workflow made the case. Neither no-plan vibe-coding nor an all-plan big-bang ships reliable software; the unit that does is a thin, provable slice. The Author/Operator loop is the cadence that runs one rung end to end, and A1.04 — Two layers drew the line this chapter inherits: the roadmap is how we deliver, the spec is what we build and prove, and they are kept apart on purpose.

A2 — Decomposition produced the work the loop runs on: a backlog. It taught value not tasks, the Connextra form, INVEST, Given/When/Then acceptance, splitting stories that are too big, and ordering the result into a value ladder. The A2.07 workshop ran the whole sequence on the Portal's real web surface to yield its nine-rung F6 ladder — the backlog A3 now plans to deliver.

The principle

A backlog is a set of slices ordered by dependency and value. It answers what is worth building, but not the sequence, the batch size, or the milestone each rung serves.

On the Portal

A roadmap.md sequences those slices into thin-but-robust increments and groups them into shippable milestones — pointing at each spec, defining no behaviour, re-ordered by feedback between rungs.

Decomposition answers what to build; the roadmap answers in what order, at what size, and to what end — and nothing in it edits the spec.

The roadmap layer, in five questions

The roadmap layer is a single artifact with a single job: plan delivery without redefining the work. Five questions fix what it is, why it exists, who owns it, when it changes, and how it operates — the deep overview the three orientation dives then unpack.

What
A roadmap.md — the coarse, re-orderable plan of how we deliver. An ordered list of thin-but-robust increments grouped into milestones, each pointing at a spec and defining no behaviour of its own.
Why
To separate delivery from definition, so the spec stays the single source of truth (A1.04) and the order can change under feedback without touching what “done” means.
Who
The Operator sequences and prioritises the roadmap; the Author builds each rung against its spec. The Operator owns order; the Author owns production.
When
After decomposition, before and between building. The roadmap is re-ordered by feedback between rungs, on a different cadence than the spec — which only feedback edits.
Where
It sits over the spec layer and points at it, never defining behaviour. The roadmap references specs; the specs reference nothing above them.
How
Thin-but-robust increments grouped into milestones, run through an inspect-and-adapt loop: ship a rung, demo it, take feedback, re-order the roadmap, build the next.

Each question opens into one of the three orientation dives below: where-we-are takes the recap and the Where and Who; the-roadmap-layer takes the What and Why; the-road-ahead takes the When and How and previews the eight modules that follow.

Orientation dives

Three short dives orient you before the chapter's eight teaching modules. Read them in order: where the course stands, what the roadmap layer is and why it exists, and a guided tour of the road ahead.

The chapter modules: A3.1–A3.9

Eight teaching modules carry the roadmap layer end to end — from the agile values behind it to a worked roadmap of the Portal — followed by a reference appendix, A3.9 (a glossary, the sources, and where the framework implements each idea). They build in order: the philosophy, the artifact, what makes an increment robust, how rungs group into milestones, sequencing a whole program, the first end-to-end tracer, the workshop, and the appendix.

Each module is a hub with its own deep-dive subpages — the same shape A1 and A2 take. Start with the orientation dive Where we are, or open a built module above.

References

The sources this chapter draws on for delivery, small batches, and the first end-to-end increment, and where the layers it sits between are defined in the course.

Sources

Related in this course