A. Why do software product managers have to be generalists with a range of skills rather than simply technical specialists? 

B. You are a software product manager for a company developing educational software products based around scientific simulations. Explain why it is important to develop a product roadmap so that final product releases are available in the first three months of the year.