Mapa mental en castellano del post de Christiaan Verwijs “10 useful strategies for breaking down large User Stories (and a cheatsheet)”

Siguiendo con el tema de las historias de usuario, una de las cuestiones que surgen cuando estamos definiendo o refinando la pila de producto o a veces en la reunión de planificación del sprint es cómo o con qué criterios descomponer historias de usuario muy grandes.

Tomando como base que estamos en un entorno de desarrollo Ágil y que para entregar incrementalmente software que funcione, la premisa básica a la hora de dividir épicas, temas o historias de usuario grandes es hacerlo verticalmente, es decir, dividirlas de tal manera que las historias de usuario resultantes contengan todas las capas de la arquitectura definida, por ejemplo, siguiendo el modelo Vista Controlador (MVC), cada historia debe incluir la capa de interfaz, la capa de negocio y la capa de datos para que el incremento pueda ser software que funcione. La metáfora más apropiada para esto es que el descomponer épicas, temas o historias de usuarios grandes es como partir una tarta en trozos, teniendo en cada trozo todos los sabores y capas que componen la tarta, entonces ¿Qué criterios seguir para hacer esta descomposición?

Christiaan Verwijs escribió un post en el su blog Agilistic donde describe de una manera maravillosa 10 estrategias útiles para descomponer historias de usuario grandes, con sus correspondientes ejemplos. Este es uno de los artículos que estudiamos en el curso online sobre Historias de Usuario que impartimos en el área de Open Knowledge (OKs) de Scrum Manager

Las 10 estrategias para descomponer historias de usuario grandes que desarrolla Christiaan Verwijs pueden verse en la imagen principal de este post y son las siguientes:

1 – Descomponer por pasos de un flujo de trabajo

2 – Descomponer por reglas de negocio

3 – Descomponer por flujos de éxito y de fallo

4 – Descomponer por opciones de entrada o por tipos de plataforma donde se debe ejecutar la aplicación

5 – Descomponer por tipos de datos o por tipos de parámetros

6 – Descomponer por operaciones

7 – Descomponer por escenarios o casos de prueba

8 – Descomponer por roles

9 – Descomponer por “optimizar ahora” .vs. “optimizar más tarde”

10 – Descomponer por compatibilidad con los navegadores

En el post, describe en que consiste cada estrategia y da ejemplos concretos para cada una, por lo que me pareció útil elaborar un mapa mental en castellano de este post para poder estudiarlo más fácilmente y para poder usarlo como guía a la hora de descomponer épicas, temas o historias de usuario grandes. El mapa mental está hecho con la herramienta colaborativa para hacer mapas mentales Mindmeister 

Imagen mapa mental

Mapa mental del del post de Christiaan Verwijs “10 useful strategies for breaking down large User Stories (and a cheatsheet)

Para acceder e interactuar con el mapa pulsa en el título de la imagen previa o pulsa aquí. Cuando estés viendo el mapa, para expandir los nodos debes hacer clic sobre los círculos con el símbolo + y para contraerlos hacer clic en los círculos con el símbolo –

Espero tus comentarios y que te sea de utilidad

Saludos Cordiales y Muchas Gracias

Gertrudis López

 

 

Anuncios