Don’t be one of those companies that builds a product in search of a problem. Understand the problem you want to solve before you do any work on your product. Testing the problem you want to solve is the most important activity in product development. Get this wrong and everything that follows is all for naught. You will have built a product that no one uses.