Skip to content
tezvyn:

Actionable Agile Metrics: Predicting 'Done'

Source: leanpub.comHardHow cards are made

Stop guessing 'done' and start forecasting with data. Actionable Agile Metrics use historical flow data—like cycle time and throughput—to answer 'When will it be done?' for customers who need predictability.

The mental model

Stop making promises based on gut-feel estimates and start making forecasts based on historical data. Treat your workflow like a system through which work flows. By measuring how tasks move from start to finish, you can make statistically sound predictions about future work. This answers the perpetual customer question, "When will it be done?", not with a single, fragile date, but with a probabilistic forecast that accounts for real-world uncertainty.

How it works

The system is built on four basic flow metrics. First, Work In Progress (WIP) is the count of all tasks currently being worked on. Second, Cycle Time is the elapsed time a single task takes from start to finish. Third, Throughput is the number of tasks finished per unit of time (e.g., per week). Fourth, Work Item Age is the elapsed time for tasks that are still in progress. By collecting this data, you can create powerful visualizations like a Cycle Time Scatterplot, which plots the cycle time for every completed item. This chart reveals the true distribution of your delivery times, allowing you to move beyond misleading averages.

When to use it

Use these metrics when your primary goal is predictability. If your customers, stakeholders, or team members are constantly frustrated by missed deadlines and unreliable estimates, flow metrics provide a path forward. They are particularly effective for teams using flow-based systems like Kanban, or Scrum teams looking to improve their forecasting capabilities beyond velocity. The goal is to establish a credible Service Level Expectation (SLE), such as "85% of our work items are finished in 10 days or less," which provides a reliable basis for planning.

When not to use it

These metrics are less useful for teams working on highly experimental R&D projects where discovery is the main goal, not predictable delivery. If there's no repeatable process or consistent flow of work, historical data will not be a good predictor of the future. Similarly, if your organization is unwilling to define and track work from a clear "start" to a clear "finish" point, the metrics will be garbage-in, garbage-out. They require discipline.

One canonical example

A team wants to answer "How long will this new feature take?". Instead of an estimation meeting, they look at their Cycle Time Scatterplot. They see that 85% of similar features in the past were completed in 15 days or less. They can now tell their stakeholder: "Based on our historical data, there is an 85% probability we will deliver this feature within 15 days of starting it." This is not a guarantee, but a probabilistic forecast that manages expectations far better than a single-date promise. This 85th percentile becomes their Service Level Expectation (SLE).

Interview question

What is the fundamental nature of the "done" prediction provided by Actionable Agile Metrics?

  • a.An average completion time derived from all past tasks, used as a benchmark for future work.
  • b.A probabilistic forecast of completion, based on historical flow data and accounting for uncertainty.Correct
  • c.A detailed breakdown of the exact effort in person-hours required for a project.
  • d.A precise, fixed deadline for each work item, ensuring guaranteed delivery.
Why?

Actionable Agile Metrics provide a probabilistic forecast, acknowledging uncertainty, rather than a single, fragile date, as stated in the card. Option A is a tempting distractor because it mentions using historical data for an average, but the card explicitly warns against "misleading averages" and advocates for understanding the true distribution of delivery times.

Just read this? Test yourself on what you have been reading.

Read the original → leanpub.com

Put your scrolling time to good use

Learn one idea, try a quiz and save useful cards for revision. Tezvyn makes it easy to learn and stay current in your tech field, a few minutes at a time.

The iPhone app is on the way

We are building it. Until it lands, nothing here is held back from you: every interview card, your saved cards, streaks and the job board all work in Safari, plus hundreds of free practice quizzes of thirty questions each. Sign in and it all carries over to the app the day it arrives.

Want it as an icon? Tap Share at the bottom of Safari, then Add to Home Screen. It opens full screen and the cards you have read stay available offline.

Get it on Google PlayiPhone app coming soon

We are hiring for this. Open roles that interview on agile — each one lists the topics its interview covers.

See open roles