You: You: Effectively estimating user stories with complex, uncertain requirements is a common challenge in agile development. The agile coach can guide the team in adopting techniques that leverage collective wisdom, break down complexity, and account for uncertainty. The focus should be on relative estimation and embracing the understanding that estimates are not precise predictions, but rather informed guesses that will evolve as understanding grows.
1. Emphasize Relative Estimation over Absolute Estimation: Encourage the team to use relative estimation techniques, such as story points, rather than absolute estimation techniques, such as estimating time in hours or days. Relative estimation focuses on the size and complexity of a user story relative to other user stories, rather than trying to predict the exact amount of time it will take to complete. For example, the coach can introduce the Fibonacci sequence (1, 2, 3, 5, 8, 13, 20, etc.) as a scale for assigning story points. The team would compare each new story to previously completed stories to determine its relative size and complexity. A story that is twice as complex as a story previously estimated at 3 points would be estimated at 5 points.
2. Planning Poker for Collective Wisdom: Facilitate planning poker sessions to leverage the collective wisdom of the team. Planning poker is a technique where each team member estimates the size of a user story independently using a set of cards with different point values. After everyone has made their estimate, the cards are revealed simultaneously, and the team discusses any discrepancies in the estimates. This discussion helps to surface assumptions, identify areas of uncertainty, and reach a consensus on the final estimate. For example, if one team member estimates a story at 3 points while another estimates it at 8 points, the coach would facilitate a discussion to understand why the estimates are so different. It might turn out that the 8-point estimator is aware of a hidden d....
Log in to view the answer