DraftlizeVOL. 1 · 2026 EDITION
Start free →
Template · Release Planning

A release plan template
that tracks what changed.

You came for a release plan template — the sections, the headings, something to paste into a doc before the next ship. It's below; take it. But know what you're getting: a software release plan is a snapshot, and it detaches from reality the instant the scope it was built on moves. Cut a feature, slip a dependency, swap an owner — nothing in a spreadsheet connects the plan back to the decisions and specs it assumed, so the plan quietly becomes a work of fiction the team stops trusting. Draftlize gives you the same eight sections — and makes each one a card linked to its dependencies, where the whole plan flags itself stale the moment an upstream decision changes.

The template

Eight sections. Copy them anywhere.

This is the whole release planning template. It works in a doc, a wiki, or a spreadsheet — it's the shape every shipping team converges on. Use it as-is. The next section is about what changes when each part stops being a static cell and becomes a card that knows what it depends on.

Release name & versionRequired

The label and version number everyone references. "v2.3 — Billing revamp." One name, so a spec, a thread, and a standup all point at the same release instead of three vague descriptions of it.

Scope (in / out)The boundary

What ships in this release — and, just as load-bearing, what explicitly does not. The out-of-scope list is the field that prevents the most arguments. Every item in scope should trace back to a decision that put it there.

Timeline & milestonesWhen

Code freeze, RC, staging, GA. The dates that gate the release and the checkpoints between now and shipped. The part that goes wrong first, because a milestone slips and the rest of the plan keeps the old date.

DependenciesWhat this rests on

The upstream specs, decisions, services, and teams this release assumes are ready. In a spreadsheet this is a list you forget to revisit. It is the section that decides whether the plan is still true a week from now.

Rollout planHow it ships

How the release reaches users — flag, canary, percentage ramp, region by region. Who gets it first, what you watch, and the gate that has to be green before the next step opens.

Rollback planThe undo

How you take it back when something breaks. The trigger that decides "roll back," the exact steps, and how long they take. The section nobody opens until 2am, which is precisely why it has to be written before then.

OwnersWho

The release owner, plus the directly-responsible person for each surface. Not for blame — so that when a milestone slips or the rollback fires, there is one name to ask instead of a channel to shout into.

Success criteriaDone means

How you know the release worked: the metrics, the thresholds, the absence of the regressions you feared. Decide this before you ship, or "success" becomes whatever happened to happen.

That's the template. Below: why the plan detaches from reality the moment scope moves — and what we do about it.

Why a release plan goes stale.

I

The plan and the scope drift apart

You build the plan from the scope and specs as they stand today. Then a decision cuts a feature, a spec changes shape, a dependency slips a week. The doc that captured all of it doesn't notice — a spreadsheet can't watch the decisions upstream of it move, so the plan keeps describing a release that no longer exists.

II

The Dependencies section is a promise you'll break

You list what the release rests on — the upstream spec, the service that has to ship first, the team you're waiting on. Then one of those moves, and reconciling the plan is manual archaeology: re-check every dependency by memory. Nobody does it. The section that was supposed to keep the plan honest is the first to lie.

III

Approved is the high-water mark

The plan is most accurate the minute it's signed off, and never that accurate again. By ship day a real fraction of it is wrong — a stale date, a scope item that got cut, a rollback step for a service that was replaced — and you can't tell which fraction, so the team quietly stops trusting the plan and runs the release from memory instead.

The same template, made live.

I

Each section becomes a card, not a cell

In Draftlize the template isn't a blank spreadsheet — it's typed cards with those exact sections: Release & version, Scope, Timeline, Dependencies, Rollout, Rollback, Owners, Success criteria. Structured, addressable by ID, and citable from a spec or a thread instead of buried in a tab nobody opens.

II

Upstream changes, the plan flags stale

Because Scope and Dependencies are real links and not lists of nouns, changing the decision a scope item rested on — or the spec a milestone assumed — turns the affected parts of the plan stale automatically, the way a build system invalidates everything downstream of a changed file. The promise the template made, the substrate keeps.

III

An AI agent reads and writes it

Claude Code or Cursor, over MCP, reads every relevant decision and spec before it drafts or updates the release plan, and writes changes back into the same shape. The plan stops being a document approved once and forgotten, and becomes context that gets read — and reconciled against reality — on every turn.

A release plan tells you what you intend to ship. It can't tell you when the scope it was built on quietly changed underneath it.
Keep the eight sections. Let the substrate keep them current.
FAQ

Common questions.

What is a release plan?

A release plan states what you intend to ship in a given release and when — the version, the scope, the timeline, the dependencies, the rollout and rollback steps, the owners, and how you will know it succeeded. It turns a target date into a coordinated set of commitments the whole team can work from.

What is the difference between a release plan and a product roadmap?

A roadmap is the strategic view — themes and outcomes over quarters. A release plan is the tactical one — exactly what ships in the next release and how. The roadmap says where you are going; the release plan says what leaves the building next, with dates, dependencies, and a rollback path.

What should a release plan include?

The eight sections above: release and version, scope, timeline, dependencies, rollout, rollback, owners, and success criteria. The two people forget are dependencies (what has to be true first) and rollback (how you undo it) — which are exactly the parts you need when a release goes sideways.

How do you keep a release plan from going out of date?

A plan is most accurate the minute it is approved and drifts from there. Draftlize makes each section a card linked to the decisions and specs it rests on, so when the scope a milestone assumed changes, the affected part of the plan flags itself stale — instead of the team quietly abandoning it and running the release from memory.

Start your release plan free with $5.

New accounts get $5 freePay only for what you useBalance never expires

Take the template above, or spin up a project and let the agent build the plan from your existing decisions and specs — then keep every section, and everything it depends on, current as the release moves.

Start free with $5

Spec & delivery templates