#1 - Make sure your product solves real problems for customers.
You don't want to waste time and money producing a product that no one wants, which is why you should ensure that your product answers a genuine client problem.
You can use (Alex Osterwalder's Value Proposition Canvas tool) to map out your company's business model and test it against other alternative models to check that your product or service is fulfilling genuine customer demands.