Skip to main content

Cycle Time

Time from active start to completion — the core flow-friction signal.

Cycle Time measures the time an item takes from when work actually starts to when it's done. It's the most actionable flow metric because it surfaces queueing and coordination problems early.


​

What it measures


​

Active delivery duration only — not backlog wait time. The clock starts when the item enters an active workflow state and stops when it transitions to done.


​

How Leanmote calculates it


​

cycle_time = completed_at - in_progress_at


​

  • Measured against active states only. Backlog and "to do" time aren't included.

  • One statistic at a time, chosen with the method selector. The default is the average. The other options are the median, the P75, P85 and P95 percentiles, and the standard deviation — there is no P90.

  • Optionally split by size class (S, M, L) or story points to compare like-with-like.


​

How to interpret it


​

  • Switch to median first. It tells you the typical experience, and it's not what you see by default.

  • Then switch to P95. It exposes the slow tail, and the gap between median and P95 is your "stuck items" signal.

  • Rising cycle time without rising throughput is the textbook bottleneck pattern. Investigate where time is concentrated.

  • Falling cycle time and rising throughput is the goal — you're getting more efficient.


​

What to do about it


​

  • Reduce WIP. Less concurrent work means less context-switching and shorter waits.

  • Slice work smaller. Median cycle time falls fastest when stories shrink.

  • Set explicit work-in-progress limits per stage and enforce pull-based flow.

  • Investigate the slow tail. The handful of items at P95 often have a pattern — same reviewer, same project, same blocker.


​

Related metrics


​

  • Throughput

  • Work in Progress (WIP)

  • Waiting Time

  • Lead Time for Changes

  • Flow metrics overview

Did this answer your question?