Write the problem statement (one paragraph, no solution)
1-2 hr if you have research, half a day if you don'tThe first paragraph is the spec's most important sentence. It describes the user's actual problem, in the user's actual language, without proposing a solution. If you can't write it without saying 'add a button' or 'build a dashboard', you don't understand the problem yet. Go talk to three users.
- List 3 users you've talked to about this problem in the last 30 days
- Write a single paragraph: who has the problem, what they're trying to do, what's currently broken
- Cut every word that proposes a solution
- Read it back: does it describe the user's world, or your product's world?
- If your problem paragraph could apply to any product in your category, it's too generic. Specifics make engineering scope decisions easier.
- Don't paste user quotes verbatim into the problem section. Paraphrase. Quotes go in the Pointers table.
Read the user's notes (chat transcript or pasted notes) and draft a 1-paragraph problem statement.
Constraints:
- 60-120 words.
- No mention of buttons, screens, or solutions.
- Use the language users used in their interviews, not internal product vocabulary.
- Lead with WHO, then WHAT they're trying to do, then WHAT'S currently broken.
Output as the first section of the Spec doc under heading "Problem".