How to put together a quarterly roadmap
A roadmap is one quarter, twelve to thirteen weeks. Outcomes can span quarters; epics cannot.
- steps
- 9
- named failure modes
- 5
- definition-of-done criteria
- 6
How to put together a quarterly roadmap, in one paragraph
A quarterly roadmap is one quarter of epics, each linked to exactly one outcome and each carrying a stated share of that outcome's currency target. Outcomes span quarters; epics never do. Every roadmap opens with a Tech Debt epic and a Bug Budget epic so neither can hide. Good looks like this: capacity counted in person-weeks before any work is chosen, planned value covering the remaining target with calibration headroom on top, a p85 forecast of the whole set landing inside the quarter, and the first six weeks already gated.
What these are. The delivery operating model our engagements install alongside client teams: the method underneath the agentic work rather than the agentic work itself, published in full and free to use. It is written for the person running a quarter, not for a buyer, so if you are evaluating us, read the five priced engagements or the case studies instead.
Two to three weeks before the quarter starts, once the outcomes you intend to work on are committed and priced. Also mid-quarter, the moment enough has changed that the published forecast is no longer honest.
- Time to run it once
- About two days, two to three weeks before the quarter
- What you need
- The delivery tracker holding the quarter's epics
- An export of the last eight to twelve weeks of throughput
- A spreadsheet for the whole-set forecast
Step by step
Each step is deep-linkable, so you can send a colleague the one that is in dispute.
- 1
Count delivery weeks before opening the backlog
Write down the first and last working day.
Thirteen calendar weeks is sixty-five working days per person. Subtract public holidays, booked leave, on-call rotations, the mandatory training week, any release freeze, and then the final week of the quarter, because a roadmap that plans work into its last days has no room to close. Multiply what remains by headcount. Nine and a half weeks across six people is fifty-seven person-weeks, not the seventy-eight the calendar implies, and that gap is where most over-committed quarters begin. Do this first, or the calendar becomes something you negotiate with after you have promised.
- 2
Create Tech Debt and Bug Budget first
Both exist before you write a single feature epic, each with a named owner and a share of the person-weeks you just counted.
Ten per cent each is a workable opening split. Then correct it with last quarter's actuals rather than last quarter's intentions: if bug work burned eighteen per cent, budget eighteen. Every bug raised and every debt item found this quarter links to one of these two epics. Nothing floats unbucketed. By week six the burn rate against each budget tells you whether quality is improving or rotting, and it is the only quality trend you get without building anything.
- 3
Bring forward committed outcomes and cap them
List every outcome in Committed or Working On with its currency target and the value already claimed by epics that closed in earlier quarters. Target minus claimed is the remainder, and write that number beside each outcome, because the remainder is what this quarter's epics have to cover, not the headline target. Anything in Idea or Exploring gets no roadmap space until it has been shaped, priced and committed. Then cap it at three or four live outcomes per team. Past that the epics compete for the same people and the quarter ends with four things at eighty per cent and nothing validated.
- 4
Write the epics and show the pricing arithmetic
For each outcome, write the epics that move it this quarter.
One outcome each, one roadmap each, and a planned contribution in pounds with the sum written out on the ticket. Not "improves retention" but "1,200 failed renewals a year, 18 per cent recoverable, £1,900 average contract, so £410k". Name each input's source and who owns that number. If an epic will not finish inside the quarter, split it into a piece that ships now and a piece that goes on the next roadmap, each carrying its own share of the value. An epic that resists that split usually means the outcome under it was never shaped.
- 5
Sum against the remainder, then add calibration headroom
Add each outcome's epic values and compare the total to the remainder from step three.
Then divide the remainder by your realised-versus-planned ratio from the last four quarters of outcome validation. At 70 per cent realisation a £750k remainder needs roughly £1.07m of planned epics behind it. If your epics total £910k, the finding is a £160k gap that someone names before the quarter opens, or the team says out loud that the outcome will not close this quarter. Use your own history, not an industry figure. With no history, plan uncalibrated and record realised against planned so the next quarter has something to work from.
- 6
Sequence for dependencies, not for enthusiasm
Put the epics on weeks.
For each one, write down what it needs that the team does not control: another team's API, a vendor contract, a security or legal review, a data migration, one named specialist. Every external dependency gets raised as an issue with an owner and a date in the previous quarter, not discovered in week two of this one. Then check that nothing critical lands in the freeze week and that no two epics need the same specialist in the same fortnight. Sequencing is what turns a list that adds up on paper into a plan that runs.
- 7
Forecast the whole set, not the loudest epic
Size the epics, then simulate the entire roadmap against your own throughput, sampling completed items weekly from the last eight to twelve weeks, and take p50 and p85 completion dates for the set. Do not forecast epics one at a time and add the dates together: four confident epics all landing in the same fortnight is where plans die, and only a whole-set simulation shows it. If your history is shorter than eight weeks, or the team changed size, say the forecast is unreliable and re-run it at the end of week three rather than publishing a number you do not believe.
- 8
Cut whole epics until p85 fits, then publish
Reduce until the whole set lands inside the quarter at p85, not p50.
Cut whole epics rather than shaving scope off all of them: a half-built epic delivers none of its planned value, a deferred one delivers all of it next quarter. Do not cut tech debt or the bug budget, that reflex is what the fixtures exist to stop. Publish where the business reads it, not only in the delivery tool: outcomes, the epics under each, currency planned, gate status, and the cut list with the pounds each cut epic carried. The cut list is the part teams skip and the part that protects them in month three.
- 9
Gate the first six weeks, book the close
An epic does not open the quarter until it has product approval, engineering approval and, on an AI-augmented team, at least one product-approved story attached. On an AI-native team the same two approvals apply, with the key user journeys and the test requirements written on the ticket in place of the child story. Work backwards: research and design for those epics happens in the previous quarter. Expect four to six weeks gated on day one and the rest still in research; a fully gated roadmap usually means the later epics were written thin. Last, put the monthly outcome validation dates and the close date in the calendar with owners.
Worked example: a subscription software business, one team of six
Capacity. Thirteen calendar weeks, minus one week of public holidays and booked leave, minus half a week of training, minus one week of year-end freeze, minus the final week for close, leaves 9.5 delivery weeks. Across six people that is 57 person-weeks. Ten per cent to Tech Debt and ten per cent to Bug Budget takes 11.4, leaving 45.6 person-weeks for feature epics. Outcome. "Reduce involuntary churn", target £900k of retained annual revenue, of which £150k was already claimed by epics that closed last quarter. The remainder is £750k. The team realises 70 per cent of what it plans, so the roadmap needs about £1.07m of planned epic value behind that £750k. Epics and their arithmetic. Smart card retry: 1,200 failed renewals a year, 18 per cent recoverable, £1,900 average contract, so £410k. Dunning sequence: a further 9 per cent of the same 1,200 recovered, so £205k. Pre-expiry card update prompt: 700 cards expire a year, 40 per cent currently lapse, the prompt saves 30 per cent of those, so £160k. Self-serve downgrade instead of cancel: 900 cancellations a year, 15 per cent downgrade instead at £1,000 retained, so £135k. Total £910k against £1.07m needed, a £160k gap named in planning. Forecast and cut. The p85 for all four epics lands three weeks past quarter end, so the £135k downgrade epic is cut to the deferred list. The remaining £775k at 70 per cent realisation forecasts about £540k landing this quarter, which leaves roughly £210k of the outcome for the next roadmap. That sentence goes on the published roadmap, because it is far cheaper to say it in planning than to discover it at the close.
Where this goes wrong
- 01
Letting an epic straddle two quarters because splitting it feels wasteful.
The moment an epic has no single quarter it must ship in, nobody owns the date, the value cannot be attributed to a roadmap, and the forecast loses the unit it counts in. Split it, price both halves, and put the second half on the next roadmap.
- 02
Planning to p50 and calling it a commitment.
A p50 plan is a coin toss dressed as a date, and half of everything on it lands late by definition. Teams do it because p85 forces them to say no to something in planning, which is the whole point of running the forecast before the quarter rather than during it.
- 03
Creating the Tech Debt and Bug Budget epics and then raiding their capacity in week three.
The tell is bug work logged against feature epics, or debt items sitting with no epic at all. Once that starts the burn rate means nothing, and the one quality trend you had is gone for the rest of the quarter.
- 04
Reverse-engineering the epic prices so the sum lands neatly on the target.
The totals reconcile, the business quietly stops believing the numbers, and your calibration data is worthless next quarter. If the epics do not add up, the gap is the finding, not an error to be corrected in the spreadsheet.
- 05
Holding roadmap space for outcomes that are still ideas.
Whoever asks loudest in week five fills that space with unpriced work, no cut list records what it displaced, and by the close there is no way to tell whether the quarter under-delivered or was quietly reloaded.
Done means
- Every epic links to exactly one outcome, carries a planned value in pounds with the arithmetic visible on the ticket, and belongs to this quarter only.
- A Tech Debt epic and a Bug Budget epic exist with named owners and a share of the person-weeks set from last quarter's actuals, not from a default.
- For every outcome, the epic values cover the remaining target divided by your realised-versus-planned ratio, or the shortfall is written on the roadmap with a name against it.
- A p85 forecast of the full set lands inside the quarter, and the cut list is published with the pounds each deferred epic carried.
- Every epic starting in the first six weeks has product approval, engineering approval and the third condition its delivery mode requires, and every cross-team dependency has an owner and a date.
- The monthly outcome validation dates and the roadmap close date are in the calendar with named owners.
The capacity count, the value arithmetic and the p85 forecast are identical in both modes. Two things change. Gating: an AI-augmented epic needs at least one product-approved story attached before it can open the quarter, while an AI-native epic needs the key user journeys and the test requirements written on the ticket instead, so the research that produces those journeys still has to happen in the previous quarter. Forecasting: AI-native throughput moves fast enough that twelve weeks of history can flatter or punish you, so use the shortest window that covers at least eight completed items and re-run the forecast at the end of week three rather than trusting a planning number for thirteen weeks.
The two delivery modes, side by side →Questions
What if an outcome needs longer than a quarter?
That is normal and the model expects it. Outcomes span quarters; epics do not. Put the epics that move the outcome this quarter on this roadmap with their share of the value, leave the rest of the target unallocated until the next planning round, and carry the remainder forward. The outcome stays open in Working On or Value Monitoring across both quarters and only closes when every epic under it has closed. What you must not do is write one epic spanning both quarters to avoid the split, because that is the single change that makes the whole portfolio unforecastable.
How do I set a calibration factor before I have any history?
Plan the first quarter at one to one and write on the roadmap that it is uncalibrated. Then record planned value against realised value for every epic, at each monthly outcome validation and again at the close. After two quarters you have a ratio worth using and after four it is stable enough to plan against. The first honest number is usually lower than the team expected, and that conversation is worth more than the arithmetic it changes.
Something urgent lands in week five. What do I do with it?
It takes the same route as everything else: shaped, priced and committed as an outcome, or attached to an existing epic if it belongs under one. Then it has to displace something. Find the epic with the lowest planned value per delivery week, move it to the cut list with its pounds attached, re-run the p85 forecast for the reduced set, and publish both changes together. The failure mode is adding the new work without naming what it pushed out, because by the close nobody can separate under-delivery from a quarter that was quietly reloaded.
Do the Tech Debt and Bug Budget epics carry a currency value?
No. They carry a share of the person-weeks, not a planned contribution to any outcome target. Their return is avoided rework and avoided incidents, which cannot be attributed honestly at planning time without inventing a number, and inventing one there corrupts the calibration data everywhere else. Count them in capacity, report their burn rate monthly, and never let their absence from the value column become the argument for cutting them, which is the exact argument the two fixtures exist to defeat.
More on setting up the work
These guides are written to be read in order.
03How to write a value-focused epic
An epic is your unit of value contribution to an outcome. If it does not carry a number, it is a feature wishlist.
How to set an outcome
An outcome is a business result with a price tag. If you cannot price it, it is not an outcome, it is a wish.
How to break an epic into stories
A story is the smallest piece of user-visible value the team can ship. If it does not change the user's experience, it is a chapter, not a story.
How to do discovery research
Discovery is how a hypothesis stops being a hunch. Keep the evidence linked to the work, not buried in an archive.
Want help installing this?
These guides are free and you owe us nothing for using them. If you would rather have operators install the operating model alongside your teams and stay until it sticks, that is what our engagements do.
Most organisations start with a fixed-price Agent-Readiness Audit · £30k–£90k · 6–8 weeks