Lifecycle Intermediate 4 min read

Planning and Roadmap: Now / Next / Later

How to plan a software project: Now/Next/Later roadmap, dependency Gantt, confidence levels by phase, and honest communication.

Table of contents
  1. When does a written roadmap actually pay back?
  2. What is the cost of vague or absent roadmap?
  3. What does the minimal roadmap look like?
  4. What does the dependency Gantt look like?
  5. What does roadmap look like at multi-team scale?
  6. What failure modes does the roadmap introduce?
  7. When is a roadmap overkill?
  8. Where should you go from here?

The roadmap is the artifact that turns the kickoff into a quarterly plan, and the artifact most projects fake. The fake version is a Gantt chart with confident dates that nobody believes. This chapter shows the honest version - Now / Next / Later with confidence levels - and how to communicate it without losing stakeholder trust.

When does a written roadmap actually pay back?

Three signals.

Project longer than one quarter. Below a quarter, the kickoff doc plus a sprint plan is enough. Above a quarter, the team and stakeholders need a horizon view.

Cross-team dependencies. When Team A's work depends on Team B's API, both teams need to see the timeline shape. The roadmap is where dependencies surface before they bite.

External communication required. Sales wants to commit to customers, marketing wants to plan launches, leadership wants to forecast hiring. Each is reading the roadmap differently; one artifact serves all three.

If the project is one team, one quarter, internal-only, you can skip the formal roadmap and use the kickoff doc as the plan.

What is the cost of vague or absent roadmap?

Three failure modes.

Stakeholder surprise. Sales sold a feature for January; team planned to ship it in March. The mismatch surfaces at the quarterly review.

Team overload. Without visibility, leadership keeps adding items to the team's plate. Capacity calculation is impossible without a written plan.

Hiring lag. A new engineer needs a quarter to ramp up. If the roadmap shows growth coming in 2 quarters, hiring starts now. Without a roadmap, hiring starts when the pain hits.

What does the minimal roadmap look like?

# Roadmap — {{ Team / Product }}, updated 2026-06-10

## Now (Q3 2026 — committed, 90% confidence)
- Refund flow end-to-end (Sponsor: VP CS) — owner: Bob — 6 weeks
- Postgres 16 upgrade (Sponsor: Infra) — owner: Carol — 4 weeks
- API rate-limit dashboard (Sponsor: VP Eng) — owner: Alice — 3 weeks

## Next (Q4 2026 — planned, 70% confidence)
- Subscription billing (depends on refund flow shipping)
- Multi-currency support (depends on FX provider selection)
- Mobile checkout flow (depends on web checkout patterns landing)

## Later (Q1 2027 onward — intent, 30% confidence on specifics)
- B2B contract billing
- Self-service refund (after refund flow stabilises)
- Analytics: revenue dashboards

Three details. The "depends on" notes are explicit so promotion from Next to Now requires those dependencies to be done. The sponsor name surfaces who is accountable for each item. The confidence percentages frame stakeholder expectations.

What does the dependency Gantt look like?

For in-quarter coordination across 3 teams:

gantt
    title Q3 2026 — Refund Initiative
    dateFormat YYYY-MM-DD
    section Backend
    Refund API endpoint           :a1, 2026-07-01, 14d
    Stripe integration            :a2, after a1, 7d
    Audit logging                 :a3, after a1, 5d
    section Frontend
    Refund button on order page   :b1, 2026-07-08, 5d
    Refund history view           :b2, after b1, 7d
    section Comms
    Refund email template         :c1, 2026-07-15, 3d
    Customer support runbook      :c2, after c1, 5d
    section Launch
    QA + UAT                      :d1, after a2 b2 c2, 7d
    Go-live                       :milestone, after d1, 0d

The Gantt is in-quarter only. Anything beyond stays in Now/Next/Later. Mermaid renders this directly in the detail view, so the roadmap can live in markdown next to the kickoff doc.

What does roadmap look like at multi-team scale?

flowchart TB
    OrgRoadmap[Org roadmap<br/>themes, 1 page] --> TeamA[Team A roadmap<br/>Now/Next/Later]
    OrgRoadmap --> TeamB[Team B roadmap<br/>Now/Next/Later]
    OrgRoadmap --> TeamC[Team C roadmap<br/>Now/Next/Later]
    TeamA --> SprintA[Sprint backlog]
    TeamB --> SprintB[Sprint backlog]
    TeamC --> SprintC[Sprint backlog]

The org roadmap is one page of themes ("performance Q3", "billing Q4"). Each team's roadmap derives Now/Next/Later from those themes. Sprint backlogs derive from team roadmaps. Three layers, each summarising the one below.

What failure modes does the roadmap introduce?

When is a roadmap overkill?

Two cases.

Pure exploration team. Research-heavy work where the next six weeks shape what the next six months look like. The roadmap is meaningless; the retrospective is the artifact that matters.

Reactive ops team. Platform / SRE / support teams whose work arrives unpredictably. They use Kanban; roadmap level is org-wide themes, not their daily work.

The roadmap earns its update cost when there is enough planned work to make ordering decisions worthwhile.

Where should you go from here?

Next chapter: sprint execution - the weekly cadence inside the roadmap quarter. After that, launch and handover covers what happens at the end of the Now bucket.

Frequently asked questions

Why Now/Next/Later instead of dated Gantt?
Because dates lie. Stakeholders treat any date as a commitment, even if you label it 'tentative'. Now/Next/Later moves the conversation from 'when' to 'in what order, with what confidence' - which is the honest answer. Use Gantts for in-quarter execution where dates matter; use Now/Next/Later for the quarterly+ horizon where they don't.
How often should the roadmap update?
Monthly is right for most teams. More frequent and the roadmap is just a reactive backlog; less frequent and it goes stale between updates. Each update reviews: Now items still on track? Anything dropping out? Next items still the right priorities? Anything from Later promoting to Next?
What confidence levels should I quote?
Three levels matching Now/Next/Later. Now: 90% confidence on what ships this quarter. Next: 70% on order and which items, less on exact timing. Later: 30% on specifics, 80% on the theme. Quote the confidence whenever you communicate the roadmap; without it stakeholders assume 100% and you lose trust when reality differs.
How do I push back on roadmap creep?
Same as scope creep: name the trade. 'Adding feature X to Now means dropping Y or moving the date'. The scope chapter covers the conversation. The roadmap is finite; new entries displace old ones. Without that discipline, every stakeholder thinks they got their thing onto the plan.