Retry
The measure of how often your stations are retesting units — an inefficiency.
There are many P-KPIs that the platform could report to the dashboard for a given station. Depending on the type of station, a specific subset of P-KPIs might be more appropriate. If your station is reporting test data by using SDK functions that track the unit in and out of the station with a corresponding result, it might be helpful to understand how retry rates are counted and calculated.
Retry Rate
Retry Rate measures how often units are re-processed at a given station, station group, or line. This metric indicates the proportion of unique units that required one or more additional runs beyond their initial attempt — a strong signal of test and process stability.
Retry Rate calculations are based on how many times each unique unit is tracked out of a station. If a unit is processed multiple times, all occurrences after the first are considered retries.
: number of unique units that were processed more than once
: total number of unique units processed
While Retry Rate focuses on the proportion of unique units that required additional re-processing, a related term, "Retry Run Rate", looks at how many of the total test runs were from retry attempts rather than first-time runs for a given unit. The dashboard reports the Retry Rate metric — providing a clear view of how frequently units are being retried — and does not include Retry Run Rate directly. Thus, we'll only be going into Retry Rate in more detail below.
Examples
Example 1: Simple
In this example, we’ll compute the Retry Rate for one station with a few re-processed units.
Unit Flow:
| Time | Unit ID | Result | Station occurrence |
|---|---|---|---|
| 01:23:00 | Unit 1 | Pass | 1st |
| 01:24:00 | Unit 2 | Fail | 1st |
| 01:25:00 | Unit 2 | Pass | 2nd |
| 01:26:00 | Unit 3 | Fail | 1st |
| 01:27:00 | Unit 3 | Fail | 2nd |
| 01:28:00 | Unit 4 | Pass | 1st |
- Unique Units: 4
- Retried Units: Out of 4 units, 2 units were attempted more than once.
Example 2: Complex
In this example, we’ll compute Retry Rate for a station group consisting of stations A and B — processing overlapping sets of units in parallel. We’ll explore how flows with different retry policies will affect the numbers.
Station Group 1:
- Station A:
| Time | Unit ID | Result | Station occurrence | Group occurrence |
|---|---|---|---|---|
| 01:23:00 | Unit 1 | Pass | 1st | 1st |
| 01:24:00 | Unit 2 | Fail | 1st | 1st |
| 01:25:00 | Unit 2 | Pass | 2nd | 2nd |
| 01:26:00 | Unit 3 | Fail | 1st | 1st |
| 01:27:00 | Unit 4 | Fail | 1st | 1st |
| 01:28:00 | Unit 4 | Fail | 2nd | 2nd |
| 01:29:00 | Unit 5 | Fail | 1st | 1st |
| 01:30:00 | Unit 5 | Fail | 2nd | 2nd |
| 01:31:00 | Unit 6 | Fail | 1st | 1st |
| 01:32:00 | Unit 6 | Pass | 2nd | 3rd |
| 01:33:00 | Unit 7 | Fail | 1st | 1st |
| 01:34:00 | Unit 7 | Fail | 2nd | 3rd |
- Station B:
| Time | Unit ID | Result | Station occurrence | Group occurrence |
|---|---|---|---|---|
| 01:26:30 | Unit 3 | Pass | 1st | 2nd |
| 01:28:30 | Unit 4 | Fail | 1st | 3rd |
| 01:30:30 | Unit 5 | Pass | 1st | 3rd |
| 01:31:30 | Unit 6 | Fail | 1st | 2nd |
| 01:33:30 | Unit 7 | Pass | 1st | 2nd |
| 01:36:00 | Unit 8 | Pass | 1st | 1st |
| 01:37:00 | Unit 9 | Pass | 1st | 1st |
| 01:38:00 | Unit 10 | Pass | 1st | 1st |
Outcome:
Group 1 consists of Station A and Station B.
-
Unique Units: 10
-
Retried Units: Out of 10 units, 6 units were attempted more than once.
- Station A:
- Unique Units: 7
- Retried Units: Out of 7 units, 5 units were attempted more than once.
- Station B:
- Unique Units: 8
- Retried Units: Out of 8 units, no units were attempted more than once.
- Station A:
In this example, Station A shows a significantly higher retry rate, suggesting potential instability or inconsistency in its test setup, fixture, or process parameters. Comparing retry rates at both the group and station levels helps highlight where variability is occurring — whether isolated to a single station or systemic across the line.