I like to think about Product Requirements this way:
It's all the specifications required to archive a perfect execution that can't be understood visually from your design.
So, even though an image is better than a thousand words. Your image can't convey everything that's in your head. That's why you need to write down product specifications.
How to write product specifications?
Follow the structure below and you'll be able to write complete specification for your next feature
Feature name
Goals
- E.g. Simplify the user experience, reduce friction etc...
Background and strategic fit
Why are you doing this? How does this relate to your overall product strategy?
Assumptions
List the assumptions you have such as user, technical or other business assumptions.
- E.g. Users will primarily access this feature from a tablet
Title | Importance | User Story | Notes |
---|---|---|---|
Short identifier for the story | Must Have | Describe the user and what they are trying to achieve | Additional considerations or noteworthy references (links, issues) |
Should have | As a user I want to ... in order to ... | ||
Nice to have | |||
Won't have |
1. [First Requirement]
- Details about the first requirement
User interaction and design
→ Insert your 🏛 Information architecture here
→ Insert your 🏗 Flowchart here
→ Insert your 💗 Figma prototype here
Below is a list of questions to be addressed by delivery team
Question | Outcome |
---|---|
(e.g. How we make users more aware of this feature?) | Communicate the decision reached |
Won't have
- List the features discussed which are out of scope or might be revisited in a later release.
Next up