Blog

Reproducible KPI evidence: why each KPI needs its source records

Why each KPI should reopen with its definition and source records, and how reproducible evidence helps leaders defend cost and automation decisions.

Collection privacy settings in Opus: Enable collection ticked, fields for excluded applications, domains and text redaction, and the publish button
The collection privacy settings an administrator publishes as the device privacy policy in Opus.Demo data

Every KPI should reopen with its source records because a number without its evidence cannot be checked, explained or defended. When teams save the definition, scope and underlying records with each figure, anyone can rerun the KPI later and get the same result. That makes cost estimates, automation choices and progress reviews easier to trust.

  • A KPI is only as credible as the definition and records behind it.
  • KPI numbers stop matching when definitions, filters, time windows or source data change without notice.
  • A reproducible KPI stores its definition, scope, time window and source records together.
  • Reproducible evidence lets finance and operations leaders inspect a figure instead of debating it.

What is reproducible KPI evidence?

Reproducible KPI evidence is a key performance indicator saved together with its definition and the source records behind it. Anyone on your team can reopen that KPI later and get the same number from the same evidence.

A key performance indicator, or KPI, is a measure your team uses to track how well work runs, such as cycle time, cost per case or error volume. Most teams record the result. Fewer teams record how the result was produced.

That difference matters. A number in a slide is a claim. A number that reopens with its records is evidence that a reviewer can inspect, question and recalculate.

Reproducible KPI evidence applies to desktop task measures and to end-to-end process measures alike. Task mining records how people carry out tasks on their computers. Process mining reads event logs, the timestamped records that business systems keep for each case. Both produce numbers that need their records attached.

Why do KPI numbers stop matching over time?

KPI numbers stop matching because the inputs behind them change while the KPI label stays the same. Two reports can show the same KPI name and still disagree, and nobody can say why.

  • Definition changes: someone adjusts what counts as a completed case, a handling step or an exception.
  • Scope changes: filters on teams, regions, applications or case types are added or removed.
  • Time window changes: a monthly figure gets recalculated over a different period.
  • Data changes: source systems reload, correct or archive records after the KPI was reported.
  • Manual edits: spreadsheet copies are adjusted by hand and lose their link to the original records.

Each of these changes can be reasonable on its own. The problem is that the change becomes invisible once the KPI number leaves its source. Teams then spend meetings arguing about whose figure is right instead of what the figure means.

What should a saved KPI contain?

A saved KPI should contain everything a reviewer needs to recalculate the KPI without asking its author. Teams often use a short checklist so that every saved KPI carries the same evidence.

  1. The definition: the formula, the unit and the rules for what is included or excluded.
  2. The scope: the processes, teams, applications and case types the KPI covers.
  3. The time window: the exact start and end of the period measured.
  4. The source records: the cases, events or task records that produced the number.
  5. The context: who saved the KPI, when, and for which question or decision.

Keep source records at a level where reviewers can inspect them: individual cases or task executions, not only totals. A total cannot be checked; the records that add up to the total can.

With these elements in place, a KPI saved for a quarterly review can be reopened months later and still explain itself.

Why does reproducibility matter for cost and automation decisions?

KPI reproducibility matters most when a number supports spending, staffing or automation choices. Those choices get challenged, and a challenged number needs its records to survive review.

Finance leaders reviewing a process cost analysis want to trace each cost figure back to the work it describes.

Operations leaders want to know whether a slow process is slow across all cases or only in a few outliers. Automation and IT leaders want a baseline they can compare against after a change goes live.

Reproducible KPI evidence supports each of these needs. It also protects a transformation program from a common failure: a baseline that nobody can rebuild once the project is underway. Without the original records, before and after comparisons rest on memory.

How can your team make KPIs reproducible?

Your team can make KPIs reproducible by treating each reported KPI as a saved object rather than a typed figure. A few habits make the difference.

  • Agree on written KPI definitions before measuring, and keep the definitions with the results.
  • Save each KPI with its scope, time window and source records at the moment you report it.
  • Reference the saved KPI in slides and business cases instead of retyping the number.
  • When a definition changes, save a new version and keep the old one, so trends stay comparable.
  • Ask reviewers to reopen the KPI and inspect the records before they challenge or approve it.

These KPI habits shift reviews from debating figures to discussing causes. They also make handovers easier when analysts change roles or move to other projects.

How does Optimus Hive handle reproducible KPI evidence?

In Opus task mining software, you can save any KPI with its source records and definition, and reopen it later with the same numbers.

For end-to-end processes, Measured Objectives, measured from your process data (Favus), track average case duration, recorded cost and automation rate from your process data in Favus, with the events behind each number. Measured Objectives do not feed Via.

Checked automatically against Optimus Hive product documentation before publication.

Talk to the Optimus Hive team about your work

Request a demo, and tell us which work you're thinking of moving to AI agents.