Reaction Time
Purpose
Reaction Time reveals how soon a team starts working on issues after they appear in backlog. It checks a first change of an initial status.
How metric helps
Reaction Time helps to identify delays between moments a ticket was created and someone started looking into it (assumed, a status was changed for this). It is hugely important if a project performs maintenance and support activities. In this case a time period to take up an issue might be critical and even can be determined by SLA.
How metric works
Chart overview
The chart shows how the daily average reaction time changed day by day for the last 90 days. By clicking on series, a drill-down opens which lists the issues included into calculation and reaction time for every issue that changed the initial status within the selected period. The initial status is a status the issue gets upon its creation in a tracking system.
Calculation
For a single issue:
Reaction Time = Tchange - Tcreation ,
where
Tchange - timestamp of the initial status change
Tcreation- timestamp of the issue creation
For all issues:
Avg Reaction Time = Σ Reaction Time / Ni,
where
Reaction Time - reaction time for a single issue
Ni - number of issues at the date
RAG thresholds: no.
If a workflow is changed or a ticket is moved to another project, it is counted as a status change and will be reflected on the metric for the corresponding date.
Data Source
Data for the metric can be collected from a task tracking system (Jira, TFS/VSTS, etc.)