Ir al contenido

División de historias

De Scrum Manager BoK
⏱ 6 min de lectura  ·  📅 Actualizado en 2026

La división de historias (story splitting) es la práctica de partir un elemento del backlog demasiado grande en varias piezas más pequeñas sin perder valor: cada pieza sigue expresando un cambio observable para alguien. No es descomponer una historia en tareas técnicas, sino repartir valor en porciones de valor. Su criterio maestro es el corte vertical, frente al error más extendido, el corte por capas técnicas.

Dividir es la habilidad que más se pide en el trabajo con historias y la que menos se enseña. Antes de ver cómo se hace, conviene saber por qué: un lote pequeño acorta el tiempo entre decidir y saber si la decisión era buena, y ese ciclo es lo único que convierte la entrega en aprendizaje. Donald Reinertsen lo sistematizó para el desarrollo de producto y el programa DORA lo sostiene con datos año tras año, situando el trabajo en lotes pequeños entre las capacidades asociadas al alto rendimiento.

De ahí se derivan tres beneficios: retroalimentación más temprana, menos riesgo por entrega y la posibilidad de despriorizar o descartar una parte cuando resulta que no importaba. Este tercero es el que mejor distingue un corte bueno de uno malo.

La prueba del descarte. Un corte que no permite renunciar a ninguna de sus piezas no ha dividido nada: ha repartido el mismo trabajo en más tarjetas.

Cuánto, cuándo y hasta dónde

Las cifras que circulan son heurísticas de distintas épocas (de «unas pocas semanas-persona» del texto original de INVEST a «de medio día a dos días» en equipos con despliegue frecuente). En lugar de adoptar una, conviene sustituirla por la medida del propio equipo: mirar cuánto tardaron los últimos treinta elementos y preguntar, ante una historia nueva, «¿se parece a las que terminamos en menos de tres días?». La comunidad Kanban separa dos ideas que suelen confundirse: dimensionar según la expectativa de servicio (right-sizing), que es útil, e igualar todos los tamaños (same-sizing), que es un ritual.

Hay también un límite inferior: cuando la pieza ya no puede enunciar qué cambia para alguien, ha dejado de ser valor y se ha convertido en un detalle de implementación con formato de historia. La respuesta entonces es la inversa de dividir: recombinar.

El momento de dividir es uno o dos ciclos antes de que la historia llegue a la cima del backlog. Dividir antes es trabajo perdido si el objetivo cambia; dividir en la planificación es tarde, porque la conversación que descubre el corte no cabe en ese hueco.

El corte vertical

Un corte vertical entrega un cambio de comportamiento observable y atraviesa todas las capas que haga falta para conseguirlo: si necesita interfaz, servicio y datos, los tres van dentro. La rebanada puede ser finísima (un solo caso, un solo tipo de dato) y sigue siendo vertical mientras alguien pueda usarla y notarla. Es la propiedad «de extremo a extremo» que Bill Wake añadió a INVEST en 2021.

¿Cómo se reconoce? Basta una pregunta: ¿alguien de fuera del equipo podría probar esto y decir si le sirve? Si la respuesta es no, el corte es horizontal, aunque la tarjeta tenga plantilla de historia.

El corte por capas y los cortes técnicos legítimos

El error de división más extendido tiene forma reconocible: cortar por capas técnicas. Produce tres piezas (interfaz, servicios, datos) de las que ninguna puede entregarse ni valorarse por separado, y obliga a completar las tres para que alguien note algo. Es el primero de los cinco errores de división que documenta Mike Cohn.

