To define the requirements for an MVP, you should ask questions that help you understand the product vision, target audience, and essential features. Here's a suggested list of questions to get you started:
Combine all four sections into a one-liner:
"For [persona], who struggle with [problem], our product [promise] by [key product feature]."
Describe your target user
- Who are the primary and secondary users of the application?
- What are their pain points, goals, and motivations?
- What are their behavioral patterns and habits?
Define the core problem in a simple statement
- What major frustration or inefficiency do they experience?
- How do they currently solve (or struggle to solve) this problem?
- Why is this problem worth solving?
- How are competitors solving this?
- Who are the top 5 competitors and how much are they making?
Describe how your product makes their life better
- What key benefit does it deliver?
- Why is it significantly better than alternatives?
- How does it impact their work/life?
- What key insight can I bring to make it stand out?
Define the core product experience
- What is the main goal of the application?
- What are the must-have features for the MVP?
- What features are nice-to-haves?
- What are the user stories and acceptance criteria for each feature?
- What is the technology stack for the application?
- Are there any specific infrastructure or hosting requirements?
- Are there any compatibility or browser support requirements?
- Are there any analytics or monitoring requirements?