Awesome text. You’re focusing on most important factors. Find and understand the problem and use prototypes to validate the possible solution. To often companies are in hurry to ship new features. They forget that adding features will not build value. Value is delivered by solving our clients problems. Thanks for the article!