No todo corte técnico es ilegítimo. Hay tres que sí se justifican, siempre que se enuncien con honestidad y sin fingir que son valor de usuario (véase Historia técnica):

  • El spike, cuando la incertidumbre es de conocimiento y no de alcance: comprar información con un trabajo acotado en tiempo y con una pregunta explícita. Es un último recurso, no un acompañante de cada historia.
  • La historia habilitadora, trabajo que prepara el terreno para varias historias posteriores (una migración, una integración). Fuera de SAFe conviene enunciarla en claro, con su beneficiario y su justificación económica.
  • El esqueleto andante (walking skeleton, Alistair Cockburn): una implementación mínima que ejecuta una función de punta a punta atravesando todos los componentes, para la primera rebanada de algo grande. La bala trazadora (tracer bullet, Hunt y Thomas) es la misma idea desde el código. Gojko Adzic añade un correctivo práctico: ponerle muletas, es decir, completar la rebanada con lo que haga falta (datos cargados a mano, un proceso manual detrás) para que alguien pueda usarla de verdad y no solo verla funcionar.

El catálogo de patrones y su procedencia

Los patrones son el instrumental del oficio, y su valor está menos en la lista que en saber qué señal de la historia sugiere cada uno. El catálogo unificado que sigue es una síntesis editorial sobre patrones establecidos uno a uno, y conviene recordar la advertencia del glosario de Agile Alliance: sobre cómo dividir hay bastante menos consenso del que parece.

Cuando la historia describe un flujo

  • Pasos del flujo de trabajo (Humanizing Work). La primera rebanada debe atravesar el flujo completo de la forma más simple posible; las siguientes engordan los pasos. Entregar el primer paso completo produce piezas inservibles.
  • Caminos e interfaces (Wake; Cohn). Cada camino alternativo (con tarjeta o por transferencia; web o móvil) es una rebanada. Señal: la historia esconde un «o».

Cuando la historia esconde variedad

  • Variaciones de reglas de negocio. La regla general primero, las excepciones después. Señal: «salvo», «excepto», «depende de».
  • Variaciones de datos. Cada tipo de dato es una rebanada. Señal: las enumeraciones.
  • Operaciones. Crear, ver, modificar y borrar rara vez valen lo mismo. Señal: el verbo comodín «gestionar».
  • Segmento de usuarios. Servir primero a un segmento acotado. Señal: un usuario descrito en plural genérico.

Cuando la complejidad no está repartida

  • Simple primero, complejo después. Señal: «el 80 % de los casos son iguales».
  • Esfuerzo mayor aislado. Separar la parte que concentra el trabajo. Señal: una estimación dominada por un solo elemento.
  • Cualidades del sistema aplazadas. Primero funciona, después funciona rápido (o accesible, o a escala). Legítimo solo si se hace explícito y con fecha.
  • Capacidad y volumen. Empezar con un límite y ampliarlo. Señal: un requisito de volumen que multiplica la complejidad.

Cuando lo que falta es información o valor

  • Manual antes que automatizado. Resolver con una persona detrás y automatizar cuando se sabe qué automatizar.
  • Aprender antes que ganar (Adzic). Entregar primero la parte que enseña algo, aunque no produzca ingresos.
  • Extraer un spike. Cuando la incertidumbre impide dimensionar.

SPIDR, para recordar cinco. Mike Cohn agrupó los patrones que más rinden en un acrónimo cómodo: Spike, Path (caminos), Interface (interfaces), Data (datos) y Rules (reglas). Sirve como primera pasada antes de recurrir al catálogo completo.

Quien venga del manual básico «Historias de usuario» de Scrum Manager reconocerá aquí sus once estrategias con otro nombre: la división por pasos, por reglas, por tipos de datos, por operaciones y por roles se corresponde con los patrones de flujo y variedad; camino feliz y alternativo es un caso de reglas y caminos; opciones o plataformas de entrada es el patrón de interfaces; casos o escenarios de prueba equivale a variaciones de datos; optimizar ahora o más tarde es el aplazamiento de cualidades; y la «estrategia cero», construir un spike, es el patrón de extraer un spike.

Del patrón al corte: elegir y juzgar

Antes de partir, la precondición es contraintuitiva (Humanizing Work): la historia debe cumplir INVEST salvo la S, la del tamaño. Si falla otra propiedad, dividir no arregla nada; y la que falla casi siempre es el valor. Cuando una historia se resiste a la división, la propiedad que falta es la V, no la S: hay que recombinar hasta encontrar el cambio observable y dividir ese.

