Set the success metric before the first result exists

L2WorkingDesign10 minBehavioral

RolesAI Evaluation and ReliabilityLLM Product EngineeringCustomer AI DeploymentAI Data Systems

The question

Tell me about a time you defined how a project would be judged before you had any results. What did you write down, and what did you refuse to leave open until later?

Answer it first, aloud or on paper. Then open the answer.

The answer

Show short answer

I start from the goal, derive the questions it raises, and only then pick the smallest metrics that answer them. Each metric gets a direction, a threshold, a window, a source and a population before any value is observed, and each outcome metric is paired with a guardrail and a counter-metric. I also write the pass, fail and ambiguous decisions in advance, because a team that sees the result first moves the threshold to protect the build.

Show full answer

Goal, question, metric

For an incident tool the goal was to cut the time to identify the affected service without raising unsafe actions. The questions followed: how fast is the correct service found, how often is it correct, does diagnosis stay read-only, and does the workflow raise alert dismissal or operator load. The metrics made each question operational.

A metric needs a contract

FieldExample
Namemedian identification seconds
Directionat most
Threshold120
Windowten incident replays
Sourcethe replay event log
Populationthe on-call engineers in the pilot
Kindoutcome or guardrail

Without a source and a window a number cannot be reproduced. Without a threshold it cannot drive a decision.

Three kinds of metric

  • Outcome: did the desired state improve?
  • Guardrail: did a fixed constraint stay true?
  • Counter-metric: did the local gain shift cost or harm somewhere else?

Speed alone is not enough. Correctness, production writes, operator workload and missed alerts protect against a fast but unsafe result. A plan without a guardrail is invalid even when the outcome metrics look complete.

Decide before you measure

The lesson's example: pass when the correct-service rate is at least 0.9 and the median time is at most 120 seconds; fail on any production write or a correct rate below 0.75; ambiguous when the gain is small with wide variance, which calls for a larger replay set. A stable correct rate between 0.75 and 0.9 matches none of the three rules, so I also write a rule for it before the replay: it does not pass, and it names the next test. Offline replay gives repeatability and edge coverage. A bounded pilot gives real behavior and trust. I use the cheapest evidence that answers the current decision and do not expose real users only because the code is ready.

Follow-ups

  1. L2WorkingA metric is easy to collect but cannot change the decision. What do you do with it?

    Show expected answer

    remove it; measurement answers a decision, it does not decorate a dashboard.

  2. L2WorkingGive a counter-metric for the incident tool.

    Show expected answer

    review time added for the incident commander, or escalations that moved to another team.

  3. L3SeniorThe outcome metric passes and the guardrail fails. What is the verdict?

    Show expected answer

    fail; a fixed constraint that broke means the outcome was not reached.

  4. L3SeniorResults come back ambiguous. What was already written for that case?

    Show expected answer

    the next step, such as a larger replay set, decided before the result so nobody argues the threshold afterwards.

Wrong answers

Show the wrong answers that interviewers hear
  • “Pick the metric after you see what the system can do.”

    The threshold then moves to protect the build and the measurement decides nothing.

  • “One good outcome metric is enough.”

    Without a guardrail, a fast but unsafe result passes.

  • “Run a live pilot since the implementation is ready.”

    Readiness is not a reason to expose users; the cheapest evidence that answers the decision comes first.

Taught in

The success metrics lesson gives the metric contract, the three kinds of metric and the rule to decide before measuring.