Módulo 3: Target And Positioning

Reposicionar: cuándo, por qué, y el riesgo de copiar al líder

Descripción

Mercado ya tiene un positioning statement verificado (lección 6): gana con margen sólido (1.65) el segmento explorers, y pierde con claridad el segmento exactSkuShoppers. Tarde o temprano, alguien en la empresa —casi siempre con buena intención, casi siempre mirando el tamaño del mercado que se está dejando sobre la mesa— va a proponer algo que suena razonable: "¿y si también mejoramos precio y velocidad de entrega, para no perder tanto terreno frente al megastore?". No es una pregunta tonta. Es, de hecho, la pregunta que más veces destruye un posicionamiento fuerte sin que nadie se dé cuenta de que lo está destruyendo.

Esta lección construye esa tentación como un experimento ejecutable: tomamos a Mercado y lo "estiramos" —subimos price y deliverySpeed, las dos dimensiones del megastore— pagando el costo real de esa decisión: para invertir ahí, alguien tiene que sacarle inversión a otra parte, y esa otra parte son las dos dimensiones que hoy hacen ganar a Mercado (curatedDiscovery, sellerTrust). Vas a ver, con números, el resultado de esa apuesta en los dos segmentos a la vez.

Conexión con el módulo. Este no es un modelo nuevo — es positionFit, el mismo de todo el módulo, corrido sobre una versión hipotética de Mercado que decidió reposicionarse. La lección conecta directamente con la lección 5 (poseer una categoría, no sumar puntos) y con la lección 3 (el beachhead como base desde la cual expandirte con cuidado, no como algo que se abandona a la primera tentación).

Una analogía cotidiana: el restaurante boutique que quiere competir con la cadena de comida rápida

Imagina un restaurante pequeño, conocido en su ciudad por un solo plato excepcional que nadie más hace igual — la gente hace fila, paga más de lo normal, y vuelve exactamente por ese plato. Un día, el dueño nota que la cadena de comida rápida de la esquina atiende diez veces más clientes por hora, a una fracción del precio. Decide "modernizar el menú": simplifica la receta del plato estrella para que salga más rápido, baja un poco el precio, agrega opciones para llevar. El resultado, casi siempre, es el peor de los dos mundos: el plato estrella deja de ser tan especial (los clientes fieles empiezan a notar la diferencia), y el restaurante sigue siendo, de lejos, más lento y más caro que la cadena de comida rápida — porque la cadena tiene una cocina, una cadena de suministro y una escala construidas durante años específicamente para ser rápida y barata, algo que un restaurante boutique no puede igualar cambiando un menú.

El dueño no ganó la velocidad de la cadena — apenas la rozó — y perdió una parte real de lo que lo hacía especial. Ese es, exactamente, el riesgo de reposicionarse copiando al líder: no basta con moverte un poco hacia su terreno para competir ahí; tienes que moverte lo suficiente para ganarle, y ese movimiento casi siempre cuesta más de lo que tu ventaja original puede pagar sin desaparecer.

Ejemplo trabajado: Mercado se estira hacia el megastore, con números

"Mercado estirado" reduce curatedDiscovery y sellerTrust de 9 y 8 a 6 y 6 (la inversión que se redirige) para poder subir price y deliverySpeed de 5 y 5 a 7 y 7 (el intento de acercarse al megastore). Corremos positionFit con este producto reposicionado contra los dos segmentos que ya conoces: su propio beachhead (explorers) y el segmento al que estaba intentando acercarse (exactSkuShoppers).

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));
  const byDimension = dims.map((d) => {
    const rivalBest = alternatives.reduce(
      (best, a) => (a.scores[d] > best.score ? { name: a.name, score: a.scores[d] } : best),
      { name: alternatives[0].name, score: -Infinity }
    );
    return { dimension: d, weight: target.weights[d], productScore: product.scores[d], bestRivalScore: rivalBest.score, bestRivalName: rivalBest.name, wins: product.scores[d] > rivalBest.score };
  });
  return { segment: target.name, productWeightedScore: Number(productScore.toFixed(2)), bestRival: bestRival.name, bestRivalWeightedScore: Number(bestRival.score.toFixed(2)), fitsSegment: productScore > bestRival.score, byDimension };
}

