Mastering the Product Development Lifecycle: Ideation to Launch