In Australia, there are about 1 million feral camels. Today, they serve no purpose. In fact, they make a serious negative impact on the environment. Camel is not a native animal in Australia. So the real irony is, these feral camels in Australia is a completely man-made problem.
Anyway. This post is not about camels in Australia; this is about Story Points.
Most of the disciples of this new religion go by that. So, they prefer to use some kind of T-Shirts or cards, and a vast majority of disciples use some kind of Points for Estimation. Irrespective of what this new religion says, the business still needs an approximate time-peg for the deliveries. Business needs to know... What is your approximate time-peg to complete this piece of work?
Now it is a fair question. “A”gilists tackle this fair question by taking 1 of the 2 ways.
1: Some “A”gilists tell the business folks that “this is not the way it works in “A”gile. Work should not be estimated in time”. And this becomes the biggest reason why so many business folks think that “A”gile is just a new age fad.
2: Other “A”gilists agree it is a fair question. So, they start a convoluted process to convert Story Points to Time. But there is no such thing like standardized Story Point. Naturally, Story Point to Time is a fertile land of confusion and never-ending debates. All this could have been easily avoided if Estimation was NOT done in Story Points in the first place.
Actually, no framework says that it is mandatory to estimate work using Story Points. And still, most of the “A”gile practitioners, treat Story Points as if it is the soul of being agile. The fact is completely overlooked that even Ron Jeffries (the man who is considered to be the inventor of Story Points), publicly said that he feels sorry for inventing Story Points. And still, Story Points are treated by most “A”gile practitioners as if their team's ability to ship better value faster depends on using Story Points.
But the real damage is in the side effect of using Story Points. The side effect is, usage of Story Points promotes a culture
where a team starts celebrating *The EFFORT*, rather
than celebrating *The OUTCOMES*. And this is how the race
starts to burn more & more Story Points in a Sprint. Soon enough an easy
way is discovered for burning more Story Points; simply by gaming the Estimation.
The ultimate manifestation of this gaming is working towards… Sprint after
Sprint x% increase in Velocity.
What can be a better example of gaming the
numbers?
'Estimating Accurately' was never the real objective.
No comments:
Post a Comment