3.2.2 Estimating Testing Effort Based on Content and Risk Flashcards
(12 cards)
What is the purpose of estimation during release planning in Agile?
To estimate the effort required to complete the release, including testing effort.
Estimation helps the team understand the scope of work and allocate resources effectively.
What is a common estimation technique used in Agile projects?
Planning poker, a consensus-based technique.
Planning poker involves discussion and estimation among team members to reach a collective agreement.
What does the product owner or customer do during planning poker?
Reads a user story to the estimators.
This initiates the estimation process for a specific feature or user story.
What kind of values do estimators use in planning poker?
Values similar to the Fibonacci sequence or any other progression of choice.
Examples include values like 0, 1, 2, 3, 5, 8, 13, etc.
Why is the Fibonacci sequence recommended for estimation?
Because it reflects that uncertainty grows proportionally with the size of the story.
Larger stories tend to have more unknowns, making them harder to estimate.
What does a high estimate usually indicate?
That the story is not well understood or should be broken down into multiple smaller stories.
This helps teams identify areas that require further clarification.
What factors play a role in the estimation process?
- Development effort
- Testing effort
- Complexity of the story
- Scope of testing
These factors contribute to a well-rounded estimation.
What additional aspect should be included before initiating a planning poker session?
The risk level of a backlog item.
Including risk helps prioritize items effectively.
What happens if all estimators select the same value during planning poker?
That value becomes the estimate.
This indicates consensus among the team regarding the effort required.
What occurs if the estimators do not agree on the initial estimates?
They discuss the differences and repeat the poker round until consensus is reached.
This process ensures a reliable estimate through collaborative discussion.
What are some methods to reach agreement if consensus is not achieved in planning poker?
- Use the median
- Use the highest score
These rules help limit the number of poker rounds and facilitate quicker decision-making.
What is the benefit of discussions during the estimation process?
They ensure a reliable estimate of the effort needed and improve collective knowledge of the work.
Collaborative discussions help clarify uncertainties and enhance team understanding.