When do you add a new feature as opposed to improving the existing feature?
Past week I had a chance to spend time with a bunch of customers. It always gives me a new perspective, a perspective that really matters to the company, i.e. the reality.
Customers care about their unique problem. They might not be at the stage where they can make use of all the product features. Their users may not have been trained on all the features, they may not have the browser version that supports the latest feature, or their internal roles may not have been set up the way product was designed to support. Or they may not even know about the capability of the product.
Each customer is at different adoption curve. They have a different set of problems they are dealing with. When they are having user adoption problem, they are not interested in hearing all the great features that the product has to make it easier to scale the roll out.
Because of the unique customer perspective, many customers have their wishlist. It is a list of enhancements to make their jobs easier.