Behavioral · medium

How do you handle a metric that means different things to different teams?

Asked in BI Developer interviews.

Short answer

Name and define each version explicitly rather than shipping one ambiguous revenue — gross vs net, booked vs recognized — and document the definition on the dashboard itself. Get teams to agree the canonical one where you can; where you can't, label them so nobody argues over a number that was quietly measuring two things.

How to answer it

Stop treating it as one metric. "Revenue" that is gross to sales, net of refunds to finance, and recognised over time to accounting is three metrics that share a name, and every argument about the number is really an argument about which one is meant.

The fix has three parts:

Then the mechanical part: one tested model per definition, and every dashboard reads the model rather than recomputing the number in its own query. When two dashboards disagree, the cause is always two implementations, and one implementation removes the cause.

Worked line: "Sales and finance disagreed on Q2 by 8%. It was refunds and a currency date. Three named metrics, one model each, definitions printed on the dashboard. The Q3 meeting spent zero minutes on it."

Related questions

Practice this for real