Customer survey process for attributes

One of the methods that can be used by a company to discover new attributes of a product, which may be relevant to the consumers. The company asks consumers what benefits they would like added to the product and their desire level for each. The company also examines the cost of developing each new attribute and likely competitive responses.