Introducing User Needs Gathering to Product Development: Increasing Innovation and Customer Satisfaction