README: This is a template for a feature-level Product Requirements Doc. It is always a ‘draft’ and should be edited, added to, and kept alive. The purpose is to tell and document an evolving story.

This template isn’t designed for planning larger bodies of work (Epics and such), but could still be used as a starting point. This would also be overkill for smaller ‘just get it done’ type tasks. Sometimes it’s best to not overthink. Make sure to have some room for judgement and common sense in your process.

Process: PM writes a draft PRD, circulates to design and dev, they add comments, thoughts, and everyone gets to a shared understanding of the ‘thing’. PM updates the PRD and passes to Design. Design adds words, images, and probably things like Figma links in the document.

FRAMING.

Define the problem and convince ourselves it is worth solving.

Problem Definition.

Define the problem and convince ourselves it is worth solving.

Job-To-Be-Done

Restate the problem as a JTBD.

Personas.

Who is hurting.

Why is this worth solving?

By far the most important question. Absolutely must have quantitative and qualitative evidence here. If you don’t go get some and come back.

Metrics.

What metric will move?

Non-goals

  1. ...what is not in scope. What problems are we ignoring for now.

BUILDING.

What’s the most straightforward way to solve this?

Solution Concept

Scope overview.

Workflow

Key Requirements + Stories

Articulate functional and non-functional requirements. Tell the story.

MUST-HAVES:

  1. [as a human, I want to do x, so that I can y]

NICE-TO-HAVES:

  1. [as a human, I want to do x, so that I can y]

ANALYTICS:

Risks.

What are the potential threats to achieving success? Are there external or legal risks to consider?

Out-of-Scope.

  1. These things have been considered and excluded:
  2. These things have been considered and planned for later:

Design

Notes:

Figma (or Mockups)

Insert images or better a Figma link here.

Engineering

Notes:

Release Planning:

…reference release data and version

Testing:

…reference any A/B test groups and similar info


Review Log

If you have read this document, let it be known!

@Scott Janicek