Tier9AI logoTier9AI

Chapter 03

How to Measure AI Contribution Without Pretending Correlation Is ROI

A practical measurement model for connecting AI activity and cost to work delivered while keeping attribution, causation, and ROI distinct.

Peter Olson

9 min read

AI cost is becoming visible faster than AI value. Finance can see subscriptions, token charges, and infrastructure spend. Engineering can see activity across assistants and agents. Leadership still struggles to answer the harder question: what work did that spending support, and did the business result improve?

The answer requires a measurement model that keeps four ideas separate: attribution, correlation, causation, and return on investment.

Four claims that should not be collapsed

Attribution applies an explicit rule to connect activity or cost to a unit of work. A session may be linked to a ticket because its branch contains the ticket key. That connection is useful and auditable, but it is still a rule.

Correlation describes an observed relationship. AI-assisted work items may show shorter cycle time than other items. The difference may reflect the tool, but it may also reflect task selection, team experience, urgency, or work complexity.

Causation asks what would have happened without the intervention. Strong causal claims usually need a randomized rollout, a credible comparison group, or a careful quasi-experimental design. A before-and-after chart alone rarely controls for enough change.

ROI converts incremental benefit and total cost into an economic result. It needs a defensible counterfactual and a complete cost boundary—not only model charges.

Keeping these claims distinct makes investment decisions more credible.

Build a five-layer evidence chain

Start with the work decision, then collect the minimum evidence needed at each layer.

LayerExample evidenceQuestion answered
Costlicense, token, compute, platform, review timeWhat did we spend?
Activitysession, model, tool call, Skill versionWhat AI activity occurred?
Work linkageissue, epic, incident, release, customer caseWhich work item was supported?
Delivery outcomecycle time, throughput, defects, reworkDid delivery behavior change?
Business outcomerevenue, retention, resolution time, risk loss avoidedDid the operating result move?

The join keys matter. Use stable identifiers such as work-item ID, repository and branch, deployment ID, customer account, workflow run ID, and approved tool-call correlation ID. Preserve identity and tenant boundaries so one customer's activity cannot be attributed to another customer's work.

Those records depend on the identity, effect, and evidence controls in secure MCP integration patterns.

For agent workflows, also record consequential approvals, policy decisions, and failure states. A fast workflow that bypasses required review is not a productivity win. A run that required a human to repair three side effects should not be counted as autonomous completion.

Choose the unit of value before the metric

Tokens are an input measure. Lines of code are an output proxy. Neither is automatically valuable.

Choose a unit leaders already recognize: a resolved support case, activated customer, completed migration, released feature, approved claim, or recovered invoice. Define its baseline, accountable owner, quality threshold, and time window before introducing AI.

Then establish a balanced scorecard:

  • Economics: total cost per accepted work unit and incremental gross benefit.
  • Flow: cycle time, wait time, throughput, and handoff count.
  • Quality: escaped defects, reopen rate, rollback rate, and human rework.
  • Control: approval coverage, unauthorized attempts blocked, and audit completeness.
  • Adoption: eligible users, active users, repeat use, and abandonment.
  • Reliability: successful runs, partial failures, duplicate prevention, and time to recovery.

These measures prevent a local speed gain from hiding downstream rework, risk, or customer friction.

A vendor-documented example: Tempo Workforce Intelligence

The following summary describes Tempo's published product materials as of September 2, 2026. It is not an independent Tier9AI test, customer result, or endorsement.

Tempo describes Workforce Intelligence as a Jira-based product that connects AI provider activity, Git activity, and work items. According to Tempo's product documentation, it retrieves session cost information from supported providers and can associate that cost with Jira work when code lands on a branch carrying a Jira issue key. The resulting attribution can roll up from an issue to an epic or initiative; spend that cannot be matched remains visible as unattributed.

That is a useful example of a traceable attribution mechanism. It gives a buyer a rule to inspect, exposes unmatched spend, and puts cost next to work-management data. Tempo also presents comparisons such as AI-assisted versus non-AI cycle time.

Those capabilities do not by themselves prove which code AI built, that AI caused the cycle-time difference, or that the investment produced positive ROI. Those conclusions require additional context about work complexity, quality, labor effects, and the counterfactual.

When evaluating any platform, ask for the matching rule, attribution coverage, treatment of shared sessions, correction workflow, raw-data access, retention policy, and handling of unmatched cost.

Move from observation toward causation

Begin with a baseline period using a stable work definition. Segment by task type and complexity so routine fixes are not compared with major platform changes. Roll out the AI workflow to a defined cohort while preserving a reasonable comparison group where possible.

Preselect the primary outcome and guardrail metrics. Avoid searching dozens of charts after the fact for a favorable result. Track confidence intervals and sample size, not only percentage change. Document other changes—staffing, release process, backlog mix, or seasonality—that could explain the movement.

For higher-stakes decisions, use an appropriate experimental or quasi-experimental method. Measurement quality should match the investment.

Calculate ROI with a complete boundary

A basic formulation is:

ROI = (incremental benefit - total incremental cost) / total incremental cost

Total cost may include licenses, inference, infrastructure, integration, evaluation, security review, monitoring, human approvals, training, incident response, and vendor management. Benefits may include recovered capacity, faster revenue, lower service cost, reduced churn, or avoided loss—but only when the conversion assumptions are explicit.

Do not automatically treat time saved as cash saved. Capacity becomes financial value when the organization can remove cost, avoid hiring, increase throughput, improve revenue, or redirect time to work with measurable value.

Implementation checklist

  1. Name one workflow, accountable owner, and accepted unit of value.
  2. Capture the pre-AI baseline and quality threshold.
  3. Define cost, activity, work-linkage, delivery, and business evidence.
  4. Document attribution rules and preserve an unattributed category.
  5. Propagate identity, tenant, work-item, and run identifiers through tools and systems.
  6. Include approvals, rework, failures, and human review in the record.
  7. Select one primary outcome plus quality, control, and reliability guardrails.
  8. Create a comparison strategy before rollout.
  9. Review evidence at a fixed cadence and record interpretation limits.
  10. Expand only when the measured result and operating controls both hold.

Failure modes

  • Reporting token growth as adoption success without accepted work.
  • Forcing every dollar onto a work item instead of exposing unmatched spend.
  • Comparing unlike teams or tasks and calling the difference productivity.
  • Ignoring review time, rework, incidents, and integration cost.
  • Ranking individuals using incomplete telemetry.
  • Treating an approval bypass or quality decline as faster delivery.
  • Presenting correlation as causation or cost allocation as ROI.

The goal is not to produce a perfect number. It is to create an evidence chain strong enough that engineering, finance, and the workflow owner can make the same decision from the same facts.

Further reading