CAPM Agile & Hybrid Methodologies 3 — Questions and Answers
Question 1: In Extreme Programming (XP), which practice involves two programmers working together at one workstation to write code?
- Test-Driven Development
- Continuous Integration
- Pair Programming (Correct answer)
- Collective Code Ownership
Correct answer: Pair Programming
Pair Programming is an XP practice where two developers collaborate at a single workstation, improving code quality and knowledge sharing.
Question 2: When should a project team consider using a hybrid approach instead of pure Agile?
- When the project has zero regulatory requirements
- When all requirements are fully known upfront and stable
- When some deliverables are well-defined while others need iterative exploration (Correct answer)
- When the team has unlimited time and budget
Correct answer: When some deliverables are well-defined while others need iterative exploration
A hybrid approach is appropriate when a project has both stable, well-defined components (suitable for predictive) and uncertain components (suitable for Agile).
Question 3: What is the primary purpose of a Definition of Done (DoD) in Agile?
- To list all project deliverables in the scope statement
- To provide a shared understanding of what makes a backlog item complete and releasable (Correct answer)
- To define when the project manager can close the project
- To set the criteria for accepting new user stories into the backlog
Correct answer: To provide a shared understanding of what makes a backlog item complete and releasable
The Definition of Done is a shared checklist ensuring everyone agrees on when a work item is truly complete and meets quality standards.
Question 4: An Agile team's Sprint Retrospective reveals that team members are frequently interrupted by stakeholders during the Sprint. Which action is MOST appropriate?
- Cancel the current Sprint
- Increase the Sprint length to accommodate interruptions
- Establish a clear protocol for managing stakeholder communication during Sprints (Correct answer)
- Remove all stakeholder access to the team
Correct answer: Establish a clear protocol for managing stakeholder communication during Sprints
Establishing communication protocols protects the team's focus while keeping stakeholders engaged appropriately.
Question 5: In the context of CAPM and PMI's approach, which document serves a similar purpose to an Agile Product Backlog in a predictive project?
- Risk Register
- Work Breakdown Structure (WBS) (Correct answer)
- Stakeholder Register
- Communications Management Plan
Correct answer: Work Breakdown Structure (WBS)
The WBS in predictive projects decomposes all project work similar to how a Product Backlog lists all work items in Agile projects.
Question 6: Which Agile metric helps a team visualize remaining work over time within a Sprint?
- Cumulative flow diagram
- Sprint burndown chart (Correct answer)
- Velocity chart
- Lead time report
Correct answer: Sprint burndown chart
A Sprint burndown chart plots remaining work (story points or tasks) against time, showing progress within a Sprint.
Question 7: A product owner adds a high-priority item to the Product Backlog during a Sprint. What should the Scrum team do?
- Immediately stop the Sprint and add the item
- Add the item to the current Sprint's backlog without discussion
- Note the item in the Product Backlog for consideration in the next Sprint Planning (Correct answer)
- Remove the least important item in the current Sprint to accommodate it
Correct answer: Note the item in the Product Backlog for consideration in the next Sprint Planning
New backlog items should be added to the Product Backlog and prioritized for future sprints to protect the current Sprint's integrity.
In Extreme Programming (XP), which practice involves two programmers working together at one workstation to write code?