The Lean Startup
To make a new product successful you can’t blindly stick to a plan and guess which features to deliver. This only leads you chaos.
To prevent the chaos, your product has to be flexible. You should be willing to pivot on you strategy. You may even need to modify the vision. This flexibility doesn’t mean being indecisive or eccentric.
Backup your decisions with data. Listen to your customers. Get input as early as possible. You can spend all day arguing internally about what the customer needs, but nothing beats getting direct input.
In order to get this data, launch an unfinished product. Get the customer input as early as possible. Having data, even on an unfinished product, produces huge amount of learning. It focuses your limited time on the features that the customer wants.