- 1. The metric mindset
- 2. Change management is a metrics problem
- 3. How to pick a business metric that works
- 4. Collecting the data from the client
- 5. Being realistic
- 6. The metric tree: connecting the boardroom to the confusion matrix
- 7. Translating business costs into precision, recall and F1
- 8. Metrics for agentic AI systems
- 9. The skill itself: metric translation
- 10. A one-page checklist
- Let’s talk
The short version. A forward deployed engineer is not paid to ship a model. They are paid to move a number the business cares about. That means two things most technical training skips: change management (getting people to actually use the system) and outcome thinking (measuring whether it worked, and dropping it if it didn’t). This article explains how to pick a business metric, collect the data to measure it, stay realistic, and translate it into the AI metrics you optimize every day: precision, recall, F1 and the newer metrics for agentic systems. It builds on my previous article on FDEs and product thinking, inspired by Aater Suleman’s Dallas talk.
1. The metric mindset
Here is the most common failure I see in AI projects, and the one Aater Suleman described in his talk: a team builds a technically good system, the dashboard shows rising usage, and the business number doesn’t move. In the Dintash case he shared, more AI usage left the cost metric flat at 15% until the team went back and interviewed about 50 business users. Only then did the KPI climb to 40%.
The lesson is simple and uncomfortable: usage is not value, and accuracy is not value either. A model with a 0.92 F1 score can still be worthless if it optimizes the wrong thing, or if nobody trusts it enough to change how they work.
Great FDEs think in three layers at once:
- The business outcome. What changes on the P&L, the risk register or the customer experience?
- The human behavior. What do people need to do differently for that outcome to happen?
- The system behavior. What must the AI do, and how well, for people to change their behavior?
Most engineers start at layer 3. FDEs start at layer 1 and work down. Goodhart’s law is the warning label on this whole topic: when a measure becomes a target, it ceases to be a good measure. Your job is to choose measures that stay honest.
2. Change management is a metrics problem
Aater’s advice to “meet people where they work” sounds like a soft skill. It’s actually measurable. If you force a new platform on people, the adoption numbers will tell you so long before the KPI does.
Think of adoption as a funnel. Every stage is a leading indicator of the business outcome at the bottom:
What to measure at each stage:
| Stage | Metric | What a drop-off tells you |
|---|---|---|
| Exposed | % of target users with access, in the tool they already use | Integration problem: you built a new place to go |
| Tried | % who used it once in the first two weeks | Awareness or trust problem: nobody explained why |
| Repeat | Weekly active users inside the workflow | Friction: it costs more effort than it saves |
| Relied on | Acceptance rate: AI output used without being redone | Quality problem: this is where your AI metrics live |
| KPI moved | The business metric, against the baseline | Wrong workflow, or a gap the AI can’t close |
Two practical rules come from this:
- Embed, don’t migrate. If people live in Outlook, Slack, Epic or Salesforce, the AI shows up there. Aater’s oil-and-gas board member put it bluntly: the last words they want from a vendor are “platform” and “migration.” Every extra click shows up as a drop between Tried and Repeat.
- The acceptance rate is the bridge between adoption and model quality. When users redo the AI’s work, they are telling you its precision is too low for the cost of checking it. That is the first place your F1 score meets the real world.
3. How to pick a business metric that works
A client rarely hands you a metric. They hand you a frustration: “Our denials are out of control,” or “The support team is drowning.” Turning that into a metric is a five-step conversation.
Step 1. Find the owner. Ask who gets called when this number goes bad. If no one owns it, it won’t be funded, and your project will die quietly. Aater’s checklist starts here: pick a workflow, find the owner.
Step 2. Map the workflow. Sit with the people who do the work. Write down every step, every handoff, and where time, money or errors pile up. The real problem is often one layer away from the one you were told about, as Dintash discovered.
Step 3. Pick one North Star KPI. One number that the owner would put in their quarterly review. Not five. Examples: denial rate, cost per claim, average handle time, days to close, safety incidents.
Step 4. Add guardrail metrics. These are the numbers that must not get worse while you push the North Star: patient safety, compliance violations, customer satisfaction, employee overtime. Guardrails are your defense against Goodhart’s law.
Step 5. Agree on baseline, target and time window, in writing. “Reduce first-pass denial rate from the current baseline to X% within 8 weeks of go-live, with no increase in compliance findings.” If the client won’t commit to a target, they don’t yet believe the problem is worth solving.
I recommend capturing this as a one-page metric card before any code is written:
| Field | Example (claims denial prevention) |
|---|---|
| Owner | Director of Revenue Cycle |
| North Star KPI | First-pass claim denial rate |
| Baseline | Measured over the last 3 months of claims data |
| Target and window | Relative reduction agreed with the owner, measured 8 weeks after go-live |
| Guardrails | Coder workload stays within capacity; no rise in compliance findings |
| Leading indicators | Acceptance rate of flags; weekly active coders |
| Kill criterion | No movement in the leading indicators after 4 weeks: rethink or drop |
That last row is Aater’s “don’t be a workflow hugger,” written down in advance so nobody has to argue about it later.
4. Collecting the data from the client
You can’t measure what you can’t see. In regulated industries you often can’t see much at first, which is why Aater’s “earn the right to write” applies to data access too: start with the least sensitive, most read-only access that answers the question.
A practical sequence I use:
- Interviews and shadowing. Learn how the work happens and what people consider a good or bad outcome. This is where you discover the real definition of “correct.” Ask for examples of the last ten cases that went wrong.
- System exports, read-only. Pull historical records from the systems of record: tickets, claims, orders, logs. Ask for a de-identified sample first if the data is sensitive.
- A baseline period. Measure the KPI and the workflow as they are today, before any AI touches them. Without a baseline, every later number is an opinion.
- A golden set labeled by experts. Have the client’s subject-matter experts label a few hundred real cases: “should have been flagged,” “correct answer,” “acceptable draft.” This becomes the ground truth for every AI metric that follows. If two experts disagree often, measure that too: their agreement rate is the ceiling your model can realistically reach.
- The cost of each outcome. Ask the finance or operations lead: what does a missed case cost? What does a false alarm cost in staff time? These two numbers drive almost every technical decision later.
- Ongoing feedback. Design the workflow so users’ accept, edit and reject actions are logged. That keeps your metrics alive after launch.
A data request checklist for the first week:
- Three to twelve months of historical outcomes for the workflow
- The current baseline value of the North Star KPI, and how it is calculated today
- Volume per day or month, and staff capacity to act on AI output
- The estimated cost of a miss and the cost of a false alarm
- Access to two or three experts for labeling and review
- The compliance constraints: what data can leave which system
5. Being realistic
Realism is what makes the business trust your numbers. Some habits that help:
- Compare to humans, not to perfection. If experienced staff are right 85% of the time, a model at 80% that works ten times faster may be very valuable. A 99% target set without a human baseline is a fantasy.
- Respect the noise. Weekly KPIs move on their own because of seasonality, volume swings and staffing. Know how much the number normally wobbles before you claim a win. If the expected effect is smaller than the normal variation, you need a longer window or a controlled comparison.
- Use shadow mode as your experiment. Run the AI alongside the current process, record what it would have done, and compare. It’s the safest A/B test you’ll ever run, and it builds the evidence for the next step on the right-to-write ladder.
- Time to value in weeks, not quarters. Aater was clear: if a month passes without visible value, you’re probably working on the wrong project.
- Account for capacity. A model that flags 2,000 cases a month for a team that can review 1,500 isn’t a better model. It’s a bottleneck. The worked example below shows why this matters so much.
6. The metric tree: connecting the boardroom to the confusion matrix
Once you have a North Star, you build down a tree. Each level explains the one above it.
The tree does two jobs. Going down, it tells engineers what to optimize. Going up, it lets you explain to the owner why a change in recall matters to them. If a technical metric can’t be connected to a branch of the tree, question why you’re tracking it.
7. Translating business costs into precision, recall and F1
This is the heart of the skill. Every classification model produces four kinds of outcome. The FDE’s job is to give each one a business meaning and, ideally, a cost.
| Model outcome | In plain business terms (denial example) | Business effect |
|---|---|---|
| True positive (TP) | Flagged a claim that really would be denied; coder fixes it | Rework avoided |
| False positive (FP) | Flagged a clean claim; coder checks it for nothing | Wasted staff time |
| False negative (FN) | Missed a claim that gets denied | Same as today (lost value) |
| True negative (TN) | Correctly left a clean claim alone | No cost |
From these come the familiar metrics, which you should always be able to say in business language:
- Precision = TP / (TP + FP). “Of the claims we ask coders to review, how many actually needed it?” Low precision burns staff time and destroys trust, and it shows up in the adoption funnel as a falling acceptance rate.
- Recall = TP / (TP + FN). “Of all the claims that would be denied, how many did we catch?” Low recall leaves value on the table.
- F1 = the harmonic mean of the two. It’s useful when a miss and a false alarm cost about the same. In business, they rarely do.
A worked example: why the best F1 is not the best decision
The numbers below are illustrative, to show the method. Use your client’s real costs and volumes.
A hospital submits 10,000 claims a month, and 8% (800) get denied. You build a model that flags risky claims for a coder to fix before submission. From the client conversations you learn:
- Fixing a flagged claim that would have been denied saves about USD 112 net (avoided rework minus the review time).
- Reviewing a false alarm costs about USD 6 of coder time.
- The coding team can review at most 1,500 flagged claims a month.
So the monthly value is: 112 × TP − 6 × FP. Here’s how four decision thresholds compare:
| Threshold | Recall | Precision | Claims flagged | TP | FP | F1 | Net value per month |
|---|---|---|---|---|---|---|---|
| 0.2 | 0.90 | 0.30 | 2,400 | 720 | 1,680 | 0.45 | USD 70,560 (over capacity) |
| 0.4 | 0.78 | 0.50 | 1,248 | 624 | 624 | 0.61 | USD 66,144 |
| 0.6 | 0.60 | 0.70 | 686 | 480 | 206 | 0.65 | USD 52,524 |
| 0.8 | 0.35 | 0.85 | 329 | 280 | 49 | 0.50 | USD 31,066 |
Three lessons in one table:
- The highest F1 (0.6) is not the best business choice. Because a catch is worth almost 20 times what a false alarm costs, the business wants more recall than F1 rewards.
- The highest raw value (0.2) is impossible. It needs 2,400 reviews a month from a team that can do 1,500. Ignore capacity and the system creates a backlog, coders stop trusting the flags, and adoption collapses.
- The right answer (0.4) only appears when you combine the cost matrix with operational reality. That combination is the FDE skill. No amount of model tuning finds it on its own.
When costs really are lopsided, tell the data scientists directly. Optimize a cost-weighted metric, or an F-beta score with beta above 1 to favor recall (below 1 to favor precision), and pick the threshold on business value, not on the default 0.5.
8. Metrics for agentic AI systems
Agents don’t just classify. They plan, call tools, retrieve documents, write drafts and sometimes take actions. The same translation discipline applies, but the metric menu is larger. Suppose our denial agent also drafts appeal letters and updates the claim record.
| Agent metric | What it measures | Business translation |
|---|---|---|
| Task success rate | % of cases where the whole task was completed correctly | Work the team no longer has to do |
| Tool-call accuracy | Right tool, right arguments, right order | Fewer broken records and silent errors |
| Groundedness / faithfulness | Claims in the output are supported by the source documents | Compliance risk: no invented policy or clinical facts |
| Retrieval precision and recall | Did it find the right policy and patient documents? | Quality of the evidence behind each decision |
| Human acceptance / edit rate | % of drafts sent as-is, lightly edited, or rewritten | Real time saved, and trust |
| Escalation rate | % of cases handed to a human, and whether that was correct | Safety valve working as designed |
| Safety and policy violations | PHI leaks, out-of-scope actions, guardrail breaches | Regulatory exposure; must stay at zero |
| Cost and latency per task | Tokens, tool calls and time per completed case | Unit economics: does automation beat the human cost? |
Two principles keep agentic metrics honest:
- Measure the outcome, not the steps. A beautiful reasoning trace that ends in a wrong claim update is a failure. Task success and human acceptance are your North Star at the system level. Step metrics, like tool-call accuracy and retrieval recall, are for diagnosing why.
- Tie metrics to the right-to-write ladder. Each step up needs a threshold the client agreed to in advance. For example: in shadow mode, the agent’s recommended action matches the expert’s in at least the agreed share of a few hundred golden cases, with zero safety violations. Only then does it move to human-in-the-loop. Then acceptance rate and override reasons become the gate for limited autonomy. The business owner, not the engineer, signs off on each threshold.
This is the part of the work I focus on with EvalTrust: turning those thresholds into evaluation suites, monitoring and an audit trail that a regulated buyer will accept.
9. The skill itself: metric translation
So what is the skill? I’d call it metric translation: the ability to move fluently between the language of the business and the language of the model, in both directions. It combines:
- Business literacy. Understanding how the client makes and loses money, and who owns which number.
- Workflow empathy. Knowing what people actually do all day, so you can predict where adoption will break.
- Cost reasoning. Putting a price, even a rough one, on each kind of error.
- Statistical judgment. Baselines, noise, sample sizes, inter-rater agreement and the difference between a real effect and a lucky week.
- AI evaluation fluency. Knowing which metric fits which system: precision and recall for detection, calibration for risk scores, groundedness for RAG, task success and tool accuracy for agents.
- The courage to kill. Writing the kill criterion before you start, and honoring it.
How to practice it, even before your first FDE role:
- Take any model you’ve built and rewrite its evaluation in business terms: who is affected by each error type, and what does each cost?
- For every metric on your dashboard, ask “so what?” until you reach a number someone senior cares about. If you can’t get there, drop the metric.
- Run the threshold exercise from section 7 on a real dataset with made-up but reasonable costs and a capacity limit. Notice how often the best F1 isn’t the best choice.
- Interview someone in operations, finance or a clinical role about how they measure success. You’ll learn more about metrics in an hour than in a week of tutorials.
10. A one-page checklist
Before building
- Owner identified and engaged
- Workflow mapped with the people who do it
- One North Star KPI, plus guardrail metrics
- Baseline measured; target and time window agreed in writing
- Cost of a miss and cost of a false alarm estimated
- Capacity limits known
- Kill criterion written down
While building
- Golden set labeled by client experts; their agreement measured
- Metric tree connects every model metric to the KPI
- Threshold chosen on business value and capacity, not default F1
- Shadow-mode comparison planned
After launch
- Adoption funnel tracked weekly, inside the tools people already use
- Acceptance, edit and override reasons logged
- KPI reviewed against the baseline at the agreed date
- Workflow dropped or doubled down on, based on evidence
Let’s talk
How do you choose metrics on your AI projects? Have you seen a high F1 score hide a system nobody used, or a business KPI that refused to move? I’d love to hear your stories. Reach me on LinkedIn or at mohcine@evaltrust.cloud.
The FDE skills series
- Think like a product manager
- From business KPI to F1 score (this article)
- The people stack
- Integration and rapid prototyping
- Evaluation, guardrails and observability
- Security, privacy and compliance
- Domain expertise and scoping
- Communication and ownership
Sources and notes
- Aater Suleman, talk on forward deployed engineering, Dallas, November 5, 2026: the Dintash case (15% to 40%), “meet people where they work,” “don’t be a workflow hugger,” time to value in weeks, and “earn the right to write.”
- The claims denial example, its costs and its thresholds are illustrative, constructed to demonstrate the method. They are not data from any client.
- Goodhart’s law is paraphrased from economist Charles Goodhart, as popularized by anthropologist Marilyn Strathern.