What makes a good need?
A need is a persistent condition, not a task or a solution. It doesn’t go away when you ship something. You just address it better over time. Good needs:- “Users can try the product without commitment”
- “Compare prices across stores”
- “Upload audio reliably”
- “Add a free trial”. That’s a bet (a specific way to address “try without commitment”)
- “Fix the upload bug”, that’s a task
- “Users are happy”, too vague, not actionable
The fastest test: can it be finished?
Needs persist and improve. If it can be finished, it is a bet or a job. Bets and jobs get run and completed. A need changes slowly, and independently of what you ship.Do internal users count?
Yes, if you can name the person and the job. A support lead who builds a customer’s compliance report by hand, or a partnerships lead who can’t size an opportunity without an engineer, faces a real condition that doesn’t go away when you ship. What doesn’t count is a statement about your own systems with nobody on the other end. Nobody experiences “we have no read-optimised copy of our data”. They experience its consequences. Internal needs carry a higher bar of evidence. A customer’s need is proven when they pay, complain with money attached, or leave. An internal one is proven only by the team agreeing with itself.Reframe organisational conditions
Products older than a few years carry plenty of items phrased as internal complaints. Entered as needs, they sit in the tree as permanent grievances. Ask who feels it and what they can’t do:
Building the read layer then becomes a bet under that need.

