Módulo 3: Target And Positioning
Presentación del módulo: de la cima a la primera elección concreta
Por qué este módulo existe aquí
El módulo 2 te dio la cima: la visión de Mercado —"el mundo donde cualquier persona descubre en Mercado lo que no sabía que quería"— y un filtro (visionFilter) para saber si una iniciativa pertenece a esa dirección de diez años o no. Eso es indispensable, pero todavía es demasiado alto para tomar una sola decisión de esta semana. Una visión de diez años no te dice a quién le muestras el producto mañana, ni qué le dices cuando te pregunte "¿y esto en qué se diferencia de todo lo demás?". Necesitas bajar un peldaño más.
Ese peldaño tiene dos escalones, y son el contenido completo de este módulo. El primero: ¿para quién es esto, exactamente —y para quién NO? No "quién podría, en teoría, usarlo" (eso es casi todo el mundo, y una respuesta así no sirve para nada), sino el segmento concreto que Mercado va a servir primero y mejor, aunque eso signifique servir peor, a propósito, a otros compradores igual de reales. El segundo: una vez que sabes para quién es, ¿qué eres, en la cabeza de esa persona, frente a todo lo demás que podría elegir? Eso es el posicionamiento — no una frase de marketing, sino la categoría específica que ocupas cuando alguien de ese segmento piensa "necesito algo así".
Conexión con el módulo 2. La visión de Mercado (curatedDiscovery, localSellerTrust, serendipity) es amplia a propósito — describe un mundo, no un cliente. Este módulo toma esa dirección y la convierte en la primera decisión operativa: de toda la gente que compra algo, en algún lugar, todos los días, ¿a cuál vas a servir primero, y qué le vas a decir que eres? Vas a construir y ejecutar positionFit, el modelo que responde una pregunta incómoda con datos, no con intuición: ¿el producto sirve mejor el job de ESTE segmento que las alternativas — en las dimensiones que a ESE segmento le importan, no en las que a ti te gustaría ganar?
Una analogía cotidiana: el pasillo correcto del súper
Entra a cualquier supermercado grande y fíjate cómo está organizado: no es una mesa enorme con diez mil productos sueltos — es una serie de pasillos, cada uno con un letrero arriba ("lácteos", "cuidado personal", "snacks"), y dentro de cada pasillo, estantes específicos a la altura de los ojos para lo que más se vende. Un comprador no recorre el supermercado entero cada vez que necesita algo: camina directo al pasillo correcto, porque ya sabe, de antemano, en qué categoría vive lo que busca. Esa organización no es un accidente del arquitecto del súper — es la decisión de negocio más importante que toma cualquier marca antes de que un solo comprador entre por la puerta: ¿en qué pasillo quiero vivir, y a quién le hablo cuando esté ahí parado?
El segmento es la respuesta a "¿quién camina por este pasillo?" — no todo el que entra al supermercado, solo quien tiene esa necesidad específica hoy. El posicionamiento es la respuesta a "¿qué estante ocupo dentro de ese pasillo, y por qué alguien me elige a mí y no a la marca de al lado?". Fíjate en algo que se te va a repetir todo el módulo: una marca de yogur no compite contra todo el supermercado — compite contra las otras tres marcas de yogur del mismo estante, frente al mismo comprador, en el mismo momento de decisión. Elegir mal el pasillo (el segmento) es un error mucho más caro que perder frente a un competidor dentro del pasillo correcto — y es, exactamente, el error que este módulo te enseña a no cometer.
Ejemplo trabajado: dos compradores, el mismo producto, veredictos opuestos
Antes de construir el modelo completo (lección 2 en adelante), vale la pena ver el resultado final una vez, sin todavía entender cada pieza. Construimos positionFit, que compara a Mercado contra dos alternativas —un megastore genérico y una tienda de barrio local— pero con los pesos de importancia de un segmento específico, no con un puntaje genérico de "quién es mejor en general". Corremos el mismo producto, las mismas alternativas, contra dos compradores distintos: alguien que explora sin saber exactamente qué busca, y alguien que busca un SKU exacto y solo quiere el precio más bajo y la entrega más rápida.
// positionFit(target, product, alternatives): evalua si `product` sirve el
// job de `target` MEJOR que las alternativas, usando los PESOS de importancia
// de ESE segmento -- no un puntaje generico de "quien es mejor en general".
// Ganar en una dimension que al segmento no le importa no cuenta para nada.
function positionFit(target, product, alternatives) {
const dims = Object.keys(target.weights).filter((d) => target.weights[d] > 0);
const weightedScore = (c) => dims.reduce((sum, d) => sum + target.weights[d] * c.scores[d], 0);
const productScore = weightedScore(product);
const rivals = alternatives.map((a) => ({ name: a.name, score: weightedScore(a) }));
const bestRival = rivals.reduce((a, b) => (b.score > a.score ? b : a));
return {
segment: target.name,
productWeightedScore: Number(productScore.toFixed(2)),
bestRival: bestRival.name,
bestRivalWeightedScore: Number(bestRival.score.toFixed(2)),
fitsSegment: productScore > bestRival.score,
};
}
const mercado = { name: 'Mercado', scores: { curatedDiscovery: 9, sellerTrust: 8, catalogBreadth: 6, price: 5, deliverySpeed: 5, convenience: 6 } };
const genericMegastore = { name: 'genericMegastore', scores: { curatedDiscovery: 3, sellerTrust: 4, catalogBreadth: 9, price: 8, deliverySpeed: 9, convenience: 8 } };
const localShop = { name: 'localShop', scores: { curatedDiscovery: 6, sellerTrust: 9, catalogBreadth: 2, price: 4, deliverySpeed: 3, convenience: 3 } };
const alternatives = [genericMegastore, localShop];
const explorers = { name: 'explorers', weights: { curatedDiscovery: 0.4, sellerTrust: 0.3, catalogBreadth: 0.1, price: 0.1, deliverySpeed: 0.05, convenience: 0.05 } };
const exactSkuShoppers = { name: 'exactSkuShoppers', weights: { curatedDiscovery: 0, sellerTrust: 0, catalogBreadth: 0.1, price: 0.35, deliverySpeed: 0.35, convenience: 0.2 } };
console.log('=== ¿Mercado sirve mejor este job que el megastore y la tienda local? ===\n');
console.log(JSON.stringify(positionFit(explorers, mercado, alternatives)));
console.log(JSON.stringify(positionFit(exactSkuShoppers, mercado, alternatives)));
Qué esperar. Al correr el archivo con Node, la salida es exactamente esta:
=== ¿Mercado sirve mejor este job que el megastore y la tienda local? ===
{"segment":"explorers","productWeightedScore":7.65,"bestRival":"localShop","bestRivalWeightedScore":6,"fitsSegment":true}
{"segment":"exactSkuShoppers","productWeightedScore":5.3,"bestRival":"genericMegastore","bestRivalWeightedScore":8.45,"fitsSegment":false}
Ahí está el resultado completo del módulo, adelantado en dos líneas: el mismo Mercado, sin cambiar una sola línea de producto, gana para un comprador y pierde claramente para el otro. Para quien explora (explorers), Mercado saca 7.65 contra el mejor rival (la tienda local, con 6) — gana. Para quien busca un SKU exacto (exactSkuShoppers), Mercado saca apenas 5.3 contra el megastore genérico, que saca 8.45 — pierde, y no por poco. Nadie cambió el producto entre una corrida y la otra — lo único que cambió fue a quién se lo estás vendiendo. Ese es el punto entero del módulo: la pregunta "¿es Mercado bueno?" no tiene una sola respuesta — tiene una respuesta distinta por cada segmento, y una estrategia real elige, a propósito, para cuál de esas respuestas construir.
El mapa del módulo
Guarda esta ruta. Baja de "para quién, en general" a "el positioning statement verificado de Mercado, con datos":
Idea Lección Concepto clave
─────────────────────────────────────────── ──────── ─────────────────────────────────────
Para quién es -- y para quién NO L2 el segmento objetivo como una elección
que también excluye compradores reales
El beachhead: angosto antes que amplio L3 Moore -- una cabeza de playa que se
pueda ganar entera, no un continente
El job, no la demografía L4 Christensen -- el segmento correcto se
define por lo que la gente intenta
lograr, no por edad/ingreso/ubicación
Qué ES el posicionamiento L5 la categoría que ocupas en la mente;
ganar el atributo correcto, no todos
El positioning statement L6 la plantilla de Moore/Dunford, escrita
y verificada con positionFit
Reposicionar: cuándo, por qué, y el riesgo L7 copiar al líder diluye tu ventaja real
de copiar al líder sin alcanzar la suya
─────────────────────────────────────────── ──────── ─────────────────────────────────────
Proyecto: el segmento y el positioning L8 define el segmento objetivo y el
statement de Mercado, verificados positioning statement de Mercado, y
corre positionFit contra las dos
alternativas para probarlo con datos
La frontera: qué NO entra en este módulo
Este módulo responde dos preguntas muy específicas: ¿para quién es esto? y ¿qué somos frente a las alternativas? No responde varias preguntas vecinas, que pertenecen a otros módulos o a otras guías del ecosistema:
- "¿Cómo confirmo con usuarios reales que este segmento existe y que este job les importa?" — eso es discovery, y es terreno de
product-discovery-and-prototyping-guide. Aquí trabajamos la elección estratégica de a quién apuntar; validar esa elección con entrevistas y prototipos es un trabajo distinto, posterior, y con sus propias herramientas. - "¿Qué nos hace distintos y mejores para ese segmento, más allá de servir mejor su job?" — eso es diferenciación y propuesta de valor, y es el módulo 4. Este módulo elige el pasillo y el estante; el módulo 4 explica qué hay en ese estante que nadie más tiene.
- "¿Cómo se ve el panorama competitivo completo y hacia dónde va el mercado?" — módulo 5. Aquí solo usamos dos alternativas fijas (el megastore y la tienda local) como referencia para el posicionamiento; el mapa competitivo completo es más adelante.
- Priorizar con RICE qué construir primero, o dimensionar una oportunidad — sigue siendo terreno de
product-thinking-for-engineers-guide.positionFitno calcula impacto ni esfuerzo de ninguna iniciativa — decide si el producto, tal como es hoy, sirve mejor a un segmento que las alternativas. Es una pregunta anterior y distinta. - El job entendido como técnica de entrevista o mapa de proceso del cliente — este módulo usa el vocabulario de jobs-to-be-done (lección 4) solo para elegir con precisión el segmento correcto a nivel estratégico, no como metodología de investigación cualitativa.
Recursos
- April Dunford, Obviously Awesome: How to Nail Product Positioning so Customers Get It, Buy It, Love It — aprildunford.com/books. El libro de referencia de todo este módulo: el proceso paso a paso para encontrar el segmento y la categoría correctos, en vez de adivinar. En inglés.
- Geoffrey Moore, Crossing the Chasm — geoffreyamoore.com/book/crossing-the-chasm. La fuente del término beachhead que la lección 3 desarrolla a fondo: una cabeza de playa lo bastante chica para ganarla entera. En inglés.
- Clayton M. Christensen y Taddy Hall, "Know Your Customers' Jobs to Be Done" — hbr.org/2016/09/know-your-customers-jobs-to-be-done. El artículo que le da nombre al segundo escalón de este módulo: el segmento se define por el trabajo que la gente contrata al producto para hacer. En inglés.
- Marty Cagan (SVPG), "Product Market Fit" — svpg.com/product-market-fit. Cagan defiende, desde el lado de producto, la misma idea que abre este módulo: ganar un segmento a la vez, no todos a la vez. En inglés.