Module 4: Differentiation And Value Prop
Module overview: why they choose you, and not the usual alternative
Why this module exists here
In module 3 you made two decisions that, together, defined who Mercado serves: the target segment (buyers who browse, not those who arrive already knowing exactly which SKU they want) and the positioning — what Mercado is in that buyer's mind, against two concrete alternatives: the generic giant that has everything, and the neighborhood shop you've known your whole life. With positionFit you verified that Mercado serves that segment's job better than those alternatives, on the dimensions that segment cares about.
That answers "for whom" and "what are we compared to the alternatives." But it leaves an open question, uncomfortable if you take it seriously, and it's exactly the one this module answers: saying "we're the curated-discovery marketplace" is a claim. Where's the proof? If a browsing buyer compares you, dish by dish, against the generic giant and against the neighborhood shop, on what concrete ground do you genuinely win, and where are you merely even — or even losing, at no cost to you? That proof, dimension by dimension, is differentiation. And the version of that proof a buyer can read in one sentence is the value proposition: the "why us and not them," said out loud.
Connection to module 3. There you chose the playing field — the segment and the place you want to occupy in their head. Here nothing new gets chosen about the field: what gets audited is whether, within that field, there are real advantages or just makeup. You're going to reuse module 3's same trio — Mercado, the generic giant, the neighborhood shop — but this time the question shifts from "who do we serve better?" to "with what, exactly, do we serve better — and is that enough for someone to choose us?"
An everyday analogy: the seafood restaurant that claims to be "the best in town"
Two seafood restaurants, half a block apart, have the same sign on the door: "the best seafood restaurant in town." Neither is exactly lying — both believe it — but when you sit down to eat at both, the experience is completely different. The first has linen tablecloths, live music, a fifteen-page menu with glossy photos, and a waiter who greets you by name. The second has six plastic tables, no waiter who remembers your name, and fish that arrived that same morning from the dock, cooked by someone who's spent twenty years perfecting a single ceviche recipe.
If what you're looking for is an elegant place for an anniversary dinner, the first wins, no question. But if what you're looking for is the best seafood in town, exactly as both signs promise, only one of the two delivers on the promise: the second. The linen tablecloths, the music, and the fifteen-page menu aren't differentiation — they're things any restaurant in the area could also have, and they don't answer the question the sign promises to answer. The catch of the day and the twenty-year recipe are differentiation: nobody else on the block has them, and they're exactly what someone looking for "the best seafood" values.
That's what this module teaches you to do with any product, starting with Mercado: separate the linen tablecloth (what looks good but isn't the reason someone chooses you) from the catch of the day (what genuinely makes you win, for the people who genuinely matter to you).
Worked example: the same run, two different questions
Before building the complete model (lesson 2), let's take an early minimal taste. We're going to compare Mercado against the generic giant on just two dimensions — price and curated discovery — with differentiationMap, this module's only runnable model. Each player has a score from 1 to 5 on each dimension; the model compares Mercado's score against the best rival and decides, with a fixed margin, whether there's real differentiation, a tie (parity), or a disadvantage.
// Pedagogical model: it does NOT measure "absolute quality" -- it compares
// 1-5 scores per dimension against the best rival, with a fixed margin, and
// separates "we genuinely win" from "we're even" (table stakes). `matters`
// comes from module 3's segment research, not the team's taste.
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: { price: 3, curatedDiscovery: 5 } };
const genericMegastore = { name: 'genericMegastore', scores: { price: 5, curatedDiscovery: 2 } };
const dimensions = [
{ key: 'price', matters: false },
{ key: 'curatedDiscovery', matters: true },
];
console.log('=== Mercado vs. the generic giant, on two dimensions ===\n');
const results = differentiationMap(mercado, [genericMegastore], dimensions);
for (const r of results) {
console.log(`${r.dimension}: us=${r.usScore}, best rival=${r.bestCompetitor}(${r.bestCompetitorScore}) -> ${r.verdict} (does the segment care? ${r.mattersToSegment})`);
}
What to expect. Running the file with Node, the output is exactly this:
=== Mercado vs. the generic giant, on two dimensions ===
price: us=3, best rival=genericMegastore(5) -> gap (does the segment care? false)
curatedDiscovery: us=5, best rival=genericMegastore(2) -> differentiation (does the segment care? true)
Two lines, and the module's whole axis already shows up. On price, Mercado loses by two points against the generic giant — and yet, that's not an alarm: the segment you chose in module 3 doesn't shop by browsing for the lowest price, so matters: false marks that gap as something you can deliberately ignore, not a weakness that needs fixing. On curatedDiscovery, Mercado wins by three points, and that dimension does matter to the segment — it's real differentiation, the exact kind of advantage that, a couple of lessons from now, will end up inside the value proposition. This lesson just shows you that the two questions — do we win? and does anyone care that we win? — are different questions, and confusing them is the first mistake this entire module is going to teach you to avoid.
The module map
Save this route. Each lesson builds on differentiationMap, from a different angle:
Idea Lesson Key concept
─────────────────────────────────────────── ──────── ─────────────────────────────────────
Parity vs. real differentiation L2 table stakes (everyone has it) vs.
real advantage (only you have it, and
the segment cares)
What a value proposition IS (and isn't) L3 a verifiable statement, not a
feature list
"Why us and not them" L4 the head-to-head against a named
competitor, with no vagueness
Sustainable differentiation L5 how fast what makes you win today
gets copied (preview of moats, M6)
The Value Proposition Canvas L6 Strategyzer's framework, audited
against `differentiationMap`
Differentiation traps L7 "differentiators" the team believes
it has, that the map dismantles
─────────────────────────────────────────── ──────── ─────────────────────────────────────
Project: Mercado's differentiation L8 Mercado vs. the generic giant vs. the
map neighborhood shop, complete
─────────────────────────────────────────── ──────── ─────────────────────────────────────
The boundary: what does NOT belong in this module
This module answers a specific question: of what we claim makes us better, what's true and matters to someone? It doesn't answer several neighboring questions:
- "How, technically, do you build the feature that delivers that advantage?" — that's product design and architecture, territory of
product-thinking-for-engineers-guideand the Fullstack/Architecture ecosystems. HerecuratedDiscoveryis a dimension that gets scored, not a recommendation system that gets designed. - "What does the complete competitive landscape look like, and where is the market headed?" — mapping every player (direct, indirect, substitutes) and industry trends is module 5. Here we compare against two rivals already chosen in module 3, not map the entire market.
- "Why, technically, is an advantage so hard to copy — network effects, switching costs, data, scale?" — those are moats, module 6. This module only runs the first sustainability check (lesson 5): does this get copied over a weekend or not? The deep mechanics of why something is hard to copy live in module 6.
- "How does this differentiation turn into concrete roadmap bets?" — the complete strategic filter is module 7, which connects the entire strategy (vision + segment + differentiation + moats) to
product-thinking-for-engineers-guide's backlog. - Researching with users whether the differentiation genuinely resonates — validating the value proposition with interviews and prototypes is
product-discovery-and-prototyping-guide. Here we work with already-given data on the judgment of what we call real differentiation, not the process of discovering it with users.
Resources
- April Dunford, "The 'No Differentiation' Illusion" — aprildunford.substack.com/p/the-no-differentiation-illusion. The author of Obviously Awesome explaining why almost no company has "zero" real differentiation — the problem is almost always that the team fails to see it or name it precisely. 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 difference between a strategy that only imitates the competition ("playing to play") and one that genuinely seeks to be superior at something — this module's exact topic, in Playing to Win's vocabulary. In English.
- Ben Thompson, "Differentiation and Value Capture in the Internet Age" — stratechery.com/2014/differentiation-value-creation-internet-age. Why real differentiation — not generic scale — is what lets you charge more and capture value, with examples ranging from music to software businesses. In English.
- Strategyzer, "The Value Proposition Canvas" — strategyzer.com/library/the-value-proposition-canvas. The framework you're going to build in depth in lesson 6, presented by its creators. In English.