PMI-ACP Agile Metrics: Velocity, Throughput, Cycle Time, Lead Time and Forecasting
Managing agile metrics is the practice of choosing a few measures that fit each audience, radiating them openly, analysing them as trends in context, and using what they show to make decisions about scope, dates and investment. It is Task 2 of the Delivery domain in PMI's PMI-ACP Examination Content Outline. This lesson covers what velocity, throughput, productivity, cycle time, lead time, WIP, defect rates and approved iterations each measure, how to match metrics to the team, product owner, sponsors, finance and customers, how to spot gaming and normal variation, and how to forecast honestly with ranges and percentiles.
On this page10 sections
- What managing agile metrics means
- The core delivery metrics and what each one answers
- Lead time versus cycle time
- Choosing metrics for each audience
- Leading and lagging indicators
- Velocity as a planning aid
- Gaming and balancing metrics
- Reviewing metrics: trends, variation and normalising
- Forecasting with ranges and probabilities
- Radiating metrics and turning insight into decisions
- Distinguish velocity, throughput, team productivity, cycle time, lead time, WIP, defect rates, approved iterations and outcome measures, and state what each can and cannot tell you.
- Choose metrics that fit the decisions of a given audience: the team, product owner, sponsors, finance or customers.
- Tell leading indicators from lagging ones and pick an early signal that only the change being judged can move.
- Review metrics as trends: separate normal variation from real change, and normalise for volume, iteration length, capacity and uncounted work.
- Recognise metric gaming and choose balancing metrics, and keep velocity a team-owned planning aid.
- Forecast from historical throughput as ranges or percentiles, adjust for scope growth and item mix, and choose a confidence level by the cost of missing.
- Radiate metrics with definitions, data dates and trends, and use their insight early with the people who own the decision.
What managing agile metrics means
Managing agile metrics means choosing a small set of measures that answer real questions, showing them openly to the people who need them, reading them carefully over time, and using what they reveal to make decisions about scope, dates, investment and the way the team works. The PMI-ACP Examination Content Outline makes it Task 2 of the Delivery domain and lists four enablers:
- Determine which metrics are appropriate for a given audience. The team, the product owner, sponsors, finance and customers each make different decisions, so each needs different measures.
- Radiate metrics across the relevant audience. Make current, explained data available to whoever needs it, without them having to ask.
- Review and analyze metrics. Look at trends and context, not single data points, and normalise before comparing.
- Use metrics insights for decision making. A metric that never changes a decision is waste.
Separately from the tasks, the outline has a general tools-and-techniques list. Its Metrics entry names velocity, throughput and productivity, cycle time, lead time, EVM for agile projects, defect rates, approved iterations and work in progress, and its Planning, Monitoring, and Adapting entry includes variance and trend analysis. The list is not mapped to individual tasks, but most of these measures are what this task works with.
Neighbouring tasks own related material. Reading burndown, burnup and cumulative flow charts and designing boards belong to Visualize work; agile earned value and measuring the delivery of value to Manage increments; vanity versus actionable outcome measures to Manage value delivery and Experiment early; information-radiator basics to Build transparency; WIP limits and using flow metrics to improve flow to Optimize flow; waste measures to Recognize and eliminate waste; and judging whether an improvement worked to Perform continuous improvements.
The core delivery metrics and what each one answers
Each core agile metric answers one specific question, and most misuse comes from asking it a different one. Know what each measures, who it is mainly for, and what it cannot tell you.
| Metric | What it measures | Mainly useful to | What it cannot tell you |
|---|---|---|---|
| Velocity | Estimated work (usually story points) a team completes per iteration, counting only items that meet the definition of done. | The team and product owner, for planning and forecasting that team's own work. | Business value delivered, productivity compared with another team, or any one person's contribution. |
| Throughput | Number of work items finished per period (for example, per week). | The team and product owner; a common basis for flow-based forecasts. | How long any one item takes, or whether the items mattered. It depends on how work is sliced. |
| Cycle time | Elapsed time from when the team starts an item to when it is done. | The team, which controls this span. | Time an item waits before work starts, which customers still experience. |
| Lead time | Elapsed time from when an item is requested to when it is delivered. | Customers and requesters, and anyone setting expectations with them. | Where inside that span the time goes, unless you break it down. |
| Work in progress (WIP) and item age | How many items are started but not finished, and how long each has been in progress. | The team, daily. | Results. They are warnings about what is likely to happen. |
| Defect rates | Defects found, especially escaped defects found by users after release, and the share of capacity spent fixing them. | The team and product owner. | Anything meaningful as a raw count when the volume of delivered work changes. |
| Team productivity | Output relative to the effort or cost that produced it, for the team as a whole: for example, items finished per team-week or per unit of spend. | The team and its sponsors, as a trend for the same team over time. | A fair ranking of teams or people; it ignores differences in work type and value. |
| Approved iterations | How many iterations (or increments) the product owner or stakeholders have reviewed and accepted, against the number delivered. | The product owner and sponsors, as a simple progress and acceptance signal. | How much value each accepted increment carries. |
| Outcome measures | Business results against goals: revenue, retention, adoption, cost to serve, customer satisfaction. | Sponsors, executives, finance. | How the team should plan next week's work. |
Productivity in agile is read at team level and over time. A rising number of finished items per team-week, with quality holding, says the team's system is getting more effective; a falling one is a prompt to look for impediments, not for someone to blame. Because it depends on how work is sliced and what kind of work it is, it is a trend for one team, not a league table.
Approved iterations track acceptance rather than activity. The outline lists the term without defining it; in practice it means counting the iterations whose output the product owner or stakeholders accepted at review. A run of accepted increments shows delivery the business recognises; an increment that is not accepted points to a gap in shared understanding of the work or of done, which is worth raising at once rather than discovering at release.
Velocity, throughput and productivity measure output; outcome measures show whether that output achieved anything. A healthy metric set includes both, aimed at different audiences.
Lead time versus cycle time
Lead time runs from the moment something is requested until it is delivered; cycle time runs from when the team starts work on it until it is done. Lead time is what a customer or requester experiences. Cycle time is the part the team directly controls. The difference between them is waiting: time in a queue before anyone starts, and time after the work is finished but before users get it.
| Lead time | Cycle time | |
|---|---|---|
| Starts | When the request is made (or enters the backlog) | When work on the item begins |
| Ends | When the item is delivered to users | When the item is done |
| Who feels it | Customers, requesters | The team |
| Typical use | Setting service expectations, finding queue delays | Improving how the team works an item through |
A worked illustration: a change request sits in an intake queue for three weeks, is worked for four days, then waits a week for a deployment slot. Its cycle time is four days; its lead time is about a month. Making the four days faster barely changes what the requester experiences. That is why a team whose cycle time is short can still be seen as slow, and why lead time, broken into its waiting and working parts, is where to look for the delay.
How you express it matters as much as which span you choose. An average is exceeded by a large share of items, so a promise based on an average is broken often. A percentile (for example, "90% of requests are delivered within 18 days") states a figure most requests meet. When you tell requesters what to expect, use lead time, because their clock starts when they ask, and express it as a percentile chosen for how rarely the promise may be broken.
Choosing metrics for each audience
The right metric for an audience is the one that informs the decision that audience actually makes, in terms it understands, at the cadence it looks. Start from the decision, then pick the measure.
| Audience | Decisions it makes | Metrics that fit |
|---|---|---|
| Team | What to pull next, where work is stuck, how much to plan | WIP by workflow state, item age, cycle time, velocity or throughput, escaped defects, rework share |
| Product owner | Scope, order and release forecasts | Forecast ranges from velocity or throughput, release burnup, defect and rework trends, approved iterations, outcome signals for released features |
| Sponsor, executives, steering committee | Continue, change or stop funding; strategic direction | Business results against goals, forecast of what further investment brings, major risks |
| Finance | Value for money, investment allocation | Spend to date and forecast against outcomes achieved |
| Customers and requesters | When to expect what they asked for | Lead time, ideally as a percentile; release forecast |
Two principles sit behind the table. First, detail shrinks as the audience moves away from the work: a sponsor deciding on funding needs results and a forecast, not a day-by-day view of tasks. Second, anything denominated in story points stays inside the team that estimated it. Story points are relative to each team's own scale, so they have no meaning to customers or finance and cannot compare teams, however they are rescaled. Counts of items are no fairer across teams, because each team slices work differently. Value for money is judged in money and outcomes.
The team chooses its own working metrics. A long list imposed from outside tends to be updated and ignored. Help the team pick a few metrics that answer questions it actually has ("how long do items wait for a code review?"), review them regularly (for example, in retrospectives), and prune any metric that no longer changes a decision, especially one that costs effort to compile. Ownership of the team's working metrics stays with the team; it does not need outside approval to add or drop one.
Leading and lagging indicators
A lagging indicator confirms a result after it has happened; a leading indicator moves earlier and predicts that result, so you can still steer. Annual revenue, churn over a year, quarterly support costs and last iteration's velocity are lagging. Rising WIP, ageing items in progress, and early user behaviour after a release are leading.
A good leading indicator has two properties:
- It moves early, within days or weeks rather than months.
- It is causally linked to the outcome and, ideally, moved only by the change you are judging. A metric that also responds to seasonal effects, marketing campaigns or simple curiosity (page views rather than completed actions) gives a noisy or misleading signal.
For delivery, the most useful early warnings are work in progress and item age. In a stable system, average cycle time grows with average WIP for a given throughput (Little's Law), so rising WIP predicts longer delivery before dates are missed, and an item that has sat in progress far longer than its peers is stuck now. Figures that are fixed at the start of an iteration, or that record effort rather than finished work, cannot give that warning.
For product outcomes, pick a completed user action that should come before the result and that only the new feature affects. Suppose a redesigned checkout is meant to raise annual online sales: the completion rate of checkouts started on the new flow moves within days, while total visits would also swing with promotions and the season. Keep the lagging measure too; it confirms whether the leading indicator really predicted the outcome.
Velocity as a planning aid
Velocity is a team's own average of completed estimated work per iteration, used to forecast how much that team can take on. It is not a measure of value, of productivity relative to other teams, or of individual contribution, and it is only trustworthy if the rules for counting it stay honest and stable.
- Count only done work. A story either meets the definition of done and counts in full, or it counts nothing. Partial credit inflates velocity, makes progress look better than the working software supports, and breaks the forecast.
- Re-baseline after a significant team change. Velocity belongs to a particular team. When people leave or join, the old average no longer applies, and arithmetic scaling by headcount is false precision because knowledge and ramp-up are uneven. Plan cautiously and let the first few iterations of the changed team set the new baseline.
- Re-baseline after a process change. A stricter definition of done puts more work into every story, so velocity usually drops. That lower figure is the honest measure of the new way of working, and it becomes the baseline. Velocity is only useful for planning while the estimating scale and the definition of done stay constant, so neither should be adjusted to make the number look like it did before.
- Normalise when the iteration length changes. If a team moves from one-week to two-week iterations, points per iteration roughly double with no change in pace. Compare points per week (or per available person-day) before concluding anything.
Because velocity is an estimate-based figure, demanding more of it does not create capacity. Pressure on the number tends to change how work is estimated, or how carefully it is done, rather than how much is delivered.
Gaming and balancing metrics
When a metric becomes a target, people improve the number rather than the thing it was meant to reflect; the remedy is to pair it with a balancing metric that gaming would make worse and to keep the unit you count stable. This is often summarised as Goodhart's law.
How to recognise gaming:
- The number improves while related measures worsen. A support group targeted on tickets closed per day starts closing tickets before customers confirm the fix; closures rise and so does the reopen rate.
- The unit of work changes shape. Targets on velocity tend to inflate estimates; targets on item counts or on speed per item tend to produce smaller and smaller slices, often technical tasks rather than user-visible stories.
- Individual targets erode teamwork. Ranking people on points or hours logged rewards looking busy and discourages helping others.
How to design against it:
- Balance speed or volume with quality and value. For each output metric, ask what a team could do to move it the wrong way, and watch a measure that would expose that: a quality measure such as escaped defects or reopen rate, and a value measure such as adoption of what was delivered. A balancing metric has to move against the shortcut; a second volume or activity figure moves with it.
- Count a consistent unit, such as finished user-visible stories, so slicing tricks do not change the count.
- Keep planning metrics as aids and set goals on outcomes. Velocity serves the team's planning; business goals are stated as results.
- Keep productivity measures at team level. Individual activity counts (hours, points per person) measure effort rather than results, invite blame and misrepresent work done as a team.
Reviewing metrics: trends, variation and normalising
Review metrics as a series over several periods against their own normal range, and normalise for anything that changed, before deciding that performance has changed. This is the variance and trend analysis the outline lists under planning, monitoring and adapting.
- One data point is not a trend. If a team's median cycle time has moved between 3 and 6 days all quarter, a 6-day week is normal variation and needs no intervention; reacting to every wobble adds disturbance. Look for a sustained shift, a run in one direction, or a value outside the usual range.
- A trend matters even below a threshold. Failed deployments of 1, 1, 2, 3, 3 and 4 a month against an alert level of 6 have triggered nothing, but a steady climb is itself the signal. Investigate the cause with the team while it is small, before choosing any fix.
- Normalise counts by volume. A team that shipped 50 items with 10 escaped defects (20%) and then 80 items with 12 (15%) has more defects but a better defect rate. Compare rates, not raw counts, when volume changes.
- Normalise by time and capacity. Velocity falls in an iteration with public holidays or people on leave. Work out the pace per available person-day; if capacity explains the drop, the pace is unchanged. Plan the next iteration from its own expected capacity, rather than adding the shortfall to it.
- Look for work the metric does not count. If a team quietly takes on unplanned work that never appears on the board, the throughput of planned work falls even though the team is just as busy. Make that work visible and measure its share, so the trade-off can be discussed openly.
- Look behind steady numbers too. Steady velocity can hide a growing share of each iteration spent on rework. Track the rework share and show its trend to the product owner, who weighs quality work against new features; keeping the cause visible is what lets it be fixed.
Forecasting with ranges and probabilities
Agile forecasts use the team's own historical velocity or throughput to give a range of likely finish dates with stated confidence, not a single date. A date computed from the average is often missed, roughly half the time when the data are evenly spread; a date computed from the best period is missed far more often. Both hide the uncertainty that the history plainly shows.
Monte Carlo simulation resamples past throughput (for example, picking a random historical week, again and again) to simulate many possible futures, and reports how many of them finished the remaining work by each date. "90% by 14 June" means that in 90% of the simulated runs, all of the remaining work was done on or before 14 June. It does not mean 90% of the work will be done by then, and it is not a measure of the team's opinion.
| Forecast percentile | Meaning | When it fits |
|---|---|---|
| 50% | As likely to be missed as met | Internal planning where a slip is cheap |
| 85% | Missed about one time in seven | A common default for commitments |
| 95% | Rarely missed | Fixed scope where missing the date is costly |
Choose the percentile by the cost of missing the date, not by habit. The more a miss would cost, the higher the confidence the date should carry, and the later that date will be. Percentile dates are read individually; averaging them produces a number with no statistical meaning.
Two checks before trusting any throughput-based forecast:
- Net burn, not throughput alone. If new items keep arriving in the release, the backlog shrinks only by completions minus arrivals. A team finishing 10 to 12 items a week while 4 are added is burning down only 6 to 8 a week. Use the measured arrival rate rather than a guessed buffer.
- Like-for-like items. Throughput blends every kind of item. If the mix shifts, for example towards many small fixes, the count can rise while the work you are forecasting slows. Forecast a backlog from the finish rate of the same kind of item.
Radiating metrics and turning insight into decisions
Radiating metrics means making them continuously visible to their audience, so anyone can see current, explained data without asking; using them means bringing what they show to the people who own the decision while there is still time to act.
Radiate rather than report. A pushed report is a snapshot that ages quickly and costs the team effort to prepare. A dashboard updated automatically from the team's own tools is always current and available whenever someone looks, which matters most when stakeholders are spread across locations and time zones.
A radiated metric needs three things to be read correctly:
- a definition of what it counts;
- the date the data was last updated, so nobody acts on stale figures;
- a trend over several periods beside the current value, so viewers can tell normal variation from a real change.
Keep individual figures off shared dashboards; they invite comparison and blame and mean little to outside viewers. Refresh at the cadence people look.
Radiate bad news too. When a forecast or a trend turns the wrong way, it stays visible, with context: what caused it and when options will be ready. A radiator that shows only good news stops being trusted, and trust is what it exists to build.
Use the insight early, with the decision owners. A forecast is worth most while choices remain. When it shows that the planned scope and the date no longer fit, the product owner takes that to stakeholders straight away to trade scope, order or date; each iteration of waiting removes options. Remember that capacity is not a quick lever: pressure on velocity distorts estimates, and people added late need time before they help.
Break a problem metric down before investing. Split a long lead time into its stages and see where the time goes. If most of it is spent waiting, for example in a change-approval queue, the biggest gain comes from shortening that wait, not from improving stages that are already quick.
Tip. Questions on this task are mostly short scenarios that ask what the agile practitioner or product owner should do, recommend, explain or forecast, plus a few that ask which metric answers a stated question or which pairings of audience and metric fit. Several options are usually reasonable, and a detail in the scenario decides: who the audience is and what decision they make, whether a figure covers the time before work starts, whether a change in the data comes from capacity, iteration length, volume, item mix or uncounted work, whether a value is inside its normal range, what a target would encourage, how much confidence a date needs given the cost of missing it, and whether scope is growing. Some items describe small data sets (weekly throughput, velocities, defect counts, forecast percentiles) and expect one step of reasoning, such as normalising per week or per item, or computing net burn.
- Start from the audience's decision, then choose the metric: WIP and cycle time for the team, forecasts for the product owner, outcomes and forecasts for sponsors and finance, lead time for customers.
- Lead time (request to delivery) is what customers feel; cycle time (start to done) is what the team controls. Promise customers a high percentile of lead time.
- Velocity is a team's own planning aid: count only done work, never compare teams with it, and re-baseline after team, definition-of-done or iteration-length changes. Productivity is read as a team trend, never a ranking.
- A metric made into a target gets gamed; pair speed or volume metrics with quality and value metrics and keep the counted unit stable.
- WIP and item age are leading indicators of delay; revenue, retention and past velocity are lagging.
- Judge a metric against its own normal range and trend, and normalise by volume, time and capacity before calling it better or worse.
- Forecast with ranges from real throughput, using net burn when scope grows and like-for-like items; pick the percentile by the cost of a miss.
- Radiate with definitions, data dates and trends; show bad news with context; act on a forecast while choices remain.
- Approved iterations track what the product owner or stakeholders actually accepted; an increment that is not accepted is a signal to resolve at once.
Frequently asked questions
What is the difference between lead time and cycle time in agile?
Lead time runs from when an item is requested to when it is delivered, so it is what customers and requesters experience. Cycle time runs from when the team starts work on the item to when it is done, so it is the part the team directly controls. The gap between them is mostly waiting, before work starts or after it finishes, which is why customers can find delivery slow while the team's cycle time looks fast.
Can velocity be used to compare agile teams?
No. Velocity is measured in story points, and each team sizes on its own relative scale, so the same work can be 3 points for one team and 8 for another. Comparing or converting velocities is meaningless and pushes teams to inflate estimates. To compare value for money across teams, use spend against business outcomes and forecasts instead.
What should happen to velocity when the definition of done gets stricter?
Velocity usually falls, because every story now contains more work before it counts as done. The lower figure is the honest measure of the new way of working, so it becomes the planning baseline. Velocity only supports planning while the estimating scale and the definition of done stay constant, so neither should be changed to bring the old number back.
What does a 90% Monte Carlo forecast mean?
A Monte Carlo forecast replays a team's historical throughput many times to simulate possible futures. A result of 90% by a given date means that in 90% of the simulated runs, all of the remaining work was finished on or before that date. It does not mean 90% of the work will be done by then.
Which agile metrics are leading indicators?
Leading indicators move early and predict a later result. For delivery, work in progress and the age of items in progress warn of delays before dates are missed. For product outcomes, a completed user action that should come before the result and that only the change affects, such as the completion rate on a redesigned checkout ahead of annual sales, is a leading indicator. Revenue, churn and past velocity are lagging.
How do you stop agile metrics from being gamed?
Avoid turning planning metrics such as velocity into targets, keep productivity measures at team level, and pair any speed or volume metric with balancing metrics that a shortcut would make worse: a quality measure and a value measure. Count a consistent unit of work, such as finished user-visible stories, so splitting work into smaller pieces does not inflate the count.
What does it mean to radiate agile metrics?
Radiating metrics means making them continuously visible to the people who need them, for example on a self-updating dashboard, instead of sending periodic reports or waiting to be asked. Each radiated chart should show its definition, when its data was last updated and a trend over several periods, and bad news should stay visible with context rather than being hidden.
Why should agile forecasts be ranges rather than single dates?
A team's throughput varies from week to week, so any single date hides that uncertainty. A date based on the average is often missed, roughly half the time. Giving a range with probabilities, such as 50%, 85% and 95% dates, lets stakeholders choose the confidence level that matches how costly a missed date would be.
Source
This lesson covers the "Delivery" domain of the official PMI-ACP exam guide. Vendors revise their guides — check the source for the current version.
- PMI-ACP Examination Content Outline (November 2024, rev. March 2026) — Project Management Institute
Sign up free to mark lessons complete, bookmark topics and track your exam readiness.