TIER docs

How TIER Relates to DORA, SPACE, and DX Core 4

Audience: anyone evaluating TIER who already runs (or is considering) an engineering-metrics framework and asks the natural first question: "How does this sit alongside DORA / SPACE / DX Core 4 — does it replace them?"

Short answer: it complements them. TIER measures one axis none of the three frameworks covers — the dollar efficiency of AI token spend — and it is deliberately narrow. It is not a delivery-throughput metric, not a developer-experience or well-being metric, and not a holistic-productivity score. Run TIER next to your existing framework, never fused into it.


The one thing TIER measures

TIER is a single ratio (internal/scoring/engine.go):

TIER = Σ(outcome_weight × quality_multiplier) / (list-price AI cost / $1,000)

So TIER answers exactly one question: "How much shipped outcome did we get per $1,000 of AI compute?" Two sidecars travel with it — Coverage % (how the captured spend was recorded, per-request vs daily/estimated; not how much spend TIER missed) and Spend Leverage (list price ÷ your actual invoice, a CFO discount signal). Neither changes what TIER is: a trailing efficiency diagnostic on the AI-cost axis.

"Trailing" and "diagnostic" — chosen words


What TIER does NOT claim

Stated plainly, so no adopter over-reads the number:


Dimension-by-dimension mapping

For each dimension of each framework: does TIER measure it? The honest answer is almost always no — and that is the point. TIER adds a column those frameworks do not have.

DORA — the four keys

DORA measures software delivery performance. Its four keys:

DORA key What it measures Does TIER measure it?
Deployment Frequency How often you release to production No. TIER has no deploy signal.
Lead Time for Changes Commit → production latency No. TIER is not a latency metric.
Change Failure Rate % of deployments causing a failure No. TIER's revert/CI discount adjusts an outcome's weight inside the ratio; it is not reported as a failure rate and must not be read as one.
Time to Restore Service How fast you recover from a failure No. TIER has no incident or recovery signal.

Relationship: orthogonal. DORA tells you how well you deliver; TIER tells you how efficiently AI dollars convert into delivered outcomes. Neither substitutes for the other.

SPACE — the five dimensions

SPACE is a framework for reasoning about developer productivity across multiple dimensions (deliberately resisting a single number). Its five:

SPACE dimension What it captures Does TIER measure it?
Satisfaction & well-being How developers feel about work, tools, team No. TIER never measures humans.
Performance Outcomes of work (quality, reliability, impact) Partially adjacent: TIER's numerator is a size-weighted outcome count discounted for reverts — a narrow slice, not a performance judgment.
Activity Counts of actions (commits, PRs, reviews) No, as an end. TIER counts merged outcomes only as the numerator of an efficiency ratio, never as an activity score.
Communication & collaboration How work and information flow between people No. TIER has no collaboration signal.
Efficiency & flow Ability to do work with minimal interruption Adjacent in name only. SPACE efficiency is about human flow; TIER efficiency is about dollar yield of AI compute. Do not conflate them.

Relationship: SPACE's own thesis — never collapse the dimensions into one number — is exactly TIER's posture. TIER is a specialized reading on a cost-efficiency axis SPACE does not include; it belongs beside a SPACE picture, not inside a fused score.

DX Core 4 — the four top-level dimensions

DX Core 4 unifies DORA, SPACE, and DevEx into four dimensions with a per-engineer normalization:

DX Core 4 dimension What it captures Does TIER measure it?
Speed Throughput / delivery velocity (e.g. diffs per engineer, lead time) No. TIER is not a velocity metric.
Effectiveness Developer experience — ability to do work well (DXI) No. TIER has no experience signal.
Quality Change failure rate, failed-deployment recovery, operational health No. As with DORA, TIER's revert/CI discount is a weight adjustment inside the ratio, not a quality dimension.
Impact Business value / share of time on valuable work No. TIER measures cost efficiency of outcomes, not their downstream business impact.

Relationship: DX Core 4 deliberately spans speed, experience, quality, and impact — and deliberately does not include "AI-spend efficiency." That is the gap TIER fills. If you run DX Core 4, add TIER as a companion cost lens; do not try to graft it onto one of the four dimensions.


Why none of the three covers TIER's axis

DORA, SPACE, and DX Core 4 all predate the era where a large and variable fraction of engineering cost is metered AI token spend. They measure delivery, experience, and outcomes — all valuable — but none of them asks what the AI compute cost to produce that delivery, and whether that cost is trending efficiently. That is a new axis, and it is the only axis TIER measures. That is why TIER is a complement: it adds a column, it does not overwrite one.


Anti-patterns (do not do these)

These are the misuse modes that turn a useful diagnostic into an actively harmful one. The third is the specific Goodhart failure the project's adversarial analysis warns about.

  1. Evaluating developers on TIER. TIER is built for coaching, not for evaluating developers. Per-person figures are not accurate enough to judge an individual. TIER is blind to difficulty, collaboration, mentoring, on-call and design, so its per-person figures do not establish individual value. Its positioning remains grade the work, not the worker, by policy rather than by mechanism.

  2. Cross-cohort leaderboards. Do not rank developers, teams, or organizations against each other on TIER. Model mix, task mix, labeling discipline, and capture coverage differ across cohorts, so the comparison is apples-to-oranges. TIER is also single-tenant with no org isolation today (see the README status section), so cross-org comparison is not even technically meaningful. Compare a cohort to its own past, never to another cohort.

  3. Composite fusion into a single performance number (the Goodhart trap). Do not blend TIER into a DORA/SPACE/DX Core 4 composite or any "one number" dashboard that purports to rate performance. When a measure becomes a target, it ceases to be a good measure. Fusing TIER into a performance score makes it a target, and the gaming paths are obvious and cheap: inflate PR size/* labels to raise the numerator; avoid hard-but-small work that weighs little; or — worst of all — move AI usage onto tools TIER cannot capture, which lowers measured cost and inflates the ratio, while Coverage % stays at 100%; only the zero-token tripwire surfaces it. Keep TIER standalone and paired with its Coverage % so it stays diagnostic.


The one-line takeaway

TIER is a trailing efficiency diagnostic on the AI-cost axis — an axis DORA, SPACE, and DX Core 4 do not measure. Run it beside your framework as a complement. Use it to coach the practice, not the person. Never fuse it into a single performance number or rank people or cohorts on it. TIER is built for coaching, not for evaluating developers. Per-person figures are not accurate enough to judge an individual.

See How TIER Works Today for the full measurement model and its grounding in the code.