Mike has many opinions on metrics, from how we collect them to how we use them, but those things that he’s written about them are scattered across multiple websites. This site started out as a joke at Agile Open Canada 2025, and in a fit of sleeplessness, became real as he realized that having a single starting point that leads people to all the right articles, might actually be useful.

Free stuff

Mike's video class on Flow Metrics Basics. Learn about the four primary flow metrics of Cycletime, Throughput, WIP, and Work Item Age. Discover how each one works individually and how they're interrelated. You can get this class for free if you sign up for my newsletter, which is also free.
Jira collects and maintains all kinds of useful data about your workflow. Unfortunately it does a horrible job of exposing that in any meaningful way. Mike got frustrated with this and wrote JiraMetrics to extract all the data in a format that assists decision making. This tool is open source and you can use it for free.

Measuring flow metrics

Metrics from Jira

You should really use an existing tool to extract metrics from Jira, like my own JiraMetrics, but if you really want to do it yourself, I’ve documented the API’s I use.

When will we be done?

When trying to answer the question “when will we be done?”, we often try to estimate how big the individual work items are, and this is complete waste. What we want to do instead, is to create a probabilistic forecast. In a nutshell, an estimate is a made up number based on how we feel about complexity, and a probabilistic forecast is a far more accurate mathematical calculation based on historical data. It’s time for estimates to go away.

Part of having an accurate forecast is ensuring that the data itself is inherantly predictable and there are specific things we can do, to improve that prodictability.