Finding Assumptions


Examining assumptions early helps you avoid costly mistakes and wasted development time.

State Your Assumptions

"This product/feature/service will fail unless..."


Categorise Assumptions



Real-Problem Assumption:

When you make assumptions about the needs or wants of the user, you’re making a problem assumption.

You’re assuming that there is a specific problem out there that is held by an identifiable group of people, and that problem is the reason they’re going to seek out your product.



Correct-Solution Assumption

You’re placing a bet that, not only do people want to solve the problem you’ve identified, but that you’re solving it in the correct way.



Implementation Assumptions

Not only is this the right solution to a real problem but that you are totally capable of creating, selling, and administering that solution without going broke. This is harder than it seems.

Provide a service on an ongoing basis