How agile are you? Can you measure your agility?
My discussions over the past week, about who is and who isn't agile, started me wondering: if you want to improve your agility, you need to be able to measure it. This idea is simple and repeatable. It is used in most "continuous improvement" processes.
I created a simple model for measuring the agility of a software development process. I call it the Simple Lifecycle Agility Maturity Model (SLAMM). It is a single excel spreadsheet (Office 97-2003 compatible, virus free), complete with instructions, measurements, and a chart you can use or share. You can find it here.
Using this model, the team follows a simple process:
I'd like to share this model with the community. Please take a look. If you like it, use it. Completely open source.
The weights came from careful reading of the principles on the Agile Alliance site (with a dash of my own experience). I invite the community to discuss the weights and create a consensus to change them if you'd like. Note that the biggest benefit of models like this is the ability to compare the agility of processes in DIFFERENT COMPANIES or organizations, so we need to stick to a single set of weights in order to have a standard for comparison.
I hope this is the positive outcome of the blog flurry of late.
<3-30-2009: Link to SLAMM spreadsheet updated after CodePlex dropped the SLAMM project. >
PingBack from http://webs.appinn.com/97