Release notes slip because writing them is nobody’s job and the raw material is a list of technical tickets. The shipped work is already recorded in the issue tracker; what is missing is a routine that turns it into plain language and a person who approves it. These four steps set up that routine so customers, support and sales hear about changes at the same time.
Step 1 — Set the format and owner
Goal: Decide what good release notes look like and who approves them.
- Name the product owner who approves every release note.
- Agree two formats: short customer notes and a fuller internal changelog.
- Write customer notes around what changed and who it helps, not ticket numbers.
- List what is never announced automatically: unreleased, security-related or customer-specific work.
You finish with: Two note formats, an approver and an exclusion list.
Step 2 — Tidy the source
Goal: Make the issue tracker a reliable record of what shipped.
- Agree how work is marked as released and linked to a release.
- Ask engineers to add a one-line user-facing summary when closing work.
- Tag security and customer-specific items so they are excluded.
- Check one past release to confirm the tracker matches what actually shipped.
You finish with: An issue tracker that reliably shows what shipped in each release.
Step 3 — Draft and approve
Goal: Get both versions ready on release day.
- Pull merged work and closed tickets for the release.
- Draft customer notes and the internal changelog from them.
- Leave out anything on the exclusion list and flag unclear items.
- Have the product owner edit, remove anything not ready and approve both versions.
You finish with: Approved customer notes and internal changelog.
Step 4 — Share and measure
Goal: Make sure everyone hears about changes together.
- Publish customer notes where customers look for them.
- Brief support and sales with the internal version on release day.
- Track time from release to published notes.
- Track support questions about changes nobody announced.
You finish with: Notes published on time and fewer surprised support conversations.
Common pitfalls
- Publishing drafted notes without the product owner’s approval.
- Announcing security fixes or customer-specific work by accident.
- Notes that list ticket titles instead of what changed for users.
- Briefing support and sales after customers have already noticed.