Builders Camp

Templates

PRD Template

A working PRD template has eight sections: problem, goals, non-goals, users, requirements, success metrics, open questions, and a scope cut line, each with one example filled in below. Copy the structure directly, fill in your own specifics, and keep it short enough that an engineer reads the whole thing before writing code.

A Product Requirement Document exists to answer one question before anyone writes code: what are we building, for whom, and why. Everything below is a copyable structure, not a theory of what a PRD should be; fill in your own product's specifics in each section and cut anything that does not carry a decision.

What goes in a PRD, section by section?

Copy this structure directly. Each section below includes the heading, what belongs under it, and one example line so you can see the difference between a vague requirement and a usable one.

1. Problem statement What is broken today, for whom, and how do you know. One or two sentences, grounded in a specific observation, not a hunch. Example: "Support tickets tagged 'can't find my invoice' account for 12 percent of monthly ticket volume, and the invoice page requires four clicks from the dashboard to reach."

2. Goals What this feature needs to accomplish, stated as an outcome, not a feature description. Example: "Reduce invoice-related support tickets by cutting the path to the invoice page from four clicks to one."

3. Non-goals What this feature explicitly will not do, stated as plainly as the goals. This section prevents scope creep more reliably than any other part of the document. Example: "This feature will not add invoice editing, bulk export, or a new invoice template. Those are separate, future work."

4. Target users Who specifically uses this, and in what context. Name a segment, not "all users." Example: "Small business account owners who log in fewer than twice a month and use the platform mainly to check billing status."

5. Requirements The specific, testable things the feature must do, written as outcomes an engineer can build toward, not as UI instructions. Number them so they can be referenced individually in review and in the eventual QA pass. Example: "R1: A user can reach their current invoice from the main dashboard in one click. R2: The invoice page loads in under two seconds on a standard connection. R3: A user with no invoices sees a clear empty state, not a blank page."

6. Success metrics The specific number that tells you this worked, with a baseline and a target, decided before launch. Example: "Invoice-related support tickets drop from 12 percent of monthly volume to under 6 percent within 60 days of launch."

7. Open questions What you genuinely do not know yet, and who owns finding the answer. An honest PRD has this section filled in, not left blank because it looks unfinished. Example: "Does the one-click path need to work for users on the mobile app, or is this scoped to desktop only for v1? Owner: [PM name], answer needed before engineering estimates the mobile work."

8. Scope cut line The explicit line between what ships in this release and what gets deferred, revisited if new information changes the priority. Example: "Shipping: one-click desktop access to the current invoice. Deferred: mobile app parity, invoice history view, bulk download."

How do you actually fill this in without guessing?

Start with the problem statement, and do not move to requirements until it is grounded in something specific: a support ticket count, a drop-off point in an analytics funnel, a direct quote from a discovery interview, not a general sense that something feels off. Everything else in the document should trace back to that one problem statement; if a requirement does not obviously serve the stated goal, cut it or move it to non-goals.

Write requirements as outcomes, not solutions. "The user can find their invoice in one click" leaves the actual implementation open to the engineer building it, who may know a faster or cheaper way to hit that outcome than the one you imagined. "Add a blue Invoice button to the top navigation bar" removes that option before the engineer even reads the ticket, and it is a decision a PM is usually not best positioned to make alone.

What mistakes actually sink a PRD in practice?

The most common failure mode is a document that reads like a wish list instead of a scoped plan: every stakeholder's request gets a line in the requirements section, non-goals stays empty because saying no felt uncomfortable in the meeting, and the resulting scope balloons past what the timeline can support. The fix is mechanical, not aspirational: for every requirement added, ask whether the non-goals section should grow to match it, and treat an empty non-goals section as a warning sign, not a clean bill of health.

A second, quieter failure is skipping the open questions section entirely. A PRD that looks fully resolved, with no open questions listed, usually just means the unresolved parts went unstated instead of unasked, and they surface mid-build instead, at a point where changing course costs far more than it would have during planning.

Who this is for, and who it is not for

This template fits a product manager scoping a single feature or a small release, the kind of work covered in Builders Camp's Product Manager Foundations bootcamp, which walks through the end-to-end product process from finding problems to shipping and iterating. It is not built for a full product strategy document or a multi-quarter roadmap; those need a different shape, closer to the product roadmap template, because they answer a different question (what and when across many features, not the specific scope of one).

If you are still validating whether the underlying problem is real before committing to any requirements at all, start with a discovery interview script instead; writing a detailed PRD around an unvalidated assumption just produces a well-organized guess.

What to do with this template right now

Copy the eight sections above into a blank document, fill in the problem statement first, and resist the urge to write requirements before that statement is specific enough to argue with. A PRD is a tool for making a scope decision, not a ceremony to complete before engineering starts; the moment it stops helping you decide what is in and out, it has become paperwork.

Builders Camp's Membership includes this PRD structure alongside 48 other templates covering roadmaps, one-pagers, discovery, and sprint rituals, plus every bootcamp and learning track needed to use them well, for €249 a month or €749 as a one-time Lifetime purchase.

Bootcamps referred in this Guide

Frequently asked questions

How long should a PRD actually be?

Short enough that an engineer will read the whole thing before starting work. One to two pages covers most features; a full platform launch might run longer, but every added page should carry a decision, not restate context already covered.

Who should write the PRD, and who should review it?

The product manager owns the draft, but it should never be written alone in a vacuum. Circulate it to engineering and design leads before the requirements are final, since a requirement that looks obvious to a PM often surfaces a technical constraint the moment an engineer reads it.

Does a PRD replace a design spec or a technical spec?

No. A PRD states what problem you are solving and why, and the boundaries of what is in and out of scope. Design and engineering each write their own spec that answers how, referencing the PRD as the source of truth for what and why.

What is the single most common PRD mistake?

Writing solutions instead of problems in the requirements section. A requirement that reads like a UI spec ('add a blue button in the top right') removes the engineer's ability to propose a better implementation and usually means the PM skipped stating the actual user problem underneath it.

Should a PRD include success metrics?

Yes, and it should include them before the feature ships, not after. State the specific metric, the current baseline if you have one, and the target, so a launch can be judged against a number decided in advance rather than a number picked after the fact to match whatever happened.

How do you handle a PRD for something with high uncertainty, like an early AI feature?

State the uncertainty directly in the document instead of writing requirements with false confidence. A section naming the specific assumptions you have not validated yet, and what evidence would change the plan, is more honest and more useful than a polished PRD built on guesses.

Does the PRD need owner sign-off before engineering starts?

It should have a named decision maker who can say the scope is final, even if that person is the PM themselves. Without a clear owner, a PRD becomes a living document everyone edits mid-build, and scope creep follows almost automatically.

Sources

Written by

Andre Albuquerque

Andre Albuquerque

CEO of Builders Camp, SuperOperator, and other companies. Building products.

CEO of Builders Camp, SuperOperator, and other companies. Building products.

LinkedInMore guides by Andre Albuquerque

Last updated 2026-09-16

Researched from Builders Camp's bootcamp, track and masterclass material and the sources listed on this page, drafted with AI, and fact-checked against every source cited.

Get this template and 48 more in the Membership