Metrics-driven product development is hard
blog.doubleloop.app
blog.doubleloop.app
After that experience, my view of metrics-driven product development is that it's a way to offload the burden of thinking too hard or understanding where you're going. When people talk about metrics-driven product development, I think of drivers who blindly follow their GPS' directions into a lake. Obviously, metrics can be a useful supplement to a deep understanding of the product, the domain, the users, and the company, but keep it on a leash.
There's also the flip side - metrics-driven development used to keep other people from thinking too hard and scrutinizing work. At my last company, many product decisions were justified using a litany of metrics including AB tests, which people just swallowed because "the data speaks for itself!"
I once took a look at the app we were using to run the AB tests and not a single one had reached statistical significance. The company was basing its decisions on data considered garbage even by the AB app's naive p-value algorithm. I thought that after dozens of A/B tests at least one would be statistically significant just by dumb luck but no, not a single test had even the veneer of credibility.
There's so much noise in business data that it's like reading tea leaves, except no one can prove it because by the time they gather enough data they realize that the management and/or market dynamics have introduced even more noise so everyone keeps chugging along, blissfully unaware that they're indulging in statistical fantasies and reinforcing whatever beliefs they already hold.
But we killed QA, and Ken Schwaber gave us a treadmill to run on forever where structurally, nobody has time to think past the end of next month. So Product has been running progressively more roughshod over everything for the last 10 years. And since 50% of devs have 5 years or less of experience, that means most people don't know that things used to be better.
A company that is famous for being metrics driven and having teams that optimise for their own metrics is Facebook. You can tell that the product has "seams". Each page and widget feels like it was individually optimized and then stitched together. Overall it somehow feels off.
Apple puts design on top and has a kind of dictatorial veto over all aspects of the product. Hence products made by Apple feel seamless and cohesive. They are also more polished because when you solely rely on metrics you make it as good as it needs to be and then stop.
I feel like Apple’s method is much better than blindly trying to interpret data and let that drive you over the cliff. Data isn’t a replacement for understanding of your product and users.
I would be grateful if you can share Apples general approach to product development.
https://hbr.org/2020/11/how-apple-is-organized-for-innovatio...
The more surprising conclusion is that the dumb, data-driven rules outperform experts even when the experts get access to the same data and the decision made by the data-driven rule. Why? Humans have a tendency to think they're better than dumb rules and override these dumb rules in ways that make their decision ultimately worse.
The result has remained remarkably consistent across many fields where people were sure it wouldn't apply. At this point it's stable enough that I think the conclusion is a good base assumption, and it would take serious evidence to show that it does not apply in any given field.
Years ago I interned on a messaging team at a FAANG company where everything was driven by ~3 metrics. We had a screen with the trailing 30d average of our metrics, future work was prioritized based on the estimated impact to the metric, and the success of our team was based on these 3 metrics.
My intern project involved some machine learning modeling using the (anonymized/scrubbed) content of the messages sent with our product, and despite the team having existed for >12 months, this was the first time anyone on the team had read a message sent with the product.
In this case, the sharp focus on metrics was super useful for prioritizing features and evaluating our success - but was done so to a fault when the team didn't have a concrete idea of what people were trying to do with our product.
The usual solution to this is to spend more time talking to users - it'd be interesting if there was a process that can help teams know how much time to spend on metrics vs qualitative feedback
That's usually because people rarely reflect on the metrics they're deriving meaning from, rarely abandoning ambiguous metrics as misleading, and rarely imagining new metrics to find utility. Those are very hard tasks that take time and deep thought.
What is innovation but throwing 100 things at the wall and seeing which two of them stick? And to quickly get a sense of which things have stuck to the wall, metrics are the only reliable way.
However, if your innovation strategy is to do different things, you will likely be focused on market differentiation, customer development etc. Common practice is to refer to AARRR metrics for this, but it’s not like metrics themselves are the main focus.
I think where it gets tricky and where even FAANG companies fail at, is the intersection of intuition and validation. Intuition can guide you along initially, ie, we need to build this thing because this it could become our differentiator and would be useful. Well then you need some way to validate that your intuition is correct. So how do you do that?
At FAANG companies metrics can come from all kinds of sources, not just a few various MixPanel event streams. UX researchers can go out and do real world case studies and bring back statistics. User feedback itself can come through Marketing outreach or surveys. PMs collect research on similar products and add valuable data to goal against. All this to say, when you hear the word Metrics, do not assume it's just a single stream of usage data.
Yet still, even when FAANG companies get all these data points from all over, they still make invalid decisions too. It's really hard for everyone!
The point I'm making though, use Metrics to help inform, but also understand that Metrics should never become dogma. They will help give clarity in many many things, yes, even early indicators of things. However, they are never going to invent the next big thing. That will be up to your creative teams who work outside the metric bubble to push in different ways to see where things could go.
How do you measure long term success? hint: u can't.
Blind application of ML is therefore, also dangerous for similar reasons.
metrics are useful for tightening the tactical decisions like, fuck, our landing page conversion is low so let's invest there, but strategically metrics are unable to be creative and innovative and all the other things you need for a great product.
A good way to make a big organisation chase meaningless things without your bosses realising, and even get a promotion for it.
Keeps getting constantly redesigned for seemingly no reason, and certainly not all for the better.