No necesitas una jerarquía complicada para User Stories
Los consultores y proveedores de herramientas parecen tener una tendencia a complicar todo. Parece que cuanto más complicamos las cosas, más nos necesitan nuestros clientes. Y eso vende herramientas y servicios, supongo.
Por otro lado, encuentro que la complejidad innecesaria puede ser extremadamente frustrante. ¡Lo mismo sucede cuando se introducen jerarquías o taxonomías complicadas para User Stories!
Recientemente vi un equipo que utilizaba esta secuencia al planificar y estimar:
- Feature
- Saga
- Epic
- Novel
- Story
- Task
Ni el Product Owner, ni el Scrum Master, ni el equipo de desarrollo necesitan esto. Cuando los equipos Scrum se ven obligados a usar taxonomías complicadas para sus User Stories, pasan el tiempo debatiendo si una determinada Story es un Epic, una Saga o simplemente un encabezado. Con estas deliberaciones ocurre lo mismo que con los personajes secundarios de un libro que complican innecesariamente la trama.
Sé lo que estás pensando. Sí, yo también he escrito varias veces sobre Epics y Themes. Pero son solo etiquetas. Una Story es y sigue siendo una Story, por eso recomiendo esta taxonomía para User Stories:
Una Story es una Story es una Story.
Algunas User Stories son grandes y pueden llevar la etiqueta de "Epic". Ya he usado la comparación con películas antes. Todas las películas son películas, pero algunas son comedias románticas; eso es una etiqueta igual que "Epic".
"Theme" también se refiere a un grupo de User Stories relacionadas, pero no tiene que ver con una jerarquía. En la comparación con las películas, sería, por ejemplo, un grupo de películas sobre espías que incluye las películas de James Bond y las de Austin Powers. Si fuera un grupo de comedias, las películas de Austin Powers seguirían incluyéndose, pero las de James Bond no.
"Themes" y "Epics" son, por lo tanto, solo etiquetas y no tienen nada que ver con jerarquías. No compliques las cosas más de lo necesario. Hasta ahora no he encontrado una buena razón para elaboradas jerarquías o taxonomías de User Stories.
Este texto proviene del blog de Mike Cohn y fue traducido por nosotros al español.