skip to content

Search

Most Teams Measure Outcomes Wrong: The PM's Guide to a Real Measurement System

Less than one minute read Updated:

A dashboard is not a measurement system. Here's the four-step loop a month-end revenue close taught me, and how to run it on your next feature.

If you ship and the metric doesn’t move, you didn’t ship.

Every team I have worked on called itself outcome-driven: supply-chain platforms at Dell, a 20-person AI creative team at Pixis, the data platform under InMobi’s ad exchange. Ask any of them what the last three features did to a number, and the room goes quiet.

I sit on the data side of that silence. At InMobi I own the system of record under a DSP and an exchange that measure ad events from 200M+ devices a day, and the month-end revenue close on that data went from 5 days to 12 hours. This post is what that work taught me about the gap between a dashboard and a measurement system.

So that’s today’s post.

Today’s Post

The difference between tracking things and knowing whether your work mattered, in six sections.

  • Why a dashboard is not a measurement system
  • The four reasons teams never build one
  • The vanity metric trap, and the metric I picked instead
  • Outputs versus outcomes, with numbers on both sides
  • The four-step loop that is the actual system
  • What leadership has to change for the loop to survive

1. The dashboard is not the system

Most teams confuse having metrics with having a measurement system.

Having metrics means someone set up analytics and there are charts. People look at them in the Monday meeting.

Having a measurement system means you have a disciplined process connecting what you build to what changes. You define success before you ship. You instrument the signal. You review against the definition. You decide based on what you learned.

A dashboard and a measurement system, row by row Same four questions. The dashboard column leaves the two that decide anything blank. Grey monospace text names the post's example of each row. Dashed boxes are steps that never happened. DEFINE SUCCESS INSTRUMENT REVIEW DECIDE VERDICT DASHBOARD MEASUREMENT SYSTEM no target written before the build "we shipped 14 features this quarter" Analytics is set up events exist, nobody owns the taxonomy Facebook, facebook, FaceBook: three campaigns Look at the chart on Monday the line went up or down, against nothing weekly active users, no denominator no verdict recorded Sprint 13 has already started Tracks things a 9/10 on dashboards Write the target before design locks user, behaviour, metric, size, horizon 18% to 24% within six weeks Instrument the promised behaviour tracking ticket in the same sprint as the feature a published on-brand ad, not a login Review on the written date booked on ship day, hypothesis in the invite finance re-runs a close 12 times a year Record the verdict kept, cut, or the assumption was wrong unwritten means undecided Knows whether the work mattered a 3/10 on measurement is the norm data that exists a judgement with no target a step of the loop the decision log a step that never happened
Same four rows, two columns. The dashboard column has two blanks, and they are the two rows that decide anything. PNG ↓

I would grade the average team a 3/10 on measurement and a 9/10 on dashboards, and the two scores have nothing to do with each other.

Here is how to read the InMobi close through that lens. Finance could already see every line of revenue from 200M+ devices’ worth of daily ad events. Dashboards were never the constraint. The system begins the moment the close has a number, days from month end to a signed figure, and a target written next to it.

The outcome today is 12 hours, down from 5 days. Review comes free here, and that is the unfair advantage. Finance runs the close every month, so the outcome is re-measured twelve times a year whether anyone likes it or not. Make your review cadence as unavoidable as a month end.


2. Why teams never build the system

The reasons are predictable and boring. I have watched all four play out at three companies.

Reason 1 - Defining success is a falsifiable claim

Falsifiable claim: “We believe this feature will lift X by Y within Z weeks.” That is a prediction, and predictions can be wrong. So most teams ship first and then hunt for a chart that went up. Anything you find that way is a story.

Compare a hypothesis from the metrics post on this site: inline role editing will cut time-to-first-invite by 20% within four weeks for admins on the Business plan. User, behavior, metric, size, horizon. Written that way, it can fail. That is the point of writing it before the first commit.

Reason 2 - Instrumentation earns no promotions

