Blog · Board and management reporting
A cycle time dashboard compares completed work duration with the age of work still open. Use a worked timestamp example to separate stage delays, check the average, and identify the cases that need action.
A cycle time dashboard compares the duration of completed work with the age of work still open, using a stated start, finish, and clock. It should show where time accumulates and which cases need attention. A falling completed average is incomplete evidence if the oldest cases remain unfinished.
Choose a business event for each boundary: request accepted, processing started, and work completed, for example. State whether elapsed time includes nights and weekends, which time zone applies, and whether a reopened case keeps its original start. A target is meaningful only when measured on the same basis.
This example uses calendar days, with every timestamp recorded at 9:00 a.m. Eastern Time. Intake runs from acceptance to handoff; processing runs from handoff to completion. The two stages cover the full interval without gaps or overlap.
For a specific commercial process, use the definition in booking-to-invoice cycle per customer. Delivery reliability has its own boundaries in how to calculate OTIF; do not borrow its denominator for a general duration review.
Arrange the dashboard so each panel answers a distinct question:
| Panel | What to show | Decision it supports |
|---|---|---|
| Completed work | Count, mean, median, and target attainment | Did finished cases meet the stated expectation? |
| Stage duration | Duration by stage and comparable case type | Where did elapsed time accumulate? |
| Open work | Count, total age, current-stage age | Which unfinished cases need intervention? |
| Exceptions | Case identifier, stage, reason, owner, next action | Who investigates each delay? |
Keep the cohort and snapshot visible. A completion-period chart and an open-work snapshot are different populations and should be labeled accordingly.
A fictional US commercial-services team completed these cases from October 1 through October 14, 2026. The dates below abbreviate October dates; all are in the same month and year and at the stated time.
| Case | Accepted | Handoff | Completed | Intake days | Processing days | Total days |
|---|---|---|---|---|---|---|
| A | Oct. 1 | Oct. 2 | Oct. 3 | 1 | 1 | 2 |
| B | Oct. 1 | Oct. 2 | Oct. 4 | 1 | 2 | 3 |
| C | Oct. 2 | Oct. 4 | Oct. 6 | 2 | 2 | 4 |
| D | Oct. 2 | Oct. 3 | Oct. 7 | 1 | 4 | 5 |
| E | Oct. 3 | Oct. 5 | Oct. 10 | 2 | 5 | 7 |
| F | Oct. 1 | Oct. 4 | Oct. 14 | 3 | 10 | 13 |
| Total elapsed days | 10 | 24 | 34 |
For timestamp columns B through D, the spreadsheet calculations for row 2 are:
Intake days: =C2-B2
Processing days: =D2-C2
Total days: =D2-B2
Store actual date-time values, rather than text labels such as the abbreviated display above. Format the results as numbers. Dividing elapsed hours by the hours in a day would be an alternative convention, but do not mix units within the same review.
The dashboard's completed measures follow directly:
| Measure | Calculation | Result |
|---|---|---|
| Completed count | Cases A through F | 6 |
| Mean cycle time | 34 / 6 | 5.7 days |
| Median cycle time | (4 + 5) / 2 | 4.5 days |
| Mean intake time | 10 / 6 | 1.7 days |
| Mean processing time | 24 / 6 | 4.0 days |
| Within a five-day target | 4 / 6 | 66.7% |
Displayed means and percentages are rounded to one decimal. The NIST explanation of measures of location distinguishes the mean from the median and explains why skew can pull the mean toward a long tail. Case F is the long completed case here, so the difference between 5.7 and 4.5 days is useful evidence to investigate.
At the October 15, 2026, 9:00 a.m. snapshot, these cases remain open:
| Case | Accepted | Current stage | Entered current stage | Total age, days | Current-stage age, days |
|---|---|---|---|---|---|
| G | Oct. 10 | Intake | Oct. 10 | 5 | 5 |
| H | Oct. 4 | Processing | Oct. 8 | 11 | 7 |
| I | Oct. 1 | Processing | Oct. 10 | 14 | 5 |
| Total | 30 | 17 |
Open count is three, and average total age is 30 / 3 = 10.0 days. Case H is the only current-stage age greater than five days. Case I is the oldest overall, even though its current-stage age is shorter than H's.
The review therefore needs both fields. The processing owner investigates H's current delay; I's owner examines its earlier history and remaining work. Do not replace either age with zero because the completion timestamp is blank.
Suppose case F's processing time changes from ten days to four, with every other input unchanged. Its total duration becomes 3 + 4 = 7 days. This variation illustrates a shorter stage; it does not establish what operational change would produce it.
| Completed measure | Original | Shorter processing for F |
|---|---|---|
| Total elapsed days | 34 | 28 |
| Mean cycle time, days | 5.7 | 4.7 |
| Median cycle time, days | 4.5 | 4.5 |
| Within five days | 66.7% | 66.7% |
The mean falls because 28 / 6 is lower than 34 / 6. The median stays at 4.5 days, and target attainment stays unchanged because F still exceeds five days. The open-work snapshot also remains unchanged. This is why a dashboard needs more than one summary figure.
Prove stage coverage first: intake plus processing equals total for every completed row, and the column totals satisfy 10 + 24 = 34 days. Then reconcile the completed count to the source export and keep excluded, canceled, or invalid cases visible as a separate check.
Covirage is not affiliated with Microsoft. The process owner owns event definitions and action follow-up; the reporting owner checks timestamps and cohort counts. Compare the findings with deadline load per manager when the question becomes whether upcoming commitments fit available hours, rather than treating elapsed time as a capacity measure.
Bring a sample of your own case export with case identifiers, stage timestamps, status, and the review cutoff. Covirage maps the columns; its tools compute and check the durations and comparisons, and the external AI model explains the result with every figure traced to its rows. Create a free Covirage account, which takes about a minute, then set up your business and bring your file.
See self-service analytics for the supporting business use.
Cycle time measures an interval with a defined finish, usually for completed work. Aging measures elapsed time up to a stated snapshot for work still open. Keep them separate because the oldest unfinished cases have no completed duration yet.
Show both when a few long cases materially affect the result. The mean reflects total elapsed days across completed cases, while the median describes the middle case. Neither replaces the list of old open items or the count that missed the agreed target.
That depends on the business question and service agreement. Calendar elapsed time reflects how long the customer waits, while working time can reflect a staffed service schedule. State the convention and use it consistently across stages, periods, and targets.
Stage duration identifies where elapsed time accumulates, but it does not prove why. A stage may include active work, an external dependency, or waiting for a handoff. Inspect the affected cases and confirm the cause with the process owner before changing capacity.