Ricardo Mestre’s Blog

inflight data from a Scrum Master

Archive for June, 2009

On mistaking speed for getting what you need

with 4 comments

It’s a known fact that even though Scrum is a simple methodology, its simple concepts are frequently misunderstood. So, let’s mix the aforementioned quest for a software productivity measurement with those misconceptions around Scrum, and what do you get? Answer: the use of Velocity as a productivity measurement.

Using a single number (like Velocity) as a measurement of a team is plain wrong for several reasons:

1 - It’s very easily cheatable - inflate your estimates in story points, add water and… voilà: higher Velocity.

2 - For starters, Velocity doesn’t ever tries to measure productivity. Velocity is an agile planning tool! It tells us, as a team, how many story points we can “burndown”, on average during a sprint. Therefore, it helps the team to get an idea of what they can commit (roughly) on a Sprint Planning. So, let’s use Velocity for it was intended: to help us plan.

In my opinion, this focus on measuring productivity is misplaced. Let’s use that energy in measuring return of investment, on post-controlling the projects we delivered - in short, in analysing the true results of our finished product… instead of obsessing over an abstract number.

If you parachuting from a plane, you can cut the strings to the parachute in order to go faster - but will you get the desired results in the end?

Written by admin

June 4th, 2009 at 3:43 pm

Posted in scrum