PMI-ACP PMI-ACP Agile Planning & Estimation 1 — Questions and Answers
Question 1: In agile estimation, what unit is commonly used to represent the relative size or complexity of a user story?
- Hours
- Days
- Story Points (Correct answer)
- Function Points
Correct answer: Story Points
Story points are a relative unit of measure used in agile to estimate the effort, complexity, and uncertainty of user stories.
Question 2: Which agile estimation technique involves team members simultaneously revealing their estimates to avoid anchoring bias?
- Affinity Estimation
- T-shirt Sizing
- Planning Poker (Correct answer)
- Dot Voting
Correct answer: Planning Poker
Planning Poker uses simultaneous card reveals so that individual estimates are not influenced by what others say first, reducing anchoring bias.
Question 3: What is the primary purpose of a Release Plan in agile projects?
- To track daily team progress during a sprint
- To provide a high-level view of when features will be delivered over multiple iterations (Correct answer)
- To document the technical architecture of the system
- To assign tasks to individual team members
Correct answer: To provide a high-level view of when features will be delivered over multiple iterations
A Release Plan maps out which product backlog items are expected to be delivered across future iterations to achieve a release goal.
Question 4: Velocity in agile is calculated as:
- Total story points in the backlog divided by team size
- The number of user stories completed per sprint
- The average number of story points completed per iteration (Correct answer)
- The maximum story points a team can commit to in a sprint
Correct answer: The average number of story points completed per iteration
Velocity is the average amount of work (in story points) a team completes per sprint, used for forecasting future sprints.
Question 5: Which type of agile planning focuses on a single iteration and determines what the team will work on during that timebox?
- Release Planning
- Iteration Planning (Correct answer)
- Portfolio Planning
- Product Vision Planning
Correct answer: Iteration Planning
Iteration (or sprint) planning determines which backlog items the team will work on and how they will accomplish the work in the upcoming iteration.
Question 6: In agile projects, what is a 'spike' used for?
- To estimate team velocity at the start of a project
- To time-box research or exploration to reduce uncertainty in a user story (Correct answer)
- To track the number of defects found during testing
- To measure the team's burndown rate against the sprint goal
Correct answer: To time-box research or exploration to reduce uncertainty in a user story
A spike is a time-boxed investigation or research task used to gain knowledge needed to reduce risk or uncertainty before estimating or implementing a story.
In agile estimation, what unit is commonly used to represent the relative size or complexity of a user story?