Module 4: Differentiation And Value Prop
Differentiation traps: when the team gets it wrong with confidence
Description
This lesson introduces no new concept — it reuses differentiationMap, exactly as you've known it since lesson 2, on a harder case, designed to expose the mistakes you already saw, one by one, spread across the module. Mercado's team walks into a meeting with three differentiators it's genuinely proud of. Nobody lies on purpose. And yet, when each one gets audited against the map, only one survives — and the other two fail for two completely different reasons, each with its own name in this module.
Connection to the module. Think of this lesson as the final exam before the project: you're not going to learn new vocabulary, you're going to test whether you can recognize, in a realistic case with a confident team's guard down, the traps from lessons 2 (parity mistaken for advantage) and 1 (winning at something nobody cares about) — with a nod, at the end, to what you learned in lessons 3, 4, and 5.
An everyday analogy: the scouting report a player writes about himself
Before a trial with a new club, a soccer player writes his own scouting report, with total sincerity: he believes his three strengths are speed, finishing, and aerial play on set pieces. When the club's data analyst reviews the full season with GPS and real stats, he finds three different things. Speed: yes, it's real — he's among the fastest players in the league, confirmed by the data — but the club is evaluating him for a defensive midfield spot, where top speed barely gets used: it's a real strength nobody, in that position, cares about. Finishing: the numbers show his conversion rate is just at the league average — the player feels it as a strength because he remembers his best goals, not his full season; it's, in fact, a tie with any other player at his level. Aerial play on set pieces: there, the data does confirm it with a margin — he wins more than double the aerial duels of the average player at his position, and it's exactly the skill the club needs.
Of the three strengths the player honestly believed he had, only one survives the audit — and the other two fail for different reasons: one is real but irrelevant for the position, the other isn't even real once measured with numbers. This is exactly what's about to happen to Mercado's team in today's example.
Worked example: the team's "three differentiators"
The team arrives proud with three claims. Let's audit them, one by one, against differentiationMap.
function differentiationMap(us, competitors, dimensions) {
const REAL_DIFF_MARGIN = 2;
return dimensions.map((dim) => {
const usScore = us.scores[dim.key];
const rivals = competitors.map((c) => ({ name: c.name, score: c.scores[dim.key] }));
const best = rivals.reduce((a, b) => (b.score > a.score ? b : a));
const gap = usScore - best.score;
let verdict;
if (gap >= REAL_DIFF_MARGIN) verdict = 'differentiation';
else if (gap <= -REAL_DIFF_MARGIN) verdict = 'gap';
else verdict = 'parity';
return {
dimension: dim.key,
mattersToSegment: dim.matters,
usScore,
bestCompetitor: best.name,
bestCompetitorScore: best.score,
verdict,
};
});
}
const mercado = {
name: 'Mercado',
scores: { appAnimationPolish: 5, deliverySpeed: 4, curatedDiscovery: 5 },
};
const genericMegastore = {
name: 'genericMegastore',
scores: { appAnimationPolish: 2, deliverySpeed: 4, curatedDiscovery: 2 },
};
const neighborhoodShop = {
name: 'neighborhoodShop',
scores: { appAnimationPolish: 1, deliverySpeed: 2, curatedDiscovery: 3 },
};
const claimedByTeam = [
{ key: 'appAnimationPolish', matters: false, claim: 'our animations are the most polished in the market' },
{ key: 'deliverySpeed', matters: true, claim: 'we deliver faster than anyone' },
{ key: 'curatedDiscovery', matters: true, claim: 'we help you discover, not just search' },
];
console.log('=== The "three differentiators" the team brings to the meeting ===\n');
const results = differentiationMap(mercado, [genericMegastore, neighborhoodShop], claimedByTeam);
results.forEach((r, i) => {
console.log(`${i + 1}. "${claimedByTeam[i].claim}"`);
console.log(` ${r.dimension}: us=${r.usScore} vs. ${r.bestCompetitor}=${r.bestCompetitorScore} -> ${r.verdict} (does the segment care? ${r.mattersToSegment})\n`);
});
const trueDifferentiators = results.filter((r) => r.verdict === 'differentiation' && r.mattersToSegment);
console.log(`Of the 3 claimed "differentiators", only ${trueDifferentiators.length} survives as real differentiation: ${trueDifferentiators.map((r) => r.dimension).join(', ')}.`);
What to expect. Running the file with Node, the output is exactly this:
=== The "three differentiators" the team brings to the meeting ===
1. "our animations are the most polished in the market"
appAnimationPolish: us=5 vs. genericMegastore=2 -> differentiation (does the segment care? false)
2. "we deliver faster than anyone"
deliverySpeed: us=4 vs. genericMegastore=4 -> parity (does the segment care? true)
3. "we help you discover, not just search"
curatedDiscovery: us=5 vs. neighborhoodShop=3 -> differentiation (does the segment care? true)
Of the 3 claimed "differentiators", only 1 survives as real differentiation: curatedDiscovery.
Each of the three claims fails — or survives — for a different reason, and it's worth naming them separately because they are, literally, the three most common ways of being confidently wrong:
- Claim 1 (animations) is the "winning where nobody's looking" trap: the
verdictgenuinely isdifferentiation— Mercado beats the generic giant by a full three points, it isn't a disguised tie — butmattersToSegment: false. The team that spent months polishing those animations has real reason to be proud of the technical work; what it doesn't have is reason to call it a business differentiator, because Mercado's browsing buyer doesn't choose a marketplace by how smooth the screen transitions feel. It's a real advantage on ground nobody is watching. - Claim 2 (delivery speed) is the trap you already named in lesson 2: confusing parity with advantage. The team believes it delivers faster "than anyone" — probably because it compared against the neighborhood shop, where it does clearly win (4 against 2) — but against the rival that actually matters in this conversation, the generic giant, the result is an exact tie. The claim isn't a deliberate lie: it's an incomplete comparison, made against the wrong rival.
- Claim 3 (discovery) survives both tests: it wins with a real margin, and it matters to the segment. It's the only one of the three that should appear in the value proposition — and, notice, it's the only one the team described without using a superlative ("most polished," "faster than anyone") — it just said, precisely, what makes it different ("we help you discover, not just search"). That absence of superlatives, almost as a secondary signal, tends to accompany claims that are actually true.
Going deeper: the module's five traps, all together
This lesson is a good point to name, in a single list, the five differentiation traps this entire module taught you to recognize — you already saw each one in its own lesson, but they rarely show up labeled together:
- Differentiating on something the segment doesn't care about (this lesson,
appAnimationPolish; previewed in lesson 1). - Confusing parity with advantage (lesson 2; this lesson,
deliverySpeed). - A value proposition that's a feature list (lesson 3): the mistake of presenting five or ten claims instead of auditing each one and keeping only the ones that survive — like today's team, which brought three "differentiators" when it only had one real one.
- "We're like X, but better" without saying at what (lesson 4): saying "we deliver faster than anyone" without naming exactly who that comparison was made against — which is precisely how today's claim 2 went unnoticed for months.
- Non-sustainable or easily copyable differentiation (lesson 5): not even evaluated in this meeting — the team was so busy defending whether its three claims were true today that nobody yet asked how long they'd last.
Notice that the five traps aren't mistakes made in bad faith — each one is a different way legitimate confidence in your own work (the animations really are polished, the delivery really is good) unintentionally turns into a business claim that doesn't hold up. differentiationMap doesn't replace that confidence — it puts it to the test before it reaches a buyer, an investor, or a board.
Common mistakes
Differentiating on something the segment doesn't care about. What happens: the team invests real time and real energy into something where it ends up clearly winning — like this lesson's animations — and, precisely because the effort was genuine, assumes the result must also be a business advantage. Why it happens: it's hard to separate "this cost us effort and turned out well" from "this matters to the customer we want to serve" — the first feels, emotionally, like it should imply the second. How to spot it: before announcing any result as a differentiator, check that dimension's mattersToSegment on module 3's map — if it isn't there, it doesn't matter how well the work turned out. How to fix it: celebrate the technical achievement for what it is (a technical achievement), and reserve the word "differentiator" only for what the complete map — real win, and the segment cares — confirms.
Letting team pride decide what gets called a "differentiator". What happens: a claim makes it onto the "our differentiators" list because the team that built it is in the room and defends it with energy, not because it passed any audit. Why it happens: questioning a claim a teammate defends with genuine enthusiasm feels, socially, like questioning their work — it's easier to let it pass. How to spot it: if nobody in the meeting can cite the exact bestCompetitorScore a claim was compared against, it probably was never audited — it just felt true. How to fix it: explicitly separate the conversation about "what we built and how well" (where team pride is valid information) from the conversation about "what's real differentiation" (where only differentiationMap's result counts, no exceptions for who built it).
Not re-auditing what "everyone on the team takes for granted". What happens: this lesson's claim 2 ("we deliver faster than anyone") circulated for months without anyone comparing it, with numbers, against the generic giant specifically — it became accepted truth just from being repeated. Why it happens: a claim nobody questions out loud becomes, over time, indistinguishable from a verified fact — nobody remembers whether it was ever checked, or whether it was just always said that way. How to spot it: for any claim "everyone knows" about your product, ask yourself when the last time was that someone ran it against differentiationMap with up-to-date data — if the answer is "never" or "I don't remember," treat it as unverified. How to fix it: before repeating any differentiation claim in an external presentation, run the audit one more time — it'll take minutes, and it avoids the uncomfortable moment of someone from outside disproving it first.
Exercises
Exercise 1 — The differentiator the team forgot to mention. This lesson's team never mentioned localSellerTrust among its "three differentiators" — they didn't include it on the list, even though the data already existed since lesson 2 (Mercado = 5, genericMegastore = 2, neighborhoodShop = 3, matters: true). Without running anything, predict the verdict, and explain in one sentence why it's concerning the team didn't mention it, beyond whether the result is favorable.
See solution
With the same data from lesson 2, the best rival is neighborhoodShop at 3, the gap is 5 - 3 = 2, so verdict: 'differentiation', with mattersToSegment: true — it's real differentiation, just as solid as curatedDiscovery. That the team didn't mention it is concerning for a specific reason: if a team can "forget" to mention its strongest differentiator while enthusiastically defending two weak claims, it's probably not using the map as its source of truth — it's using memory and instinct, which is exactly the pattern this lesson teaches you to correct. Winning without knowing why you win is almost as risky as not winning: you can't protect or deepen an advantage you don't recognize as one.
Exercise 2 — Communicate the result without demoralizing the team. You've just shown the team that 2 of its 3 "differentiators" don't survive the audit. Write, in 3-4 sentences, how you'd communicate this result so the team leaves the meeting with more clarity, not less motivation — without softening the result or pretending the two failed claims were, deep down, correct.
See solution
A reasonable example: "First things first: the animation work is top quality, and that's not in question — what we found is that effort isn't what makes someone choose Mercado, so let's stop spending decision-making budget there, not stop maintaining it well. On delivery: we don't lose to the generic giant, but we don't win either — so instead of saying 'we're faster,' let's say the more useful truth: 'we deliver as fast as the market leader,' which is still a real achievement. And the good news that sometimes gets lost: we do have one real, big differentiator, curated discovery — that's where it's worth putting all the energy we're currently spreading across three fronts." Notice the answer doesn't minimize the finding (it clearly states what failed and why), but it also doesn't present it as a team failure — it presents it as new, useful information for better focusing effort that already exists.
Exercise 3 — Find your own "claim 2". Think of your own team or project. Name a "this makes us better" claim that circulates without anyone having compared it, with numbers, against the correct specific rival — the equivalent of "we deliver faster than anyone" in this lesson. Who was it actually compared against (if it was compared at all), and who should it be compared against for the claim to mean anything?
See solution
There's no single answer — the exercise evaluates whether you recognize the pattern (a repeated claim, never audited against the right rival) in a real context. The sign the exercise worked: if you struggle to remember the last time anyone put a number next to that claim, you're almost certainly looking at your own version of "we deliver faster than anyone" — true against some weak rival, unverified against the one that actually matters.
Summary and next step
Of the three claims the team walked into the meeting proud of, only one survived the complete audit — and the other two failed for different, named reasons: winning at something the segment doesn't care about (appAnimationPolish), and confusing a technical tie with a real advantage (deliverySpeed). Neither was a lie — both were, simply, claims never audited with the rigor differentiationMap has applied since lesson 2.
Before moving on you should be able to: name the module's five differentiation traps without looking at the list; and apply, against any "differentiator" someone presents to you with confidence, the two questions that today separated the real from the apparent: do we win with a margin, against the right rival? and does whoever we want to serve care?
With this the module's six content lessons come to a close. Lesson 8, the mini-project, brings it all together — the complete map, the audited value proposition, the canvas, and the sustainability test — into a single document: Mercado's definitive differentiation map against both of its competitors.
Resources
- April Dunford, "The 'No Differentiation' Illusion" — aprildunford.substack.com/p/the-no-differentiation-illusion. The article that names, in more detail than fits in this lesson, the different kinds of "blindness" that lead a team to fail to see — or to misread — its own real differentiation. In English.
- Ben Thompson, "Differentiation and Value Capture in the Internet Age" — stratechery.com/2014/differentiation-value-creation-internet-age. Worth rereading now that you have the module's full vocabulary: why real differentiation — audited, not assumed — is the only thing that sustains a price or a choice above the market average. In English.
- Roger Martin, "Why the How-to-Win Strategy Choice Is So Hard" — rogermartin.medium.com/why-the-how-to-win-strategy-choice-is-so-hard-8de222d62f5c. On the "managerial delusion" of believing invested effort compensates for the lack of a real, verified advantage — this lesson's exact pattern for its two failed claims. In English.