Thursday, May 15, 2008

How agile are you?

In a recent post, I proposed a practical definition of agility: the average case amount of time required to deliver value to your customers, measured from the point where you have the go ahead to do the work to the point where that functionality is available to the customer (or user).

I thought for an agile team this would be 1 1/2 * Sprint-Length, but that is an over simplification, because I ignored things like project preparation, acquiring resources, regression testing, etc. which may or may not be negligible.

So I ask you, what is the minimum time, from the point where the customer says do it to the time you've delivered the functionality and he can use it in your company. The poll is on a modified Cohn-Scale, i.e. estimates are +/- 50%, so the sequence is basically Fibonacci, but big numbers are rounded to remove the illusion of excessive precision.

Thanks for your help! As with the last poll, I'll post the results after closure.

[Update: May 23: The results of the poll on corporate agility is now a bookmarkable link]


Peter said...

Thanks to Mitch Lacey for pointing out that I really should call this a modified Cohn Scale. The actual Cohn Scale is of course 0, 1, 2, 3, 5, 8, 13, 20, 40 and 100.