Define the Problem
Every great startup solves a painful problem. The clearer the problem, the better your solution will be.
- What specific problem are you solving?
- Who experiences this problem daily?
- How do they currently solve it?
- Why are existing solutions inadequate?
Talk to at least 20 potential users. If you can't find 20 people with this problem, you might not have a viable market.