Event taxonomy: nobody gets promoted for designing one. So instrumentation is perpetually under-invested, and features ship with no way to know whether they worked.

The bill arrives later. It looks like three campaigns named Facebook, facebook and FaceBook that refuse to reconcile at quarter end. At Pixis my first mandate was the data platform under the AI, and the work that mattered most was cutting data delay from 4 hours to under 15 minutes for 400+ enterprise customers. None of it demoed well. All of it is why the recommendations on top were worth acting on.

Reason 3 - Honesty has a cost

The champion problem: measure rigorously and you will find that many features did not work. That is uncomfortable for the person who championed the feature, the team that built it, and the leader who approved it. It is much easier to not look.

Ad-tech solved this years ago. Nobody lets an ad network grade its own installs; the industry calls that marking your own homework and built an entire category, the MMP, to referee. Product teams mark their own homework every quarter and call it a launch review.

Reason 4 - Time horizons are misaligned

The team ships in Sprint 12 and starts Sprint 13 on a different problem. By the time enough data lands to judge the feature, four to six weeks later, the team has moved on. Nobody goes back because the backlog is full.

Sprint 13 starts before Sprint 12's data lands Same feature, same lag before the data is readable. One lane booked the review on ship day. Grey monospace text is what the team holds at each moment. Scroll slowly, this plays once. ship day next sprint week 4 to 6 the moment of truth NO CALENDAR ENTRY REVIEW BOOKED ON SHIP DAY Feature ships Sprint 12 closes hypothesis: never written Feature ships and the review is booked invite: hypothesis pasted in Sprint 13 starts on a different problem backlog: full Sprint 13 starts on the same different problem the invite survives it Data is readable enough events to judge nobody is looking Data is readable same events, same lag the invite fires this week Nobody opens the chart the team has moved on verdict: none The review happens moved? by how much? why? verdict: keep, cut, or wrong a step the team took the pull of the next sprint data, ready in both lanes at the same time the default nobody chose
Same ship, same data. The only difference is a calendar entry made on ship day, before Sprint 13 has a chance to fill it. (animates as you scroll to it) PNG ↓

None of these is a character flaw. Each one is a default the organization never chose to override.


3. The vanity metric trap

When teams do measure, they measure usage.

A feature ships. The team watches the usage dashboard. People are using it. Success is declared.

Usage tells you the feature is visible. People use things out of curiosity, habit, lack of alternatives, or because a manager said so. Usage does not tell you the feature is working.

Here is the counter-example I lean on. At Pixis every new AdRoom brand went through a two-week onboarding sprint with one hard goal: the brand self-serving live, on-brand ads inside the window. We instrumented activation, meaning a published on-brand ad, and ignored logins. Four automotive and consumer-tech brands later, the sprint had produced $800K ARR in two months. The full motion went from $0 to $10M ARR in five months with a 20-person team.

The metric we wrote down was the narrow end of the funnel Logins are the wide end. Activation meant a marketer had replaced a designer ticket with the product. Grey monospace text is what each step proves. The greyed step is what most launch reviews report. Logged in curiosity, habit, or a manager said so proves: the feature is visible what most launch reviews report Generated an ad tried the tool once proves: the prompt-to-ad path works ACTIVATION Live on-brand ad shipped without a designer ticket proves: the wedge is right The two-week sprint goal every new brand, one hard target 4 brands, $800K ARR in 2 months usage, reported and ignored a step towards the promised behaviour the behaviour we promised the forcing function that measured it
Logins are the wide end. The metric we wrote down was the narrow end: a marketer who replaced a designer ticket with the product. PNG ↓

Had we counted logins, we would have declared victory in week one and learned nothing about the wedge.

The harder metrics connect usage to a change: support tickets down, time-to-completion down, retention up in one named segment. They are slower and more ambiguous. That is exactly why they are worth the trouble: they force the team to say what “working” means.

