The Product Lifecycle: Understanding the Stages and Strategies