CPP Agile & Hybrid Project Methods 3 — Questions and Answers
Question 1: Which artifact in Scrum represents the team's commitment to achieving the Sprint Goal, listing all work identified for the sprint?
- Product Backlog
- Increment
- Sprint Backlog (Correct answer)
- Release Plan
Correct answer: Sprint Backlog
The Sprint Backlog is owned by the Development Team and contains the Sprint Goal, selected backlog items, and the plan for delivering the increment.
Question 2: A project manager is transitioning a traditionally managed project to Agile mid-project. Which action is MOST important first?
- Rewrite the project charter
- Assess team readiness and stakeholder appetite for iterative delivery (Correct answer)
- Eliminate all documentation immediately
- Replace the Gantt chart with a burndown chart
Correct answer: Assess team readiness and stakeholder appetite for iterative delivery
Understanding team capability and stakeholder tolerance for change is essential before adopting new methods mid-project.
Question 3: In Extreme Programming (XP), what practice involves two programmers working together at one workstation, one writing code and one reviewing?
- Test-Driven Development
- Continuous Integration
- Pair Programming (Correct answer)
- Collective Code Ownership
Correct answer: Pair Programming
Pair Programming is an XP practice where a 'driver' writes code while a 'navigator' reviews in real time, improving quality and knowledge sharing.
Question 4: What is a 'Definition of Ready' (DoR) in Agile?
- Criteria a finished increment must meet before release
- Conditions a backlog item must meet before being pulled into a sprint (Correct answer)
- A checklist for onboarding new team members
- The minimum viable product acceptance criteria
Correct answer: Conditions a backlog item must meet before being pulled into a sprint
The DoR ensures backlog items are sufficiently understood and refined before a team commits to them in Sprint Planning.
Question 5: In a hybrid project, a project manager uses earned value management (EVM) for the predictive portion. How should Agile iterations be represented in EVM reporting?
- Each sprint is ignored in EVM calculations
- Completed story points can be mapped to planned value for EVM integration (Correct answer)
- EVM and Agile cannot be used on the same project
- Only the final sprint's output is included in EVM
Correct answer: Completed story points can be mapped to planned value for EVM integration
Story points or feature completions can be translated into planned value metrics, allowing EVM integration in hybrid environments.
Question 6: Which Agile principle from the Agile Manifesto emphasizes delivering working software as the primary measure of progress?
- Responding to change over following a plan
- Working software over comprehensive documentation (Correct answer)
- Customer collaboration over contract negotiation
- Individuals and interactions over processes and tools
Correct answer: Working software over comprehensive documentation
The Agile Manifesto states that working software is the primary measure of progress, shifting focus from plans and documents to functional deliverables.
Question 7: What is the purpose of a 'Scrum of Scrums' in a scaled Agile environment?
- To replace the individual team's Daily Scrum
- To coordinate dependencies and impediments across multiple Scrum teams (Correct answer)
- To conduct retrospectives at the portfolio level
- To prioritize the enterprise product backlog
Correct answer: To coordinate dependencies and impediments across multiple Scrum teams
Scrum of Scrums is a coordination technique where representatives from multiple teams meet to manage cross-team dependencies and blockers.
Which artifact in Scrum represents the team's commitment to achieving the Sprint Goal, listing all work identified for the sprint?