The Key to Success in Agile Metrics

It's a new year--that fabled time of midnight parties, resolutions, and, for us Americans, football bowl games. Well, the parties and the big bowl games are over. So the only thing left is to make a resolution or two

One resolution many of us could--myself included--is to start tracking one bit of data that you aren't tracking. I've kind of been surprised that The Lean Startup book has been so well received by so many in the agile community. I highly recommend the book (full, belated review forthcoming on the website). I'm surprised at its reception among agilists because a central tenet of the book is actionable metrics and I've met too many people in the agile community who have been opposed to just about any metric of any kind. "Measuring takes too long; we should focus on developing new features, not on measuring things" and the like are comments I've heard too often.

Yes, many companies start large "metrics programs" and those often are too expensive (time-consuming) and aren't worth it. The key to success with metrics is measuring only things that will lead to different actions. These are what Lean Startup author Ries calls "actionable metrics." If having the data won't lead you to different behavior, don't bother collecting the metric.

So, for 2013, pick even one simple metric that can help your team and track if over time. I suspect it will lead to an improvement or two. But I further suspect that after awhile, the metric will no longer be worth collecting. Ditch it and gather one other bit of data then that may help you. Don't go overboard and ambitiously commit to collecting 50 different data points for your team. Collect one. Use it. Then pick another.

Good luck and best wishes for a great 2013.


The Definitive Guide to the What and When of Product Owner Responsibilities

The Definitive Guide to the What and When of Product Owner Responsibilities

Sign up to get your free download

Mike Cohn

About the Author

Mike Cohn specializes in helping companies adopt and improve their use of agile processes and techniques to build extremely high-performance teams. He is the author of User Stories Applied for Agile Software Development, Agile Estimating and Planning, and Succeeding with Agile as well as the Better User Stories video course. Mike is a founding member of the Agile Alliance and Scrum Alliance and can be reached at hello@mountaingoatsoftware.com. If you want to succeed with agile, you can also have Mike email you a short tip each week.