Product analysis is a process of gathering requirements for product implementation, developing programming tasks for product development or improvement, and working out a clear action plan for product development. Product analysis can be carried out as part of product development or during the use of the product.