📄 Article
✓ Link checked
Free
Beginner
Atlassian's guide to a lean PRD: goals, assumptions, user stories, design, and what is out of scope, written with the team rather than handed to it.
From
atlassian.com
by Atlassian
- Start with the business objective and the metric.
- List assumptions and open questions.
- State what is out of scope.
Open
atlassian.com →
📋 Template
✓ Link checked
Free
Beginner
Figma's explainer of what a PRD covers (features, purpose and scope) with a free template to start from.
From
figma.com
by Figma
- A PRD says what you are building and why.
- Use the template to keep sections consistent.
- Keep it shared and current.
Open
figma.com →
✍️ Essay
✓ Link checked
Free
Advanced
Cagan, the most cited voice in product management, makes the case that a clickable prototype communicates intent better than a long written spec. For a founder that is a useful reframe: your goal is a shared picture of the experience, and a rough prototype (even in a wireframe tool) can carry more meaning than paragraphs. It also warns you that a fifty page document few people read is a waste of your energy.
From
Silicon Valley Product Group
by Marty Cagan
8 min read
- A prototype often communicates intent better than written requirements
- Long paper specs rarely get read and are hard to validate
- Aim for a shared picture of the experience, not exhaustive prose
Open
svpg.com →
📄 Article
✓ Link checked
Free
Intermediate
Amazon's trick is to write the customer facing press release and FAQ before building anything, which forces you to describe the experience in the customer's words first. That is the same discipline our answer asks for: start from what the user does and gets, not the machinery. The FAQ section is a natural place to list what you are deliberately not doing in version one.
From
Working Backwards (Colin Bryar and Bill Carr)
by Colin Bryar and Bill Carr
12 min read
- Describe the finished experience from the customer's side first
- Iterating on a document is far cheaper than iterating on code
- The FAQ forces you to answer the hard scope questions up front
Open
workingbackwards.com →
📄 Article
✓ Link checked
Free
Beginner
Most PRD advice is written for product managers inside a company, but this one is aimed squarely at a non-technical founder handing a spec to an outside developer or agency. It walks through eight concrete sections (problem, personas, features, user flows, wireframes, technical needs, an explicit out-of-scope list, and budget) so you can see what a usable spec actually contains instead of guessing. Treat it as a starting checklist, then let your developer push back on the technical parts.
From
Pangea.ai
by Pangea.ai
- A spec for an outside developer needs more detail than an internal one: the out-of-scope list matters as much as the in-scope list for keeping budgets sane.
- Write features as user stories ("As a [user], I want to [goal], so that [benefit]") with acceptance criteria, so the dev knows when something is actually done.
- Match the depth of the spec to the size of the project instead of over-documenting a small MVP.
Open
pangea.ai →
📄 Article
✓ Link checked
Free
Beginner
A plain, practical guide to the as a user, I want, so that format that lets you describe features without a shred of technical knowledge. It gives you a repeatable sentence for each action a user takes, which is a natural way to list the must have actions for version one. Good, unglamorous reference material to keep open while you draft.
From
Atlassian Agile Coach
by Atlassian
10 min read
- Write features as as a [user] I want [goal] so that [reason]
- Keep each story small and centered on one user action
- Stories describe intent, the developer decides the implementation
Open
atlassian.com →
📄 Article
✓ Link checked
Free
Beginner
Once you have described a feature, acceptance criteria is how you say what done means so you and the developer agree before work starts. The Given, When, Then format lets you spell out behavior in plain language a non technical founder can write and a developer can build against. This is how you avoid the it does not work the way I imagined conversation after delivery.
From
Atlassian
by Atlassian
9 min read
- State what done looks like for each feature before work begins
- Given When Then describes behavior in plain, testable language
- Clear criteria prevent misread expectations after delivery
Open
atlassian.com →