Mastering the Product Development Lifecycle: From Ideation to Maintenance