CPM Product Roadmap and Planning 2 — Questions and Answers
Question 1: What is the purpose of a 'product backlog' in agile product management?
- A log of all customer complaints
- An ordered list of all work items that could be done to improve the product (Correct answer)
- A record of completed sprints
- A list of rejected feature requests
Correct answer: An ordered list of all work items that could be done to improve the product
The product backlog is a prioritized list of all potential work items for a product, managed by the product manager to ensure the team always has valuable work to do next.
Question 2: What is 'capacity planning' in the context of product roadmapping?
- Planning the data storage needs of the product
- Estimating available team bandwidth to ensure the roadmap is achievable given resource constraints (Correct answer)
- Planning office space for the product team
- Calculating server capacity for traffic peaks
Correct answer: Estimating available team bandwidth to ensure the roadmap is achievable given resource constraints
Capacity planning matches roadmap commitments to the team's actual available bandwidth, preventing over-commitment and ensuring realistic delivery timelines.
Question 3: What is the difference between a 'milestone' and a 'deliverable' in product planning?
- Milestones are larger deliverables
- A milestone marks a significant achievement or checkpoint, while a deliverable is a specific tangible output (Correct answer)
- Deliverables are only for external customers
- They mean the same thing in agile contexts
Correct answer: A milestone marks a significant achievement or checkpoint, while a deliverable is a specific tangible output
A milestone is a checkpoint indicating progress (e.g., 'beta launch completed'), while a deliverable is the specific output produced (e.g., 'beta version of feature X').
Question 4: Why is 'dependency mapping' important when creating a product roadmap?
- It helps choose which programming languages to use
- It identifies work items that rely on each other, preventing blockers and scheduling conflicts (Correct answer)
- It maps customer dependencies on third-party products
- It tracks which teams depend on the product manager
Correct answer: It identifies work items that rely on each other, preventing blockers and scheduling conflicts
Dependency mapping reveals which tasks or teams must complete work before others can proceed, allowing the roadmap to be sequenced to avoid blockers.
Question 5: What does 'scope creep' mean and why is it a risk in product planning?
- When bugs increase during development
- When unplanned features or requirements are added mid-project, expanding scope beyond original plans (Correct answer)
- When the product grows to serve more users than expected
- When the product team grows larger than planned
Correct answer: When unplanned features or requirements are added mid-project, expanding scope beyond original plans
Scope creep occurs when additional requirements are added incrementally without adjusting timelines or resources, threatening delivery quality, timelines, and team capacity.
Question 6: A CPM is building a roadmap but has more high-priority requests than the team can handle. What is the best approach?
- Add everything and extend all deadlines
- Apply a prioritization framework to rank items by strategic value and resource cost, then sequence accordingly (Correct answer)
- Build a second team immediately
- Let stakeholders vote on features
Correct answer: Apply a prioritization framework to rank items by strategic value and resource cost, then sequence accordingly
Applying a systematic prioritization framework ensures that limited team capacity is focused on the highest-value work relative to effort and strategic goals.
What is the purpose of a 'product backlog' in agile product management?