My grade for a launch review that leads with weekly active users: 3/10. I would send it back.


4. Outputs versus outcomes

Outputs are things you produce: features, releases, designs, documents. They are fully within the team’s control.

Outcomes are changes in the world: behavior shifts, revenue growth, cost reduction, a satisfied customer. They are partly within the team’s control and partly hostage to marketing, support, competitors and whether the feature solved the problem at all.

“We shipped 14 features this quarter” is a clean metric. “We improved onboarding completion by 8 points” is a messy one. Teams measure outputs because outputs are easy and controllable.

Put real numbers on both sides and the difference is obvious. At Pixis the output was Prism, a co-pilot with natural-language and voice surfaces. The outcome was +25% trial-to-paid and 40% less onboarding time. At InMobi the output is a reconciliation pipeline. The outcome is a close finance signs in 12 hours instead of 5 days.

An output row without an outcome row is an uninstrumented bet Each outcome carries a denominator, a cohort and a date. Each output carries a count. Grey monospace text names where each figure comes from. The dashed cell is where most quarters end. OUTPUT · WHAT THE TEAM PRODUCED OUTCOME · WHAT CHANGED IN THE WORLD 14 features shipped this quarter fully within the team's control a count, and only a count ? nothing recorded no hypothesis, no review, no verdict Co-pilot with a voice surface launched natural language and voice over campaigns Prism, Pixis, 15-person team +25% trial-to-paid, 40% less onboarding time measured on the trial funnel, not on logins 15+ interviews became 5 features, not 45 Reconciliation pipeline live the system of record under a DSP and an exchange InMobi, 200M+ devices a day Month-end close: 5 days to 12 hours the number finance signs, re-measured monthly 12 reviews a year, whether anyone likes it or not output: a thing the team made outcome: a change with a cohort and a date the missing row most launch reviews never fill
Each outcome cell carries a denominator, a cohort and a date. Each output cell carries a count. The dashed cell is where most quarters end. PNG ↓

Outcome measurement means accepting responsibility for results you do not fully control. That is an uncomfortable position. It is also the only position from which product decisions improve.


5. The four-step loop

A measurement system is a set of practices. Four of them.

Step 1 - Write the hypothesis before design locks

Success hypothesis: target user, target behavior, primary metric, guardrail, time horizon, minimum detectable effect. One paragraph. The worked version on this site reads: raise the two-visit-in-fourteen-days rate from 18% to 24% within six weeks, without worsening guardrails.

If you cannot write that paragraph, you are not ready to argue for the investment.

Step 2 - Instrument during the build, as part of done

Definition of done includes event names, sampling and a dashboard skeleton. Put the tracking ticket in the same sprint as the feature. If you cannot measure whether it worked, do not ship it. Or say out loud that you are making an uninstrumented bet, and put that sentence in the launch doc.

Step 3 - Review on the date you wrote down

Outcome review: did the metric move, by how much, within the horizon, and if not, why. Separate execution failures (bugs, slow rollout) from assumption failures (users did not want it). Book it the day you ship, with the hypothesis pasted into the invite, because Sprint 13 will not leave room for it otherwise.

The review is also where you learn whether the move came from your change or from something else in the same window. On the InMobi close, that question reads: what else landed in the months the number fell?

Step 4 - Record the verdict

Decision log: a structured history of what you believed, what you tried and what happened. This is the most valuable asset a product team owns. My own rule from the home page applies here: unwritten means undecided.

Four steps and one loop; build sits in the middle Most teams start and stop at the coral box. The other four are what turns a dashboard into a system. Grey monospace text names the post's example of each step. STEP 1 NOT A STEP STEP 2 STEP 3 STEP 4 Define write the hypothesis before design locks 18% to 24% in six weeks Build the step every team already runs Sprint 12 Instrument tracking ticket in the same sprint as the feature a published ad, not a login Review on the date you wrote, booked on ship day moved? by how much? why? Record what you believed, tried, and what happened unwritten means undecided the only step most teams run the next hypothesis starts from the log a step of the measurement system the build, which is not measurement the decision log, built once and reused
Four steps and one loop. Build sits in the middle because that is where most teams start and stop. PNG ↓

