Validation is often talked about as one monolithic concept. But if you're looking to turn your product idea into a business, there are a few different lenses you should use for validating to see the full picture. If you can crack these four you'll be unstoppable, if you ignore any of them you'll struggle to grow.
Whether customers will buy it or users will choose to use it
Establishing compelling value is the most important part of the validation process. The other risks only matter if your product is something people want to use, so this is where you should be spending most of your time.
Properly validating the value of your product idea could fill a whole post (/book), but a few key pointers:
Whether you can bring in new users in a cost-efficient way
Finding marketing channels that work for your business is key. If you can't get in front of your target customers, it doesn't matter how good your product is.
There are no guarantees about which marketing channels will work best for you - you have to test. A few top principles of testing:
If you’ve got no marketing experience, don’t worry. As you gain experience it will become easier to see what good performance looks like.
Whether users can figure out how to use it
If you want users to stick around, the effort they put into learning how to use your software has to be proportional to the value you're delivering. If I download a cocktail recipe app I don't want to spend more than a minute or two working out how to use it - I could've made an Old Fashioned in that time.
On the other hand, a business user who's switching to a new CRM probably knows how much time a better CRM could save them, and will be willing to invest time in learning how to use it (if they think the product looks good).
To validate usability, make sure you are regularly checking in with a few of your target customers as you build to get design feedback and ensure it's usable. If you have a more complex product where usability risk is more of a concern, it's smart to validate user flows using wireframes before you build anything.
Remember that as the maker, you will never be able to provide an objective opinion on the usability of your product. Of course it all makes complete sense to you, you've spent hours thinking about how it should fit together!
Whether you can build what you need with the time, skills and technology you have
Validating feasibility is more important for bigger companies, as they bring many people/skills together to build complex products within strict timelines. That said, feasibility risk raises useful questions for small teams and solo founders to think about:
Validating value and your marketing are crucial if you want to create a successful business. Not having perfect usability from the get-go isn't going to kill your product (unless people straight up can't use it). Likewise, not validating feasibility upfront might slow you down but probably won't stop you from building your product (eventually).
I hope this brings awareness about the different risks your product will face and how you can validate each of them early. When you're building products, uncertainty comes with the territory. Be smart about how you handle it to make sure you are betting your limited time and money in the right places.
Credit to Marty Cagan and his 'Four Big Risks' which I've leaned on heavily for this.