Setting up the work

How to build a quarterly product 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 build a quarterly product 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.

That is the procedure. The call is where it meets your delivery structure.

Talk it through

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.

When to use this

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

If you do not have those in place, the call is a good place to work out what comes first.

Talk it through
On this page
9 steps

Step by step

Each step is deep-linkable, so you can send a colleague the one that is in dispute.

  1. 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. 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. 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. 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. 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. 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. 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. 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. 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.

Bring a real piece of work to the call and we will walk it through these.

Talk it through
Worked example

Worked example: a subscription software business, one team of six

A made-up subscription software business, one team of six, and every number below is invented with it. 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.

Yours will look different. Thirty minutes is enough to see how.

Talk it through
Failure modes

Where this goes wrong

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

Definition of done

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.

If you recognise one of those already happening, that is a good call to have.

Talk it through
If your team is AI-native

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 →

Which mode your team is actually in is the first thing we establish on a call.

Talk it through
The subject behind the procedure

Where this sits in a programme

The procedure is the same whatever you are building. These cover what it runs into when the thing being built is agentic.

If you want this run inside a programme rather than read, that is the conversation.

Talk it through
book a call

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 start with a fixed-price AI Readiness Audit · £44,000 · 4 weeks · working prototypes

// pick a slot · cal.com/tenhaw/professional-servicesLIVE CALENDAR

Calendar not loading? Open it on cal.com or email hello@tenhaw.com.

Questions

What if an outcome needs longer than a quarter?

That is normal and the model expects it. Outcomes span quarters; epics do not. Tenhaw plans its own engagements the same way, retainer-shaped and monthly with an exit date agreed at kickoff. 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?

Urgent work takes the same route as everything else. Shape it, price it and commit it as an outcome, or attach it 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. Tenhaw takes that call as delivery lead inside Programme and Delivery Management, which is bought on its own even where another supplier is building. 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.

How do you calculate team capacity for a quarterly plan?

Start from the calendar and subtract before you count anything else. Write down the first and last working day, and thirteen calendar weeks gives you sixty-five working days per person. Then subtract public holidays, booked leave, on-call rotations, mandatory training, any release freeze, and the final week of the quarter, because a plan that runs into its last days has no room to close. Multiply what remains by headcount. Nine and a half delivery weeks across six people is 57 person-weeks, not the 78 the calendar implies, and that gap is where most over-committed quarters begin. Do this before opening the backlog, not after you have promised.

How much capacity should go to tech debt and bug fixing each quarter?

Open with ten per cent each for tech debt and bug fixing, then correct it with last quarter's actuals rather than intentions, so if bug work burned eighteen per cent of capacity, budget eighteen. Tenhaw won that argument at Greggs with delivery data showing tech debt work accelerated timelines, across two squads over six months. Both live as epics created before any feature epic, each with a named owner and a share of the person-weeks. Every bug and debt item found in the quarter links to one of the two, so nothing floats unbucketed, and by week six the burn rate against each budget tells you whether quality is improving or rotting. Resist raiding them mid-quarter; that reflex is what the two fixtures exist to stop.

How many outcomes should one team take on in a quarter?

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 done and nothing validated. The cap also forces the right planning conversation. Only outcomes that have been shaped, priced and committed get roadmap space at all, and ideas still being explored wait. For each outcome you do take on, plan against the remaining target, the headline number minus the value already claimed by epics that closed in earlier quarters, because that remainder is what this quarter's epics actually have to cover.

Should I forecast each epic separately or the roadmap as a whole?

Forecast the whole roadmap as one set. Size the epics, then simulate the entire quarter 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. Four individually confident epics all landing in the same fortnight is the failure that kills most plans, and only a whole-set simulation exposes it. Forecast them one at a time, add the dates together, and that collision stays hidden. If your history is shorter than eight weeks or the team has 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.

The plan does not fit the quarter. Do we trim scope everywhere or drop an epic?

Drop whole epics until the p85 forecast for the remaining set lands inside the quarter. A half-built epic delivers none of its planned value, while a deferred one delivers all of it next quarter, so cutting whole epics keeps the arithmetic honest and shaving scope off everything does not. Choose cuts by planned value per delivery week, protect the Tech Debt and Bug Budget epics from the cutting reflex, and publish the cut list with the pounds each deferred epic carried. That list is the part teams skip, and the part that protects them in month three when someone asks why something is missing.

What should a published quarterly roadmap show the business?

Publish the roadmap where the business actually reads, not only inside the delivery tool. Tenhaw writes and maintains that published version inside Programme and Delivery Management. Show the outcomes with their currency targets, the epics under each with the planned value and the arithmetic visible, gate status for every epic, and the cut list with the pounds each deferred epic carried. Expect four to six weeks of work gated on day one and the rest still in research; a fully gated roadmap usually means the later epics were written thin. Finish by putting the monthly outcome validation dates and the close date in the calendar with named owners, so the quarter has a booked ending as well as a plan.

