View and understand the control chart
This page applies to company-managed projects only.
Read more about the difference between company-managed and team-managed projects.
The control chart shows the cycle time (or lead time) for your product, version, or sprint. It takes the time spent by each work item in a particular status (or statuses), and maps it over a specified period of time. The average, rolling average, and standard deviation for this data are shown.
A control chart helps you identify whether data from the current sprint can be used to determine future performance. The less variance in the cycle time of a work item, the higher the confidence in using the mean (or median) as an indication of future performance.
With the control chart, you can:
View work item details: Select a dot to see data for a specific work item.
Zoom in: Highlight an area of the chart to focus on a specific time period.
Change the time scale: Configure the time period you want data for.
Refine the report: Select the columns, filters, and swimlanes you want data for.
Here are some of the ways that you could use a control chart:
Analyze your team's past performance in a retrospective,
Measure the effect of a process change on your team's productivity,
Provide external stakeholders with visibility of your team's performance, and
For Kanban, use past performance to set targets for your team.
Viewing the Control Chart
Click Projects in the navigation bar and select the relevant project
Click Reports, then select Control Chart
Configure the chart as desired. The screenshot at the top of this page highlights the controls that you can use to configure the Control Chart
Click How to read this chart at the top of the report to view a short description of the report.
If you are using Internet Explorer 8, the Control Chart will not work.
Printing the Control Chart
To print the report, view the report and use the print functionality for your browser. The report will fit on either A4- or Letter-sized pages in both portrait and landscape modes (note, there is a known issue printing in landscape using Chrome).
Understanding the Control Chart
Before you start using the Control Chart, you should get to know how it works. The following questions and answers cover the key functionalities of the Control Chart:
What is the cycle time and lead time?
Cycle time is the time spent working on a work item — typically, the time taken from when work begins on a work item to when work is completed, but it also includes any other time spent working on the work item. For example, if a work item is reopened, worked on, and completed again, then the time for this extra work is added to the cycle time.
Lead time is similar to cycle time, but is the time taken from when a work item is logged (not when work begins) until work is completed on that work item.
How is cycle time determined?
The statuses used to calculate cycle time depend on the workflow you're using for your project. You should configure the Control Chart to include the statuses that represent the time spent working on a work item. Note, the Control Chart will attempt to select these statuses automatically.
For example, if you are using the 'Jira Development' workflow, you may consider work to have started on a work item when it transitions to 'In Progress', and work to have completed when it transitions from 'In Review' to 'Done'. You would show this on the Control Chart by selecting 'In Progress' and 'In Review' as the Columns, as this would show the time that work items have spent in those two statuses.
You can also configure the Control Chart to show lead time data instead of cycle time data. Just select the statuses that represent the time spent on a work item; from the time it is raised until work was completed.
How is rolling average calculated?
The rolling average (blue line on the chart) is work-based, not time-based. For every work item shown on the chart, the rolling average (at that point in time) is calculated by taking the work item itself, X work items before the work item and X work items after the work item, then averaging their cycle times. 20% of the total work items displayed (always an odd number and a minimum of 5 work items) is used in the calculation.
For example, in the screenshot below, at the point of time where a work item (green dot) is shown, the rolling average is calculated as follows:
Take the work item plus four work items before and four issues after (nine issues total).
Average the cycle times for the nine work items.
Map the blue line to the calculated average.
If the Timeframe is reduced to 'Past two weeks', the number of work items used would reduce, as there are fewer total work items available to use for the calculations.
This method produces a steady rolling average line that shows outliers better (i.e. rolling average doesn't deviate as sharply towards outliers). The rolling average line is also easy to understand, as the inflections are related to the positions of work items.
If you would like to know more about why the rolling average calculation is based on a percentage of the total work items, rather than a time period, see Comparing different methods of calculating the rolling average on the Control Chart.
What does the blue shaded area represent?
The blue shaded area of the control chart represents the standard deviation — that is, the amount of variation of the actual data from the rolling average.
The standard deviation gives you an indication of the level of confidence that you can have in the data. For example, if there is a narrow blue band (low standard deviation), you can be confident that the cycle time of future work items will be close to the rolling average.
What do the dots on the chart represent?
As shown on the chart legend, each dot represents a work item or a group (cluster) of work items:
The vertical placement of the dot represents the cycle time for the work item, i.e. the 'Elapsed Time'. For a cluster of work items, the dot is placed at the average cycle time for the work items.
The horizontal placement indicates when the work item transitioned out of the last status selected on the chart (in Columns). For example, if you are using the 'Jira Development' workflow and have selected 'In Progress' and 'In Review' as the columns on the Control Chart, the dots will indicate when the work item most recently transitioned out of either of those statuses.
Why does the scale of the Elapsed Time axis change when I change Timeframe?
If the maximum Elapsed Time value on the chart is less than 30 days, then a linear scale is used for the y-axis. If it is 30 days or greater, than a cube-root power scale is used.
When you change the Timeframe, you may include work items with an elapsed time of greater than 30 days when you previously did not, or vice versa. This will change the scale, as described above.
Linear scale for Elapsed Time
Cube-root power scale for Elapsed Time
Tips and examples
Learn how to tweak your Control Chart to show the data you need with the following examples:
Tip 1: Remove unwanted outliers
The Control Chart can help you identify outliers. On closer examination, you may determine that certain outliers are invalid due to human error. For example, you may have a story that was started but stopped, then eventually dropped back to the backlog, but not returned to the 'To Do' status. The time that the work item spent 'In Progress' would incorrectly skew the data for your Control Chart.
To remove unwanted outliers from your Control Chart, add a label to each outlier work item (e.g. outlier) and create a Quick Filter with this JQL: labels is EMPTY or labels not in (outlier)
. Configure your Control Chart to use this Quick Filter.
Example Control Chart with invalid outliers
Example Control Chart with invalid outliers removed (note the smaller scale for 'Elapsed Time')
Tip 2: Remove triage casualties
In a Control Chart, you generally want to track the work items that are resolved as 'Fixed'. Work items that are triaged and resolved as a duplicate, answered, tracked elsewhere, etc can skew the data, bringing the average cycle time down considerably.
To remove triage casualties from your Control Chart, create a Quick Filter with this JQL: resolution in (Fixed)
. Configure your Control Chart to use this Quick Filter.
Example Control Chart including work item where the resolution is not 'Fixed'
Example Control Chart excluding work items where the resolution is not 'Fixed' (note the higher average cycle time)
Tip 3: Exclude current work
The Control Chart shows data for work items that have been in a selected column, but are no longer in a selected column. This gives the cycle time (total elapsed time) for the work items. However, by default, this will include work items that are still moving across the board.
To view the data for completed work only in your Control Chart, create a Quick Filter with this JQL: status in (Resolved, Closed)
. Configure your Control Chart to use this Quick Filter.
Example Control Chart including all work items
Example Control Chart including work items where the status is 'Resolved' or 'Closed' only
Learn how to interpret a Control Chart with the following examples:
Example 1:
The productivity of the team is increasing: indicated by the downward trend of the rolling average.
The cycle time of future work items are likely to be close to the rolling average (2 days or less): indicated by the low standard deviation (narrow blue shaded area).
Example 2:
The team's productivity is pretty consistent: indicated by rolling average being close to the average.
There are obvious outliers on Tue 14 and Wed 15 (7 days and 10 days elapsed time respectively, compared 2 days on average) that should be investigated.
Data is becoming more predictable over time.
Known issues
If you encounter an issue that is not on this list, please raise it in our work item tracker.
Need help? If you can't find the answer you need in our documentation, we have other resources available to help you. See Getting help.
Was this helpful?