const mercado = { name: 'Mercado', scores: { curatedDiscovery: 9, sellerTrust: 8, catalogBreadth: 6, price: 5, deliverySpeed: 5, convenience: 6 } };
// Mercado reposicionado: baja discovery y trust, sube price y deliverySpeed
// -- la inversion que se saca de un lado para poner en el otro.
const mercadoStretched = { name: 'Mercado (reposicionado hacia precio y velocidad)', scores: { curatedDiscovery: 6, sellerTrust: 6, catalogBreadth: 6, price: 7, deliverySpeed: 7, 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('=== ANTES de reposicionar: Mercado real para explorers ===\n');
const before = positionFit(explorers, mercado, alternatives);
console.log(`productWeightedScore: ${before.productWeightedScore} | bestRival: ${before.bestRival} (${before.bestRivalWeightedScore}) | fitsSegment: ${before.fitsSegment} | margin: ${(before.productWeightedScore - before.bestRivalWeightedScore).toFixed(2)}`);

console.log('\n=== DESPUÉS: Mercado estirado, evaluado en SU PROPIO segmento (explorers) ===\n');
const afterExplorers = positionFit(explorers, mercadoStretched, alternatives);
console.log(`productWeightedScore: ${afterExplorers.productWeightedScore} | bestRival: ${afterExplorers.bestRival} (${afterExplorers.bestRivalWeightedScore}) | fitsSegment: ${afterExplorers.fitsSegment} | margin: ${(afterExplorers.productWeightedScore - afterExplorers.bestRivalWeightedScore).toFixed(2)}\n`);
console.table(afterExplorers.byDimension.map((d) => ({ dimension: d.dimension, weight: d.weight, product: d.productScore, bestRival: `${d.bestRivalName}:${d.bestRivalScore}`, wins: d.wins })));

console.log('\n=== DESPUÉS: Mercado estirado, evaluado en el segmento que quería alcanzar (exactSkuShoppers) ===\n');
const afterExact = positionFit(exactSkuShoppers, mercadoStretched, alternatives);
console.log(`productWeightedScore: ${afterExact.productWeightedScore} | bestRival: ${afterExact.bestRival} (${afterExact.bestRivalWeightedScore}) | fitsSegment: ${afterExact.fitsSegment} | margin: ${(afterExact.productWeightedScore - afterExact.bestRivalWeightedScore).toFixed(2)}\n`);
console.table(afterExact.byDimension.map((d) => ({ dimension: d.dimension, weight: d.weight, product: d.productScore, bestRival: `${d.bestRivalName}:${d.bestRivalScore}`, wins: d.wins })));

Qué esperar. Al correr el archivo con Node, la salida es exactamente esta:

=== ANTES de reposicionar: Mercado real para explorers ===

productWeightedScore: 7.65 | bestRival: localShop (6) | fitsSegment: true | margin: 1.65

=== DESPUÉS: Mercado estirado, evaluado en SU PROPIO segmento (explorers) ===

productWeightedScore: 6.15 | bestRival: localShop (6) | fitsSegment: true | margin: 0.15

┌─────────┬────────────────────┬────────┬─────────┬──────────────────────┬───────┐
│ (index) │     dimension      │ weight │ product │      bestRival       │ wins  │
├─────────┼────────────────────┼────────┼─────────┼──────────────────────┼───────┤
│    0    │ 'curatedDiscovery' │  0.4   │    6    │    'localShop:6'     │ false │
│    1    │   'sellerTrust'    │  0.3   │    6    │    'localShop:9'     │ false │
│    2    │  'catalogBreadth'  │  0.1   │    6    │ 'genericMegastore:9' │ false │
│    3    │      'price'       │  0.1   │    7    │ 'genericMegastore:8' │ false │
│    4    │  'deliverySpeed'   │  0.05  │    7    │ 'genericMegastore:9' │ false │
│    5    │   'convenience'    │  0.05  │    6    │ 'genericMegastore:8' │ false │
└─────────┴────────────────────┴────────┴─────────┴──────────────────────┴───────┘

=== DESPUÉS: Mercado estirado, evaluado en el segmento que quería alcanzar (exactSkuShoppers) ===

productWeightedScore: 6.7 | bestRival: genericMegastore (8.45) | fitsSegment: false | margin: -1.75

┌─────────┬──────────────────┬────────┬─────────┬──────────────────────┬───────┐
│ (index) │    dimension     │ weight │ product │      bestRival       │ wins  │
├─────────┼──────────────────┼────────┼─────────┼──────────────────────┼───────┤
│    0    │ 'catalogBreadth' │  0.1   │    6    │ 'genericMegastore:9' │ false │
│    1    │     'price'      │  0.35  │    7    │ 'genericMegastore:8' │ false │
│    2    │ 'deliverySpeed'  │  0.35  │    7    │ 'genericMegastore:9' │ false │
│    3    │  'convenience'   │  0.2   │    6    │ 'genericMegastore:8' │ false │
└─────────┴──────────────────┴────────┴─────────┴──────────────────────┴───────┘

Lee las dos corridas juntas, porque por separado esconden el costo real de la decisión. En exactSkuShoppers, el segmento al que Mercado quería acercarse, el reposicionamiento sí ayudó un poco: el margen pasó de −3.15 (5.3 contra 8.45, el resultado original de la lección 2) a −1.75 (6.7 contra 8.45) — mejoró, pero sigue perdiendo con claridad, porque el megastore genérico no se quedó quieto esperando: sigue dominando estructuralmente price y deliverySpeed (8 y 9 contra el 7 y 7 de Mercado estirado). Estirarse no alcanzó ni para empatar al líder en su propio terreno.

Mientras tanto, en explorers, el segmento que Mercado ya tenía ganado con comodidad, el margen colapsó de 1.65 a apenas 0.15 — y mira la tabla de dimensiones: Mercado ya no gana en ninguna dimensión individual, ni siquiera en curatedDiscovery, donde ahora empata exactamente con localShop (6 contra 6, y el modelo usa > estricto, así que un empate cuenta como no ganar). Mercado sigue ganando el segmento completo por el pelo (fitsSegment: true, 6.15 contra 6.00), pero ya no posee ninguna categoría clara en la mente de nadie — dejó de ser "el lugar del descubrimiento sorprendente" para volverse, peligrosamente cerca, otro Mercado generalista de la lección 5. El resultado neto: una mejora pequeña donde nunca iba a ganar, a cambio de una posición casi perdida donde antes dominaba con claridad. Ese intercambio, hecho con números en la mano, casi nunca vale la pena.

Profundización: cuándo SÍ tiene sentido reposicionar

Nada de esto significa que reposicionar sea siempre un error. Hay razones estructurales reales para hacerlo — la diferencia está en la razón, no en el movimiento en sí:

  • El segmento original maduró o se saturó. Si explorers ya está mayoritariamente ganado y el crecimiento ahí se desaceleró, expandirse hacia un segmento vecino (no necesariamente exactSkuShoppers, sino algo más cercano, como el "vecino alcanzable" de la lección 3) puede ser el paso correcto de la secuencia de Moore — no una huida del beachhead, sino su continuación planeada.
  • El mercado cambió debajo de ti. Si las alternativas competitivas cambiaron —el megastore genérico lanzó su propia curaduría, por ejemplo— tu posicionamiento original puede dejar de ser suficientemente distinto, y ahí sí hace falta reevaluar con datos nuevos, no por miedo, sino porque el terreno mismo se movió.
  • Descubriste, con evidencia, que elegiste mal el beachhead original. Si positionFit mostrara un margen negativo persistente incluso en tu supuesto segmento ganado, la señal no es "estírate hacia otro segmento" — es "revisa si elegiste bien el segmento original", que es un problema distinto, de la lección 2 y 3, no de esta lección.

Lo que no es una buena razón, y es justo lo que el ejemplo trabajado puso a prueba: reposicionarte porque el segmento del líder se ve más grande en una hoja de cálculo, sin haber agotado primero el crecimiento disponible en el segmento que ya ganaste con claridad.

Errores comunes

Copiar el posicionamiento del líder en vez de profundizar el propio. Qué pasa: al ver que un competidor domina una dimensión (precio, velocidad, escala), el equipo decide "competir ahí también", en vez de invertir más en la dimensión donde ya tiene ventaja real. Por qué pasa: la ventaja del líder es visible, medible, y da la sensación de una oportunidad concreta de "recuperar terreno" — mientras que seguir invirtiendo en tu propia ventaja se siente, incorrectamente, como no estar haciendo nada nuevo. Cómo detectarlo: viste el resultado ejecutado — estirarse hacia el terreno del megastore mejoró el margen en exactSkuShoppers de −3.15 a −1.75, sin llegar a ganar, mientras hundía el margen en explorers de 1.65 a 0.15. Si tu propuesta de "competir en la fortaleza del líder" no incluye un cálculo de cuánto se debilita tu propia fortaleza a cambio, te falta la mitad del análisis. Cómo corregirlo: antes de mover recursos hacia el terreno del líder, calcula ambos lados de la ecuación, como en el ejemplo trabajado — el margen que ganas en el segmento nuevo, y el margen que pierdes en el segmento que ya tenías. Compáralos con la misma seriedad.

Reposicionar de forma reactiva, por un mal trimestre, en vez de por una razón estructural. Qué pasa: después de un trimestre de crecimiento lento, alguien propone "ampliar el mercado objetivo" como respuesta rápida, sin evidencia de que el segmento original esté saturado o de que el mercado haya cambiado — solo la presión de mostrar números distintos pronto. Por qué pasa: reposicionar se siente como una acción concreta y visible frente a una junta directiva impaciente, mientras que "seguir profundizando el mismo segmento" se siente, sin serlo, como no hacer nada nuevo frente a un problema urgente. Cómo detectarlo: si la propuesta de reposicionamiento no puede señalar cuál de las tres razones estructurales de la profundización aplica (saturación real medida, cambio real de mercado, o evidencia de mal beachhead original), probablemente es una reacción al miedo del trimestre, no una decisión estratégica. Cómo corregirlo: exige la misma evidencia que exigirías para cualquier otra decisión estratégica de este módulo — un positionFit (o su equivalente de juicio informado) que muestre, con datos, cuál de las tres razones estructurales está ocurriendo, antes de mover ni un peso de inversión.

No medir el costo de oportunidad en el segmento que ya tenías ganado. Qué pasa: al evaluar el reposicionamiento, el equipo solo mide el progreso en el segmento nuevo ("mejoramos el margen con exactSkuShoppers de −3.15 a −1.75, ¡vamos en la dirección correcta!") sin medir, con el mismo rigor, lo que ese mismo movimiento le costó al segmento original. Por qué pasa: es más fácil y más halagador reportar una mejora (por chica que sea) que reportar un deterioro en algo que antes funcionaba bien — nadie quiere ser quien anuncia que el número que iba bien ahora va peor. Cómo detectarlo: si el reporte de resultados de una decisión de reposicionamiento solo tiene una columna ("cómo nos fue en el segmento nuevo") y no la columna paralela ("cómo nos fue, después, en el segmento que ya teníamos"), la medición está incompleta a propósito o por descuido. Cómo corregirlo: reporta siempre las dos corridas de positionFit juntas, como en el ejemplo trabajado — el margen ganado en el segmento nuevo nunca se evalúa solo, se evalúa contra el margen perdido en el segmento original, y solo entonces se puede saber si el intercambio valió la pena.

Ejercicios

Ejercicio 1 — Calcula un punto medio. Diseña una versión de "Mercado estirado" menos agresiva: en vez de bajar curatedDiscovery y sellerTrust a 6, bájalos solo a 8 y 7 (una reducción menor), y sube price y deliverySpeed solo a 6 (en vez de 7). Calcula a mano el nuevo productWeightedScore para explorers (pesos: curatedDiscovery 0.4, sellerTrust 0.3, catalogBreadth 0.1, price 0.1, deliverySpeed 0.05, convenience 0.05; catalogBreadth y convenience sin cambios, 6 cada uno) y compara el margen resultante con los dos extremos ya vistos (1.65 sin estirar, 0.15 estirado al máximo).

Ver solución

0.4×8 + 0.3×7 + 0.1×6 + 0.1×6 + 0.05×6 + 0.05×6 = 3.2 + 2.1 + 0.6 + 0.6 + 0.3 + 0.3 = 7.1. Con bestRival sin cambios (localShop en 6 para este segmento), el margen sería 7.1 − 6 = 1.1 — entre el 1.65 original y el 0.15 del estiramiento máximo, como era de esperar de un punto medio. El ejercicio confirma que el costo de reposicionarse es gradual, no binario: cada unidad que le quitas a curatedDiscovery o sellerTrust para dársela a price o deliverySpeed cuesta margen real en tu beachhead, proporcional a cuánto te estires — no hay un punto "gratis" donde puedas ganar en ambos lados a la vez sin pagar nada.

Ejercicio 2 — Identifica la razón estructural (o su ausencia). Para cada escenario, di si aplica alguna de las tres razones estructurales legítimas de la sección de profundización, o si es el patrón reactivo del error común #2:

  • (a) El equipo de Mercado descubre, con datos de tres años, que el crecimiento dentro de explorers se desaceleró de forma sostenida en los últimos seis trimestres.
  • (b) Después de un solo trimestre flojo, el VP de Ventas propone "ampliar el foco" antes de la próxima junta de directorio.
Ver solución
  • (a) Aplica la primera razón estructural: saturación real, medida con datos de varios trimestres, no una reacción a un solo mal resultado. Esta es una base legítima para evaluar un segundo segmento, siguiendo la secuencia de Moore (lección 3).
  • (b) Es el patrón reactivo del error común #2: un solo trimestre flojo, presión de una junta próxima, sin ninguna evidencia estructural de saturación o cambio de mercado. Antes de aceptar la propuesta, el equipo debería pedir la misma evidencia que el escenario (a) sí tiene.

Ejercicio 3 — Defiende NO reposicionar frente a la junta directiva. Un miembro del directorio de Mercado, después de ver que el megastore genérico crece más rápido en ingresos totales, pregunta por qué el equipo no persigue agresivamente a exactSkuShoppers. Usando los números exactos del ejemplo trabajado (margen antes: 1.65; margen después en explorers: 0.15; margen después en exactSkuShoppers: −1.75, todavía negativo), escribe la respuesta en un párrafo.

Ver solución

Un ejemplo de respuesta: "Ya corrimos ese experimento con datos. Estirarnos hacia precio y velocidad de entrega para acercarnos a exactSkuShoppers mejora nuestro margen ahí de −3.15 a −1.75 — sigue siendo una derrota clara, el megastore genérico sigue dominando esas dos dimensiones con una ventaja estructural que no vamos a igualar con un ajuste de producto. Mientras tanto, ese mismo movimiento nos cuesta casi todo el margen que teníamos en explorers, cayendo de 1.65 a 0.15 — pasamos de poseer con claridad la categoría de descubrimiento a estar a un empate de perderla del todo. No es que no queramos crecer los ingresos — es que este camino específico cambia una victoria sólida por una derrota un poco menos mala, y esa no es la clase de intercambio que construye una posición defendible a largo plazo."

Resumen y siguiente paso

Reposicionarse copiando la fortaleza del líder casi nunca funciona como se espera: viste, ejecutado, que estirar a Mercado hacia precio y velocidad mejoró apenas su resultado en exactSkuShoppers (de −3.15 a −1.75, sin llegar a ganar) mientras casi liquidaba su ventaja real en explorers (de un margen de 1.65 a solo 0.15, y de ganar una dimensión clara a no ganar ninguna). Reposicionar puede ser correcto —cuando el segmento original se saturó de verdad, cuando el mercado cambió, o cuando el beachhead original estaba mal elegido—, pero nunca es gratis, y el costo siempre se paga primero en la categoría que ya poseías.

Antes de avanzar deberías poder: calcular, para cualquier propuesta de reposicionamiento, el margen que se gana y el margen que se pierde, y compararlos con el mismo rigor; y nombrar las tres razones estructurales legítimas para reposicionar, distinguiéndolas de una reacción a un mal trimestre.

Con las seis lecciones de contenido completas —segmento, beachhead, job, posicionamiento, positioning statement, y el riesgo de reposicionar—, el proyecto de la lección 8 junta todo en un solo entregable: el segmento objetivo y el positioning statement completos de Mercado, verificados con positionFit contra las dos alternativas a la vez.

Recursos

  • Geoffrey Moore, Crossing the Chasmgeoffreyamoore.com/book/crossing-the-chasm. El capítulo sobre expandirse más allá del primer beachhead da el marco para distinguir un reposicionamiento planeado de uno reactivo. En inglés.
  • Al Ries y Jack Trout, Positioning: The Battle for Your Mindoreilly.com/library/view/positioning-the-battle/9780071705875. El libro que originó el término "posicionamiento" en marketing, con varios casos clásicos de marcas que perdieron su categoría por intentar ocupar la del líder. En inglés.
  • April Dunford, Obviously Awesomeaprildunford.com/books. Dunford dedica un capítulo entero a qué hacer cuando el posicionamiento deja de funcionar — la guía práctica para decidir si reposicionar de verdad, o reforzar lo que ya tienes. En inglés.
  • Marty Cagan (SVPG), "Product Market Fit" — svpg.com/product-market-fit. Cagan advierte contra diluir un ajuste fuerte ya logrado por perseguir un mercado adyacente antes de tiempo. En inglés.