Cycle time is an essential metric in Agile software development, indicating the total time required to complete a task, user story, or feature from the moment work begins to its final readiness for delivery. To calculate cycle time, teams must first establish the start and end points of the process they wish to measure. They then monitor the time taken for work items to move through this defined process. By recording the average, minimum, and maximum time to complete each item, the team gains a detailed understanding of their workflow.
This metric not only sheds light on the actual effort involved in producing functional software but also serves as a tool for process improvement. By analyzing cycle time, teams can pinpoint process bottlenecks and inefficiencies, and devise targeted strategies to enhance both efficiency and productivity.
Moreover, cycle time is customizable, allowing teams to account for the distinctive aspects of their work processes and project demands. This level of customization makes the metric particularly powerful for Agile teams, who can adapt their tracking and analysis to their specific operational needs and objectives. With a focus on refining cycle time, teams can accelerate the delivery of high-quality software, thereby meeting customer needs more effectively and ensuring a competitive edge in the market.
The Cycle Time report is a scatter plot, with one point for every completed item. The X-axis is the Completion Date, and the Y-axis is each item's cycle time. Plotting individual points this way makes it easy to spot outliers and patterns that a single average would hide.
The chart shows two series, both of which you can toggle on or off from the chart legend:
The Y-axis unit is chosen automatically based on the range of your actual data, so you don't need to configure it. The axis always begins at zero, and its title displays the selected unit:
The unit is selected from the largest value in your data, so a single long-running item can shift the whole axis to a coarser unit.
Hovering over a point shows the item number and its readable cycle time — for example, ITEM-123: 2 days. The tooltip title shows the completion date for that point.
Cycle time measures the interval between two lanes in your workflow, which you choose with the From and To lane selectors above the chart:
By changing these selectors you can measure any segment of your process — for example, the time from when work actively starts to when it is ready for release — rather than the full lifecycle. The selected lanes, along with the report's date range and work-type filters, determine which items are included and how their cycle time is calculated. For more on the shared filters and selectors used across reports, see Report Customization Options.
Below the chart, three summary tiles give you the headline figures at a glance:
The Cycle Time report includes an Items tab that lets you drill down into the specific items behind the chart, grouped by date period. Each section header shows an item count so you can quickly gauge volume for a period without expanding it. A separate transaction tab is also available for reviewing the underlying lane activity.