Relative estimates are usually recommended in Agile teams. However nothing mandates a specific
sizing units like story points or T-shirt sizing. I believe that - used
correctly - relative estimation is a powerful and flexible tool.
I usually prefer T-shirt sizing for road-mapping to determine which features will be included in
which releases. When epics are too large and subject to may changes, it makes
sense to use an estimation technique that is quick and fun and doesn't give a false
indication of accuracy.
On the release level, estimating backlog items using story points helps planning and creating
a shared understanding between all team members. However used incorrectly, the
team can get really frustrated and might try to avoid story points in favor of
another estimation technique.
In a team I'm working with, one of the team members suggested during a sprint retrospective to change the estimation technique from story points to T-shirt sizing. The reasons were:
- Velocity (measured by story points achieved in a sprint) are sometimes used to compare the performance of different teams.
- Story points are used as a tool to force the team to do a specific amount of work during a sprint.
Both reasons make a good case against the use of story points.
The first one clearly contradicts with the relative nature of story points as each team has different capacity and baseline for their estimates. Also the fact that some
teams use velocity as a primary success metric is a sign of a crappy agile implementation.
The second point is also a bad indicator. The reason is that you simply get what you ask for: If
the PO/SM/Manager wants higher velocity then inflated estimates is what (s)he gets. Quite similar to the Observer effect.
Fortunately in our case both of these concerns were based on observations from other teams. Both the Product Owner and Scrum Master were knowledgeable enough to avoid these
pitfalls and they explained how our team is using velocity just as a planning tool. However, the fact that some team members might get affected by the surrounding atmosphere in the organization is interesting and brings into attention the importance of having
consistent level of maturity and education.
What is your experience with using story points or any other estimation technique? What worked for you and what didn’t? Share your thoughts in a comment below.
No comments:
Post a Comment