All the Neat Features. For Whom?
So who asked for all those nifty features you're putting into your product? Was it your gut-feeling; customer requirements; or end-users? Which features are the most difficult or time-consuming to implement? Are they worth it? How do you know?
A great product may not be a great-selling product unless it meets the needs of end-users. And you need to define what constitutes success for you. Is it Customer Satisfaction? Timely Completion? Within Budget? User Adoption? Develop metrics to help you monitor and measure your progress. If you are measuring it, you'll know where you're going wrong on your product development initiative. Focus on the needs of your product's consumers, and you'll know what to develop.
So, doesn't innovation count? What about all those great features you want to deliver? Innovation counts. Sure. But the value you deliver with your product counts MUCH more. Developing the product right doesn't always mean you developed the right product. And it's important for you to know.
Going Beyond the Customer
It takes a lot of time to stay abreast of the changes the tech world is seeing. Expecting a customer to be aware of everything and hence 'define' what's possible isn't going to help with product development initiatives. Product managers to define the 'right product' that addresses the needs of the target audience and solves real problems.
It isn't that customer feedback or involvement isn't important. Just that you need to use customer feedback to know about the pain points and understanding their frustrations, rather than defining solutions.
Successful products are built with a clear vision and a defined roadmap to designing, developing and rolling out new features. Features are aligned to the benefits the end-users get and there is little or no feature creep in the current release cycle. Prototyping and validating ideas is key to avoiding moving targets that often delay product launch.
Quality is Free
It really is. Quality assurance team needs to be involved in product teams right from the start so they can advise of potential pitfalls early on, reducing cycle time and improving the efficiency of the team as a whole.
The End Game
So your product is ready to make waves. What's next? Huge success - right? (Much) more often than not, Nope! You need to work with your end-customers to ensure product adoption. The only end-objective worth working towards is satisfied customers using your product in a commercially viable manner. Until you achieve that, every other metric is useless. You may have great reviews, interviews, comparative evaluation wins, even land major customers. And yet, none of this counts.
Focus on the most important part of the product development puzzle - your end-customers. Once you achieve that (it's easier said than done), everything else falls into place.