Slicing de Backlog: cómo dividir el trabajo para entregar valor antes
Slicing de Backlog es la práctica de dividir un ítem grande del Product Backlog en piezas más pequeñas que puedan desarrollarse, validarse y entregar valor de manera independiente.
El objetivo no es simplemente hacer que los ítems sean más pequeños. El verdadero objetivo es reducir el tamaño del lote de trabajo, acelerar el aprendizaje, disminuir el riesgo y permitir que el negocio obtenga valor antes.
En otras palabras:
No se trata de cortar el trabajo en partes. Se trata de encontrar el corte que permita entregar valor antes.
¿Qué es el slicing de backlog?
Un Product Backlog puede contener ítems de tamaños y niveles de abstracción muy diferentes: épicas, features, capacidades, historias de usuario, defectos, experimentos, mejoras técnicas, investigaciones, etc.
Cuando un ítem es demasiado grande, incierto o complejo para ser completado en un ciclo razonable, necesitamos decomponerlo.
Por ejemplo:
Ítem grande
Como cliente, quiero gestionar mis pagos desde la aplicación para poder pagar mis obligaciones sin acudir a una oficina.
Este ítem podría involucrar:
- consultar obligaciones;
- seleccionar una obligación;
- elegir medio de pago;
- registrar una tarjeta;
- validar la tarjeta;
- pagar;
- recibir confirmación;
- generar comprobante;
- gestionar pagos rechazados;
- enviar notificaciones;
- etc.
Intentar construir todo como una única unidad genera un lote grande de trabajo y retrasa el aprendizaje.
Un posible slicing sería:
- Consultar obligaciones pendientes.
- Seleccionar una obligación y conocer su valor.
- Pagar utilizando una tarjeta previamente registrada.
- Mostrar confirmación del pago.
- Generar comprobante.
- Incorporar otros medios de pago.
- Gestionar pagos rechazados.
- Incorporar notificaciones.
La clave es que cada corte debe representar una capacidad que pueda ser validada y, cuando sea posible, utilizada por alguien.
El slicing vertical evita dividir una funcionalidad en piezas puramente técnicas —por ejemplo, frontend, backend y base de datos— que no generan valor por separado.
¿Por qué hacer slicing?
Un backlog con ítems demasiado grandes produce varios problemas:
- aumenta el tiempo entre decisión y feedback;
- dificulta la estimación;
- incrementa las dependencias;
- concentra riesgo;
- hace más difícil detectar errores temprano;
- favorece el desarrollo de funcionalidades que después pueden no ser necesarias;
- reduce la capacidad de cambiar de dirección;
- dificulta la priorización.
Por el contrario, los ítems pequeños permiten entregar, observar y decidir con mayor frecuencia.
Por eso, el slicing está relacionado directamente con una idea fundamental de la gestión de productos:
El valor no está en completar grandes cantidades de trabajo; está en convertir decisiones en resultados verificables.
La regla fundamental: slicing vertical
La distinción más importante es entre slicing horizontal y slicing vertical.
Slicing horizontal
Divide el trabajo por capas técnicas:
Historia
│
├── Base de datos
├── Backend
├── API
└── FrontendCada pieza puede quedar técnicamente terminada, pero ninguna necesariamente proporciona valor al usuario.
Slicing vertical
Cada pieza atraviesa las capas necesarias para proporcionar una pequeña capacidad funcional completa:
Usuario
│
┌──────┴──────┐
│ Función │
└──────┬──────┘
│
┌───────┴───────┐
│ │ │
UI Lógica Datos
│ │ │
└───────┬───────┘
│
Valor verificableCada slice puede requerir cambios en frontend, lógica, servicios, datos y pruebas. Lo importante es que esas capas trabajan juntas para producir una capacidad completa.
Una buena pregunta para detectar un slicing horizontal es:
“Si terminamos solamente esta pieza, ¿alguien puede usarla, probarla o aprender algo importante de ella?”
Si la respuesta es no, probablemente estamos dividiendo por actividad o arquitectura, no por valor.
10 técnicas para hacer slicing de Backlog
No existe una única técnica universal. El enfoque más efectivo consiste en observar por qué el ítem es grande y seleccionar el eje de corte que mejor reduzca su tamaño sin destruir su valor.
1. Dividir por flujo de trabajo
Cuando una funcionalidad contiene múltiples pasos, podemos dividirla siguiendo el flujo que realiza el usuario.
Por ejemplo, una transferencia bancaria:
Ítem original
Realizar una transferencia bancaria.
Puede dividirse en:
- Seleccionar cuenta origen.
- Registrar beneficiario.
- Ingresar valor.
- Confirmar transferencia.
- Consultar resultado.
Pero existe una advertencia importante: no siempre cada paso debe convertirse en una historia independiente.
Si “seleccionar cuenta origen” no tiene valor por sí mismo, probablemente no sea un buen slice.
El objetivo es encontrar incrementos funcionales, no simplemente convertir cada paso del proceso en un ítem.
2. Dividir por escenarios o caminos
Una misma funcionalidad puede tener diferentes caminos de ejecución.
Por ejemplo:
Como cliente, quiero pagar una factura.
Puede tener:
- pago con tarjeta;
- pago mediante transferencia;
- pago con débito automático;
- pago exitoso;
- pago rechazado;
- pago con fondos insuficientes.
Podemos comenzar por el happy path:
Pago de una factura utilizando una tarjeta válida.
Posteriormente incorporar:
Pago rechazado por tarjeta inválida.
Y después:
Gestión de fondos insuficientes.
Esta técnica permite comenzar por el flujo de mayor valor o menor complejidad y añadir progresivamente los caminos alternativos. SPIDR identifica precisamente Paths como uno de los principales ejes para dividir historias.
3. Dividir por reglas de negocio
Las reglas de negocio suelen esconder una gran cantidad de complejidad.
Por ejemplo:
Calcular la comisión de una transferencia.
Puede comenzar con:
- Transferencias nacionales.
- Transferencias internacionales.
- Clientes preferenciales.
- Transferencias superiores a determinado monto.
- Excepciones regulatorias.
Una estrategia útil consiste en implementar primero la regla más sencilla que permita validar el comportamiento y añadir posteriormente las excepciones.
Esto reduce el riesgo de intentar resolver todas las reglas de negocio simultáneamente.
4. Dividir por tipos o variaciones de datos
Un mismo comportamiento puede aplicarse a diferentes tipos de datos.
Por ejemplo:
Como cliente, quiero consultar el estado de mis inversiones.
Podría comenzar soportando:
- fondos de inversión;
y posteriormente:
- acciones;
- bonos;
- certificados;
- productos internacionales.
Otro ejemplo:
Registrar una dirección.
Puede comenzar soportando un país y posteriormente incorporar otros países con sus diferentes formatos postales.
La técnica de Data forma parte de SPIDR y permite reducir inicialmente el dominio de datos que debe soportar una funcionalidad.
5. Dividir por interfaces o canales
Una funcionalidad puede estar disponible a través de diferentes interfaces:
- Web;
- aplicación móvil;
- API;
- chatbot;
- sucursal;
- dispositivo especializado.
Por ejemplo:
Permitir consultar el saldo.
Podría implementarse primero en la aplicación móvil y posteriormente en otros canales.
Sin embargo, hay que distinguir entre slice de producto y trabajo técnico.
“Crear la API” no necesariamente es un slice de valor.
En cambio:
“Permitir a los clientes consultar su saldo desde la aplicación móvil”
sí representa una capacidad observable.
SPIDR denomina Interfaces a este eje de división. GitHub
6. Dividir entre simple y complejo
Una funcionalidad puede contener diferentes niveles de complejidad.
Por ejemplo:
Aplicar descuentos a una compra.
Podemos comenzar con:
Simple
Aplicar un descuento porcentual fijo.
Después:
Intermedio
Aplicar diferentes descuentos según el tipo de cliente.
Finalmente:
Complejo
Combinar múltiples promociones considerando restricciones y exclusiones.
Esto permite validar primero el comportamiento básico antes de invertir en toda la complejidad potencial.
7. Dividir operaciones CRUD
Las funcionalidades relacionadas con datos suelen agrupar varias operaciones:
- Create;
- Read;
- Update;
- Delete.
Por ejemplo:
Gestionar beneficiarios.
Puede descomponerse en:
- Registrar beneficiario.
- Consultar beneficiario.
- Editar beneficiario.
- Eliminar beneficiario.
Pero nuevamente, hay que evitar convertir automáticamente cada operación técnica en una historia.
La pregunta sigue siendo:
¿La operación constituye una capacidad útil y verificable para el usuario?
CRUD es una de las técnicas clásicas de story splitting documentadas por Richard Lawrence.
8. Dividir por criterios de aceptación
Los criterios de aceptación pueden revelar que una historia contiene varias funcionalidades diferentes.
Por ejemplo:
Como cliente, quiero registrar una cuenta bancaria.
Criterios:
- la cuenta debe tener un número válido;
- debe pertenecer a un banco autorizado;
- debe ser de tipo corriente o ahorro;
- debe verificarse la titularidad;
- las cuentas internacionales requieren información adicional.
En lugar de tratar todos estos criterios como parte de una única historia, podemos preguntarnos:
¿Qué comportamiento mínimo podemos implementar y validar primero?
Los criterios de aceptación se convierten así en una herramienta para descubrir posibles cortes.
9. Dividir incertidumbre mediante un Spike
A veces el problema no es que la historia sea demasiado grande.
El problema es que no sabemos cómo resolverla.
Por ejemplo:
Integrar nuestra plataforma con el sistema antifraude del banco.
Quizá nadie conoce:
- la API;
- las restricciones;
- el tiempo de respuesta;
- los mecanismos de autenticación;
- la calidad de los datos;
- las limitaciones del proveedor.
En este caso, dividir la funcionalidad en pequeñas historias funcionales puede no ser suficiente.
Puede ser mejor realizar primero un Spike:
Investigar durante un período limitado cómo integrar la plataforma con el sistema antifraude y documentar las alternativas viables.
El resultado del Spike no necesariamente es una funcionalidad para el usuario. Es reducción de incertidumbre.
SPIDR incluye precisamente Spike como una de sus cinco técnicas principales.
10. Dividir por calidad o restricciones
Una funcionalidad puede incorporar simultáneamente comportamiento funcional y diferentes requisitos de calidad:
- seguridad;
- rendimiento;
- disponibilidad;
- auditoría;
- escalabilidad;
- accesibilidad;
- observabilidad.
Por ejemplo:
Procesar una transferencia.
Podemos inicialmente construir el comportamiento funcional con los controles esenciales y posteriormente incrementar determinados niveles de desempeño o sofisticación.
Esto debe manejarse con cuidado.
Seguridad, cumplimiento o requisitos regulatorios que sean indispensables no deberían tratarse simplemente como “algo que podemos agregar después”.
El slicing debe reducir el alcance sin eliminar condiciones necesarias para que el producto sea seguro, legal y útil.
SPIDR: una heurística práctica
Una de las formas más conocidas de recordar varias técnicas de slicing es SPIDR, asociada a Mike Cohn:
| Letra | Técnica | Pregunta |
|---|---|---|
| S | Spike | ¿Existe incertidumbre que debemos investigar? |
| P | Paths | ¿Hay diferentes caminos o escenarios? |
| I | Interfaces | ¿Existen diferentes canales o interfaces? |
| D | Data | ¿Podemos empezar con un subconjunto de datos? |
| R | Rules | ¿Existen diferentes reglas de negocio? |
SPIDR es especialmente útil durante una sesión de refinement porque proporciona preguntas concretas para encontrar un corte.
No significa que haya que aplicar las cinco técnicas a cada ítem.
Más allá de SPIDR: los patrones clásicos de Story Splitting
Richard Lawrence y Peter Green desarrollaron un conjunto más amplio de patrones para dividir historias, entre ellos:
- Workflow Steps — dividir por pasos del flujo.
- Business Rule Variations — dividir por reglas de negocio.
- Major Effort — separar una parte especialmente grande.
- Simple/Complex — comenzar por el escenario sencillo.
- Variations in Data — dividir por tipos de datos.
- Data Entry Methods — dividir por formas de entrada.
- Defer Performance — diferir determinadas exigencias de rendimiento cuando sea apropiado.
- Operations — dividir operaciones como CRUD.
- Break Out a Spike — separar la investigación de la implementación.
Posteriormente se han propuesto y utilizado otros patrones complementarios.
La importancia de estos patrones no está en memorizar una lista. Está en aprender a preguntar:
“¿Cuál es la dimensión que está haciendo grande este ítem?”
El Hamburger: una metáfora útil para entender el slicing vertical
Una metáfora particularmente efectiva es la del hamburguesa.
Una hamburguesa tiene diferentes capas:
Pan
Carne
Vegetales
Salsa
PanSi la cortamos horizontalmente para repartirla:
──────────────
Pan
──────────────
Carne
──────────────
Vegetales
──────────────
Salsa
──────────────
Pancada persona recibe solamente una capa.
Pero si la cortamos verticalmente:
┌────────┐
│ Pan │
│ Carne │
│ Salsa │
│ Veget. │
│ Pan │
└────────┘cada porción contiene un poco de todo.
El slicing vertical funciona de manera similar:
Cada incremento atraviesa las capas técnicas necesarias para proporcionar una pequeña experiencia completa.
La metáfora de la hamburguesa se utiliza precisamente para explicar por qué los Product Backlog Items deberían evitar dividirse exclusivamente por componentes técnicos.
Story Mapping: cuando el problema es demasiado grande
A veces el problema no es dividir una historia.
El problema es que estamos intentando dividir una funcionalidad que en realidad representa un producto completo o una gran experiencia de usuario.
Aquí puede ser más apropiado utilizar User Story Mapping.
Por ejemplo, para una plataforma de pagos:
Explorar
│
├── Consultar obligaciones
├── Seleccionar obligación
├── Elegir medio de pago
├── Confirmar
└── Consultar resultadoPodemos construir una primera versión que permita:
Consultar → Seleccionar → Pagar → Confirmary dejar para posteriores incrementos:
Otros medios de pago
Pagos recurrentes
Reembolsos
Notificaciones avanzadas
HistorialEl Story Mapping ayuda a visualizar el flujo completo y posteriormente identificar cortes que atraviesen ese flujo.
Esto es especialmente importante porque una historia pequeña no necesariamente constituye un buen slice de producto.
¿Cómo saber si un slice es suficientemente bueno?
Un buen slice debería pasar una prueba sencilla.
1. ¿Tiene valor?
Debe aportar algo útil al usuario, al negocio o al aprendizaje necesario para tomar una decisión.
2. ¿Puede validarse?
Debe existir alguna manera razonable de comprobar si funciona.
3. ¿Es suficientemente pequeño?
Debe poder ser completado dentro de la capacidad y horizonte de planificación utilizados por el equipo.
4. ¿Es independiente?
Debe minimizar dependencias innecesarias con otros ítems.
5. ¿Es entendible?
El equipo debe poder comprender qué se quiere conseguir y cómo comprobarlo.
6. ¿Puede cambiarse el orden?
Si tenemos que implementar obligatoriamente diez ítems antes de que el primero tenga sentido, quizá no estamos haciendo verdaderos slices.
7. ¿Mantiene el propósito?
La división no debe transformar una necesidad de negocio en una colección de tareas técnicas.
Estos criterios se relacionan con INVEST: Independent, Negotiable, Valuable, Estimable, Small y Testable.
Lo que NO es slicing
Un error frecuente es confundir slicing con task decomposition.
Esto no es buen slicing:
Historia: Implementar pagos
├── Crear tabla de pagos
├── Crear API
├── Crear servicio
├── Crear pantalla
├── Crear pruebas
└── Hacer deploymentSon actividades técnicas necesarias para implementar una solución.
El usuario no recibe seis pequeños incrementos de valor.
Esto sí puede ser slicing:
├── Pagar factura con tarjeta
├── Consultar resultado del pago
├── Descargar comprobante
├── Pagar mediante transferencia
└── Gestionar pago rechazadoCada ítem representa una capacidad funcional que puede ser evaluada por separado.
Un proceso práctico para hacer slicing
Una sesión de backlog refinement puede utilizar este proceso de cinco pasos.
Paso 1. Entender el resultado
Antes de dividir, preguntar:
¿Qué problema estamos intentando resolver?
y:
¿Qué cambio observable esperamos producir?
Paso 2. Identificar por qué el ítem es grande
Buscar la causa:
- demasiados escenarios;
- demasiadas reglas;
- demasiados datos;
- múltiples interfaces;
- incertidumbre técnica;
- demasiados pasos;
- demasiada complejidad;
- múltiples operaciones;
- requisitos de calidad;
- demasiadas personas o sistemas involucrados.
Paso 3. Elegir el eje de slicing
Utilizar SPIDR, los patrones clásicos u otra heurística.
Por ejemplo:
“Es grande porque soporta cinco caminos diferentes.”
→ Paths
“No sabemos cómo funciona la integración.”
→ Spike
“Tiene diez reglas de negocio.”
→ Rules
“Funciona para cinco tipos de clientes.”
→ Data / Business Rules
Paso 4. Dibujar el corte
Es útil escribir el ítem original y proponer varias alternativas.
Por ejemplo:
Original
"Permitir pagar facturas"
Opción A
├── Tarjeta
├── Transferencia
└── Débito automático
Opción B
├── Pago exitoso
├── Pago rechazado
└── Pago pendiente
Opción C
├── Cliente individual
└── Cliente empresarialDespués preguntar:
¿Cuál de estos cortes nos permite aprender o entregar valor antes?
Paso 5. Validar los slices
Cada nuevo ítem debería revisarse contra:
Valor + Independencia + Tamaño + Testabilidad + Viabilidad
Si después de dividir tenemos:
“Crear API de pagos”
“Crear base de datos de pagos”
“Crear pantalla de pagos”
hemos reducido el tamaño, pero probablemente hemos perdido valor.
Un ejemplo completo
Supongamos que el Product Backlog contiene:
“Como cliente, quiero gestionar mis beneficiarios para poder realizar transferencias.”
Es demasiado amplio.
Aplicamos slicing
Por operaciones:
- Registrar beneficiario.
- Consultar beneficiario.
- Editar beneficiario.
- Eliminar beneficiario.
Por reglas:
- Beneficiarios nacionales.
- Beneficiarios internacionales.
Por caminos:
- Registro exitoso.
- Registro rechazado.
Por interfaz:
- Aplicación móvil.
- Web.
Ahora debemos seleccionar el corte que genere el mejor incremento inicial.
Podría ser:
Como cliente, quiero registrar un beneficiario nacional desde la aplicación móvil para poder realizar una transferencia.
Ese ítem probablemente seguirá requiriendo:
- interfaz;
- lógica de negocio;
- persistencia;
- validaciones;
- pruebas;
- seguridad.
Pero todo eso pertenece al mismo slice vertical.
Slicing no significa hacer historias microscópicas
Existe un extremo opuesto.
Un equipo puede obsesionarse con reducir el tamaño y terminar con historias como:
“Mostrar botón de pago.”
“Validar campo de tarjeta.”
“Guardar número de tarjeta.”
“Mostrar mensaje.”
Son pequeñas, pero no necesariamente valiosas de forma independiente.
El objetivo no es:
historias pequeñas →
sino:
pequeños incrementos de valor →
Esta diferencia es fundamental.
El tamaño es una restricción; el valor es el criterio.
Slicing y priorización son problemas diferentes
Otro error frecuente consiste en pensar que si una historia es pequeña debe tener mayor prioridad.
No necesariamente.
Una historia puede ser pequeña y tener poco valor.
Otra puede ser relativamente grande y tener un impacto estratégico enorme.
El slicing responde:
¿Cómo podemos entregar esta necesidad en incrementos más pequeños?
La priorización responde:
¿Qué debemos hacer primero y por qué?
Son conversaciones diferentes.
Story Mapping resulta especialmente útil porque permite combinar la comprensión del recorrido del usuario con la identificación de posibles incrementos y releases.
Slicing como capacidad estratégica
El slicing suele presentarse como una técnica para mejorar el backlog.
Pero tiene una implicación mucho más profunda.
Un equipo que sabe hacer slicing puede convertir:
grandes decisiones → pequeños experimentos → feedback → aprendizaje → nuevas decisiones.
Esto cambia la naturaleza de la ejecución.
En lugar de:
Planificar → construir → entregar → descubrir si funcionó.
podemos aproximarnos a:
Decidir → construir una pequeña parte → observar → aprender → adaptar.
Por eso, la capacidad de slicing no es solamente una habilidad de Product Owners o Business Analysts.
Es una capacidad colectiva de descubrimiento, diseño, ingeniería y liderazgo.
Slicing + IA: una nueva oportunidad
La inteligencia artificial puede aumentar significativamente la capacidad de los equipos para explorar alternativas de slicing.
Por ejemplo, dado un ítem grande, un asistente de IA puede ayudar a identificar:
- escenarios alternativos;
- reglas de negocio;
- variantes de datos;
- interfaces;
- riesgos;
- dependencias;
- criterios de aceptación;
- posibles spikes;
- oportunidades de slicing vertical;
- posibles historias que sean técnicamente pequeñas pero no valiosas.
Sin embargo, hay una distinción importante:
La IA puede proponer cortes; el equipo debe decidir cuáles representan valor.
La IA puede generar diez alternativas de descomposición en segundos. Eso no significa que diez de ellas sean buenas.
La decisión sigue requiriendo conocimiento del:
cliente + negocio + contexto + riesgo + estrategia + tecnología.
Este es un buen ejemplo de aumento de capacidades con IA: no sustituir el juicio del equipo, sino ampliar su capacidad para explorar opciones y tomar mejores decisiones.
Checklist rápido para una sesión de refinement
Antes de aceptar un ítem como suficientemente pequeño, preguntar:
Sobre valor
- ¿Quién obtiene valor?
- ¿Qué cambia para esa persona?
- ¿Podemos demostrar ese cambio?
Sobre slicing
- ¿Podemos dividirlo por caminos?
- ¿Por reglas?
- ¿Por datos?
- ¿Por interfaces?
- ¿Por operaciones?
- ¿Por flujo?
- ¿Por complejidad?
- ¿Necesitamos un Spike?
Sobre arquitectura
- ¿Estamos dividiendo verticalmente?
- ¿Cada slice atraviesa las capas necesarias?
- ¿Estamos creando tareas técnicas disfrazadas de historias?
Sobre riesgo
- ¿Qué desconocemos?
- ¿Qué podríamos aprender antes?
- ¿Qué dependencia podría bloquear el trabajo?
Sobre tamaño
- ¿Puede completarse dentro de nuestro horizonte de planificación?
- ¿Podemos hacerlo todavía más pequeño sin perder valor?
Las 5 preguntas que más ayudan
Cuando un backlog item parece demasiado grande, empezar por estas cinco preguntas:
1. ¿Qué es lo más pequeño que podríamos entregar que genere valor?
2. ¿Qué camino del usuario podríamos implementar primero?
3. ¿Qué regla, dato o variante podríamos dejar para después?
4. ¿Qué incertidumbre deberíamos investigar antes de construir?
5. ¿Estamos creando incrementos de valor o simplemente dividiendo tareas técnicas?
Estas preguntas suelen ser más útiles que pedir simplemente:
“¿Podemos dividir esta historia?”
Conclusión
El slicing de Backlog no consiste en convertir una historia grande en muchas historias pequeñas.
Consiste en encontrar una secuencia de incrementos que permita entregar valor, reducir riesgo y aprender antes.
Las técnicas más útiles incluyen:
- Slicing vertical
- Workflow Steps
- Paths / escenarios
- Business Rules
- Variaciones de datos
- Interfaces
- Simple/Complex
- CRUD / operaciones
- Acceptance Criteria
- Spikes
- Story Mapping
- SPIDR
- Hamburger slicing
La regla más importante puede resumirse así:
Corta el trabajo por valor, no por arquitectura.
Y una segunda regla es todavía más importante:
Si un slice no permite entregar valor, obtener feedback o reducir una incertidumbre relevante, probablemente todavía no has encontrado el corte correcto.
En organizaciones que buscan mejorar su capacidad de ejecución, esta habilidad tiene un impacto que va mucho más allá del backlog: permite convertir estrategia en incrementos ejecutables y decisiones grandes en aprendizaje rápido.
Referencias y lecturas recomendadas
- Mike Cohn — SPIDR / User Story Splitting: patrones para dividir historias mediante Spikes, Paths, Interfaces, Data y Rules. GitHub
- Richard Lawrence & Peter Green — Story Splitting Patterns: patrones clásicos para dividir historias, incluyendo Workflow Steps, Business Rules, Simple/Complex, Data Variations, CRUD y Spikes. hillside.net
- PMI — Decomposing a Feature into User Stories: descomposición vertical, INVEST y prácticas de refinement. pmi.org
- Agile Alliance — A Tale of Slicing and Imagination: experiencia práctica con slicing vertical e incrementos de valor. agilealliance.org
- Henny Portman — Slicing User Stories: estrategias de slicing y aplicación de INVEST. pmworldlibrary.net
- Jeff Patton / Story Mapping: utilización del mapa de historias para visualizar el producto y definir incrementos. Total Project Management Framework
Para recordar
Backlog grande → identificar la dimensión de complejidad → encontrar el corte → validar valor → entregar → aprender → volver a cortar.
Ese es el verdadero propósito del slicing.
_______________________________________________________________________________________________________
¡Transforma tu organización con nuestra experiencia!
En Agilisters, entendemos los desafíos que enfrentan las organizaciones al abordar nuevos paradigmas por cambios y disrupciones del mercado. Nuestro equipo de expertos en Estrategia, Agilidad y Resiliencia de Negocios está para ayudarles. Juntos, podemos transformar su enfoque y preparar a su organización.
¡Ponte en contacto con nosotros hoy mismo para obtener más información sobre cómo podemos apoyarles en enfrentar y superar los desafíos en su camino hacia la prosperidad de tu negocio!
AVISO IMPORTANTE: Este es el blog de Agilisters.com, empresa privada que divulga y promueve la agilidad y resiliencia de negocios en Iberoamérica

No hay comentarios.:
Publicar un comentario