El procedimiento tiene tres movimientos: identificar la señal; aplicar dos o tres patrones compatibles, sin quedarse en el primero (el segundo o el tercer corte suele ser mejor); y comparar los candidatos. Un corte se juzga con seis criterios —conserva valor, es verificable, permite despriorizar, da piezas de tamaño parecido, enseña algo y es suficientemente independiente— de los que discriminan sobre todo el tercero y el cuarto. Y hay una prueba que descarta los falsos cortes en un segundo: si todas las piezas son obligatorias para completar la historia grande, no se ha cortado nada.

Para historias que se resisten a todos los patrones, Humanizing Work propone un meta-patrón de tres pasos: encontrar la complejidad central, identificar las variaciones a su alrededor y reducirlas a una para la primera rebanada. El método de la hamburguesa de Adzic es útil con equipos que solo saben pensar en capas: se enumeran las capas, se listan para cada una las opciones de calidad de menor a mayor y se elige un nivel mínimo de cada una para formar una primera rebanada completa. Todo corte introduce dependencias, que se tratan en el orden del refinamiento saludable: hacerlas visibles, eliminar las evitables y gestionar las inevitables.

Practicar. La división se aprende dividiendo. El ejercicio canónico es Elephant Carpaccio (Cockburn, con la guía de facilitación de Henrik Kniberg): partir una funcionalidad pequeña en unas veinte rebanadas verticales. Con unas tres horas de práctica deliberada se alcanza la fluidez.

División de historias y la IA

La asistencia rinde mejor criticando un corte que proponiéndolo: pedirle que revise una historia o un mapa ya hechos por el equipo saca a la luz variantes no consideradas, rebanadas sin resultado enunciable y dependencias no vistas, y todo eso es material para la siguiente sesión.

Generar cortes «desde cero» con un modelo produce piezas plausibles pero desconectadas del valor real del producto, porque el modelo no conoce a los usuarios ni el objetivo. La decisión de qué se corta, qué se pospone y qué se descarta sigue siendo de producto, con responsable identificable.

Error frecuente

Cortar por capas y llamarlo dividir. Produce tres piezas (interfaz, servicios, datos) que nadie puede valorar por separado y que hay que entregar todas para notar algo. La alternativa es el corte vertical: una rebanada, por fina que sea, que atraviese el sistema y que alguien de fuera del equipo pueda probar y decir si le sirve.

Recursos

🏦 Skill User storiesState of the art y guía de desarrollo · Skill Arena

📄 Historias de usuario v.5.0Descarga gratuita · Scrum Manager · ene 2026

📄 Scrum Master en equipos con IA v.1.0Descarga gratuita · Scrum Manager

🎙️ Ep. 3: Cómo se crea una historia de usuarioScrum Manager Podcast · Spotify

📄 Cómo se crea una historia de usuarioScrum Manager Blog · ene 2023

🎙️ T2 Ep. 7: 5 características de una buena historia de usuarioScrum Manager Podcast · Spotify

Referencias

  • Cohn, Mike. (2004). User Stories Applied: For Agile Software Development. Addison-Wesley.
  • Reinertsen, Donald G. (2009). The Principles of Product Development Flow. Celeritas Publishing.
  • Cockburn, Alistair. (2004). Crystal Clear. Addison-Wesley.
  • Hunt, Andrew; Thomas, David. (1999). The Pragmatic Programmer. Addison-Wesley.
  • Wake, Bill. (2003). «INVEST in Good Stories, and SMART Tasks».

Véase también

¿Quieres avanzar en agilidad? Puedes buscar convocatorias de cursos y exámenes o ir a tu ritmo haciéndote miembro del Club Agile. Esta membresía incluye recursos exclusivos, aulas e-learning y acceso a Skill Arena: un espacio para practicar y medir tus habilidades ágiles a tu ritmo.