If you want to be a bad product manager, respond to every feature request that comes in from the market. If one customer is asking for it, there’s probably dozens of others whom you are not hearing from would benefit from it. If you want to be customer-focused you need to listen to all of the customer feedback coming in and respond to all of it. When there’s a posting on a message board about a specific potential feature, make sure to either get working on that feature and/or reply and let people know when it will be available. You don’t want customers requesting things you don’t plan on delivering, do you?
If you want to be a good product manager, track high-level customer needs and requests and prioritize them over the long term. You’re going to receive more requests for new features, changes and enhancements than you can realistically respond to or even capture at a granular level. Reacting to each individual request will take up all of your time and leave you with a product with no discernible focus and a hodge-podge bunch of reactive features without clear benefits.
You need to make sure that you have a good way to collect and track requests from customers as well as internal ideas so they can feed in to your product roadmap. Individual customer requests are not as important as the aggregation of all of the customer requests. Be careful to not just tally votes, though, as the number of times a feature is mentioned does not correspond to its importance or priority.
In Getting Real: Forget feature requests, 37signals team discusses their method for managing (or not) requests from customers:
When you launch your products, customers will send you hundreds or thousands of feature requests. … So what do you do with all these requests? Where do you store them? How do you manage them? How do you track all these requests? You don’t. Read them and then throw them away. … You don’t need to track or remember everything — let your customers be your memory. They’ll remind you.
This may be a bit “extreme” for your company, but the point is valid. Tracking customer requests is less about tallying the number of times each specific item is mentioned and more about understanding general trends and areas where there is potential for delighting customers. While you may want to take the 37signals approach and throw out all feature requests, your corporate governance and project funding processes may dictate otherwise.
Regardless of how you approach it, make sure not to react impulsively to every individual customer request. Instead, develop a plan for collecting and managing customer input — along with other sources such as internal ideas, technology enhancements, and corporate strategy — and use that to drive future enhancements and your long-term product roadmap.