Connect with users and make sure you know what they want when designing your product
Develop as many ideas and solutions as possible. Prototype your solutions and find the best one for each problem. Test your Prototypes.