Está en la página 1de 1

COMO DIVIDIR UNA HISTORIA DE USUARIO 3

1 EVALUA
PREPARA PASOS DE UN LA DIVISIÓN
LA HISTORIA WORKFLOW
¿Puedes dividir la historia haciendo una
pequeña loncha de todo el workflow,
y luego mejorarlo con más historias? ¿Son las nuevas historias
¿Cumple la historia los requisitos ¿Puedes dividir la historia de manera que parecidas en tamaño?
INVEST* (excepto, quizás, pequeña)? hagas el inicio y el final del workflow y luego SI
NO
la completes con las historias del medio?
OPERACIONES ¿Es cada historia un NO

¿Puedes dividir cada operación


VARIACIONES EN LAS 1⁄10 a 1⁄6 de tu velocidad?
SI
Combínala con otra historia
o reformúlala para tener una en historias separadas? REGLAS DE NEGOCIO Prueba otro patrón en
buena, aunque sea grande, ¿Puedes dividir la historia para hacer primero la historia original o las
historia de inicio. RETRASA ¿Describe esta historia
un subconjunto de las reglas, y mejorar
con reglas adicionales posteriormente?
¿Cumple cada historias divididas resultantes.
una INVEST?
¿Es la historia de tamaño de 1⁄10 a
RENDIMIENTO un workflow completo?
¿Esta historia incluye múltiples
1⁄6 de la velocidad? ¿Podrías dividir la historia para Prueba otro patrón.
operaciones? (p. ej. ¿es sobre
hacerla funcionar primero y

em
“gestionar” o “configurar” algo?) ¿Hay historias que puedas
luego mejorarla cumpliendo

pie
¿Tiene la historia variedad en las reglas repriorizar o borrar?
los requisitos no funcionales?

za
Lista. Continúa, la historia de negocio? (p. ej. ¿hay términos del dominio

aq
debe dividirse. en la historia como “fechas flexibles” que Prueba otro patrón.

í u
¿Debe la historia mucha de su sugieren diferentes variaciones?) Probablemente tienes
complejidad a requerimientos no 2 desperdicio en cada una
funcionales, como el rendimiento?
APLICA LOS VARIACIONES
¿Hay una historia obvia por la que
empezar que proporcione
de tus historias.

PATRONES ¿Hace lo mismo la historia EN DATOS valor temprano, aprendizaje


o mitigación del riesgo?

¿Podrías dividir la historia para


¿Tiene la historia un nucleo DE DIVISIÓN sobre diferentes tipos de datos? ¿Puedes dividir la historia
para procesar primero Prueba otro patrón para
simple que provee la mayoría ver si lo puedes obtener.
hacer primero el nucleo sencillo y un tipo de dato, y mejorar
del valor o aprendizaje? últim posteriormente con más tipos? Acabado, aunque podrías
mejorar posteriormente con el resto? o re
curs probar otro patrón
o para ver si funciona mejor.
SIMPLE / COMPLEJA Cuando realizas la división obvia,
¿La historia tiene una
interfaz complicada?
¿es la que decides hacer primero
la más difícil de todas?
¿Podrías agrupar las últimas CONSTRUYE UN “SPIKE”
historias y diferir la decisión ¿Todavía estás confuso sobre
¿Gestiona la historia los mismos tipos
sobre cual viene primera? cómo dividir la historia?
de datos mediante interfaces múltiples?
* INVEST - Las historias deberían ser:
Independiente ESFUERZO IMPORTANTE ¿Hay una versión más simple
Negociable que podrías realizar antes? ¿Puedes encontrar una pequeña parte
Valiosa ¿Puedes dividir la historia para gestionar que entiendas bien para empezar?
Estimable
(S)Pequeña
datos de un tipo de interfaz, y mejorar VARIACIONES
posteriormente con el resto? ¿Puedes definir las
Testeable EN LA INTERFAZ 2 o 3 preguntas que
más te inquietan? Tomate un descanso y
Escribe primero esa prueba de nuevo.
historia, constrúyela, y empieza
el proceso de nuevo Escribe un spike para responder
a esas preguntas, construye
lo mínimo para responderlas,
y empieza el proceso de nuevo.
Traducción por Joserra Díaz con Martin Alaimo y Alan Cyment.
Visita http://www.richardlawrence.info/splitting-user-stories/ para más información sobre los patrones.
www.humanizingwork.com Copyright © 2011-2020 Humanizing Work. All rights reserved. Última modificación 19/10/2020

También podría gustarte