Most teams run only the build. No hypothesis, no instrumentation, no review, no record.


6. What leadership has to change

Team-level initiative gets you one good launch. The loop survives only when the organization is designed for it. Four changes.

  • Ask “did it work?”: at every review, alongside “did it ship?” If leadership celebrates launches, the team optimizes for launching.
  • Put outcome reviews on the calendar: sprint demos and quarterly planning give the team no structural moment to check results. A six-week review per launch does.
  • Reward the kill: if a PM is penalized for killing a feature the data condemned, they stop killing features, and the product accumulates dead weight.
  • Tolerate “we were wrong”: if admitting a failed bet is career-damaging, nobody measures honestly, and the whole system is theater.

The saying-no half is where I have seen this work. At Pixis, 15+ voice-of-customer interviews on the Prism launch became exactly five roadmap features. The discipline was declining the other forty. That only happens when a leader treats a killed idea as evidence, and evidence as a win.

One habit makes all four easier: keep the customer in the room. I run 15+ interviews per launch, every launch. Once fifteen people have described the problem to you, “did it work?” stops being abstract.


Takeaways

A dashboard is not a measurement system Six sections on knowing whether the work mattered, from a month-end close and a two-week sprint Hoshank Ailani · hoshank.vercel.app 1. Dashboard vs system DASHBOARD MEASUREMENT SYSTEM define: nothing written target written before build instrument: analytics exists the behaviour you promised review: the chart on Monday on the date you wrote down decide: nothing recorded kept or cut, in the log tracks things knows whether it mattered grade: 3/10 on measurement, 9/10 on dashboards 2. Four reasons teams skip it The success claim can fail Instrumentation earns no promotions Honesty embarrasses the champion Sprint 13 starts before the data lands the bill arrives later: Facebook, facebook and FaceBook, three campaigns that refuse to reconcile at quarter end Pixis data platform: 4h to 15min delay, 400+ customers, none of it demoed well 3. Usage is not value 1 Logged in: what most launch reviews report 2 Generated an ad: tried the tool once 3 Live on-brand ad, no designer ticket activation: the metric we wrote down $800K ARR in two months, 4 brands, a two-week onboarding sprint 4. Outputs vs outcomes 14 features shipped → nothing recorded co-pilot launched → +25% trial-to-paid pipeline live → close: 5 days to 12 hours an output row without an outcome row is an uninstrumented bet 5d → 12h month-end close, re-measured by finance 12 times a year 5. The four-step loop 1 Define: hypothesis before design locks 2 Instrument: tracking ticket in the same sprint 3 Review: on the written date, booked on ship day 4 Record: the verdict, in the decision log ! Build is the only step most teams run unwritten means undecided 6. Leadership's job Ask "did it work?" next to "did it ship?" Put the outcome review on the calendar Reward the PM who kills a condemned feature Tolerate "we were wrong" 15+ voice-of-customer interviews per launch, 5 roadmap features kept, the other 40 declined a killed idea is evidence; evidence is a win If you ship and the metric doesn't move, you didn't ship. The thesis, and the test to run on the last feature your team shipped: write the hypothesis it should have had, then check the number. Full post: hoshank.vercel.app/posts/most-teams-measure-outcomes-wrong Takeaways
The whole post on one card. Save it, share it, argue with it. PNG ↓

Six panels, one per section. The callout is the thesis, and the test to run on the last feature your team shipped.

Final Words

Most teams have the tools, the data and the dashboards. What they lack is the loop: a definition of success before the build, and a review on the date they promised. Pick the last feature your team shipped, write the hypothesis it should have had, and check the number this week.

Reply and tell me what you found. I am collecting the misses for a follow-up.

Cheers, Hoshank