Types of assumptions
In product discovery, teams make assumptions in five key areas:
- Desirability: Do we believe customers want this solution, and will they take the steps needed to get value from it?
- Viability: Will this solution be good for our business and help us reach our goals?
- Feasibility: Can we realistically build and deliver this solution with the resources we have?
- Usability: Will customers easily understand how to use the product and find it helpful?
- Ethical: Could building this solution cause harm to users or society?
Each type of assumption can affect the success of a product, so it’s important to test them before moving forward with development.[1]