This question evaluates a product manager's competency in managing platform migrations, including maintaining support for legacy stacks and making operating-system support decisions based on trade-offs among risk, cost, and customer impact.
You are the PM for a software product undergoing a system migration. How would you maintain support for the existing software stack during the transition, and what key considerations would you use to decide whether and when to support a new operating system?