When should we start planning next quarter, and how long does it take?

Start two to three weeks before the quarter begins, and budget about two days of focused work for one pass. Do it only once the outcomes you intend to work on are shaped, priced and committed, because a session that also has to invent the outcomes will produce neither them nor a plan. Three things need to be to hand: the delivery tracker holding the quarter's epics, an export of the last eight to twelve weeks of throughput, and a spreadsheet for the whole-set forecast. Plan again mid-quarter, the moment enough has changed that the published forecast is no longer honest.

Who needs to be involved in quarterly roadmap planning?

Fewer people than most planning events assume. Product and engineering both have to approve every epic that opens the quarter, so both belong in the room rather than being consulted after it. Tenhaw staffs planning with senior people only, no junior rung, and its founder co-designed HSBC Global Payment Solutions' target operating model with selected teams there. Each epic's value arithmetic needs a named person who owns each input, usually whoever runs the system that number is read from. The Tech Debt and Bug Budget epics each need a named owner, set before any feature epic is written. Every cross-team dependency needs an owner and a date. The monthly outcome validation dates and the close date go in the calendar with names against them.

What does a quarterly roadmap look like with the numbers filled in?

Take a made-up subscription business with one team of six. Public holidays, booked leave, half a week of training, a year-end freeze and the final week for close cut thirteen calendar weeks to 9.5 delivery weeks, so 57 person-weeks, of which 11.4 go to Tech Debt and Bug Budget. The outcome is reducing involuntary churn against a £900k target, with £150k already claimed by epics that closed, leaving a £750k remainder that at 70 per cent realisation needs about £1.07m of planned epic value behind it. Four priced epics total £910k, so a £160k gap gets named in planning, and the p85 lands three weeks late, which puts the smallest epic on the cut list.

What should happen when the quarter closes?

The close is booked in the calendar during planning, with an owner against it, and the final week of the quarter is kept clear of planned work so there is room to do it properly. Tenhaw applies the same test monthly, and a month that delivers no measurable value is reported to the client as a failed month. At the close you read realised value against planned for every epic, and that reading is what sets the realisation ratio the next roadmap plans against. Outcomes that are not finished stay open and carry forward the remainder, the target minus the value claimed by epics that have closed. The cut list goes into the next planning session with the pounds each deferred epic carried attached.

How much of the quarter should be ready to start on day one?

Expect four to six weeks of it gated and the rest still in research. An epic does not open the quarter until it has product approval, engineering approval and the gate content its delivery mode requires, which means the research and design behind those first epics happened in the previous quarter. A fully gated roadmap is not the sign of a well-prepared team. It usually means the later epics were written thin, because nobody can honestly specify week eleven's work two weeks before the quarter opens. Gate the front, keep the research running behind it, and gate the rest as it becomes real.

How do we tell by week six whether the quarter is off track?

Three readings, none of which needs a new report. Tenhaw built that reporting at Globelynx across 16 client deliveries, where lead times fell 60 per cent inside six months. Re-run the whole-set forecast at the end of week three, especially if the throughput history you planned from was short or the team changed size, then compare that p85 date with the one you published. Read the burn rate against the Tech Debt and Bug Budget epics, which is the only quality trend you get without building anything, and which shows whether those budgets are quietly being raided for feature work. And one monthly outcome validation will have run by then, so you hold a real reading of realised against planned rather than a status colour.

Can we give the business a twelve-month roadmap?

You can show a year of intent, but only the current quarter gets dated epics. Tenhaw's own engagements run monthly on the same footing, stopping on 30 days' notice either side rather than a twelve-month commitment. Outcomes span quarters and carry a currency target; an epic never spans one, and an epic with no single quarter to ship in makes a whole portfolio unforecastable. Beyond the quarter, publish the outcomes with the remainder still to cover, the target minus the value already claimed by epics that closed, alongside the cut list and the pounds each deferred epic carried. That is honest and useful. Dated epics twelve months out are neither, because the forecast behind them samples throughput the team has not generated yet.

Does quarterly planning work differently on an AI-native team?

Less than people expect. The capacity count, the value arithmetic and the p85 forecast are identical whether a team is AI-augmented or AI-native. Two things change. Gating is the first. An AI-native epic needs product and engineering approval with the key user journeys and the test requirements written on the ticket, in place of the product-approved child story an AI-augmented epic carries, so the research behind those journeys happens in the previous quarter. The second is forecasting. AI-native throughput moves fast enough that twelve weeks of history can flatter or punish you, so use the shortest window covering at least eight completed items and re-run at the end of week three. Tenhaw's own AI-native work runs against an open-source handbook of 72 rules, enforced by an agent rather than remembered.