Flow Metrics & Analytics

Cycle Time Histogram

What it answers

How long does work take?

Understand the distribution of historical cycle times and the likelihood of completing similar work within a given time.

Example

How to read it

Cycle Time Histogram in Nave: bars showing the frequency distribution, dotted percentile lines, and the Cycle Time Averages widget for mean, median and mode
  1. Histogram bar

    Read each bar against the vertical frequency axis and the horizontal cycle time axis to understand the frequency distribution of task completion times.

  2. Percentile line

    A percentile line shows the probability of completing tasks within a certain cycle time. Higher percentile lines indicate a higher likelihood of delivering work on time.

  3. Cycle Time Averages widget

    The Cycle Time Averages widget shows the mean, median and mode average cycle times and how their trends develop over time.

See the Cycle Time Histogram in action

Analyze your cycle time frequency distribution

The Cycle Time Histogram shows how often tasks are completed at each cycle time. The vertical axis shows frequency, and the horizontal axis shows cycle time.

Use the distribution to determine how much your cycle time varies.

A large hump on the left followed by a long tail to the right indicates significant variation and an inconsistent process. Consider establishing a WIP-limited pull system to work toward more predictable delivery times.

Cycle Time Histogram bars in Nave with a card-detail popup showing one task's cycle time breakdown

Forecast task delivery times

The Cycle Time Histogram uses past cycle time data to forecast likely delivery times.

Percentile lines show the probability of completing tasks within a certain cycle time. Higher percentiles indicate a higher likelihood of delivering work on time.

Use percentile lines to define your service level agreements. Discuss confidence levels with clients and stakeholders, then base your SLAs on their optimum comfort level. We recommend starting with the 85th percentile line.

Cycle Time Histogram bars zoomed on the horizontal axis with the average cycle time marked

Monitor your delivery performance

Average cycle time is a measure of performance. The Cycle Time Histogram shows your mean, median and mode average cycle times and how they change over time.

Ideally, these lines should remain close together and either stay level or go down.

Choose an average and monitor its line. If it rises, your team needs more time, on average, to complete tasks. You might need to reevaluate your WIP limits or alter your process policies to establish a faster delivery workflow.

Cycle Time Averages widget showing mean, median and mode trend lines next to the percentile filter sidebar

You can export the filtered data shown in this chart as a CSV.

What to look for

A long tail to the right

A large hump on the left followed by a long tail to the right indicates significant cycle time variation and an inconsistent process.

Two peaks

Two peaks form a bimodal distribution, indicating that two groups overlap in the dataset.

A fat-tailed distribution

Divide the 98th percentile by the 50th percentile. A result of 5.6 or more indicates a fat-tailed frequency distribution and helps determine whether you can rely on the probability forecast.

What decisions it helps you make

  • Whether to establish a WIP-limited pull system to work toward more predictable delivery times.
  • Which percentile and confidence level to use when defining your service level agreements.
  • Whether to start your service level agreements with the 85th percentile line.
  • Which average cycle time to monitor.
  • Whether to reevaluate your WIP limits or alter your process policies when the selected average rises.

See these analytics with your own delivery data.

Connect your existing delivery data and start exploring your flow.