Taller de historias de usuario
Para terminar de entender los conceptos, y crear buenas historias de usuario, os vamos a proponer un taller de historias de usuario, el resultado del ejercicio es elaborar un product backlog con 10 historias de usuario.
En este caso, tenéis que crear 10 historias de usuario para el juego del Space Invaders.
Para refrescaros un poco la memoria con respecto a este juego, Space Invaders es el típico juego de matar marcianos, en dos dimensiones. El jugador controla un cañón que puede moverse a la derecha o izquierda y disparar. El objetivo del juego es ir destruyendo los extraterrestres invasores disparando con el cañón, que van acercándose a la tierra cada vez más rápidamente a medida que el jugador va destruyendo a los enemigos. Este ciclo se puede repetir en forma indefinida. Si los invasores llegan al cañón controlado por el jugador, el juego termina.
En este caso, tenéis que crear 10 historias de usuario para el juego del Space Invaders.
Para refrescaros un poco la memoria con respecto a este juego, Space Invaders es el típico juego de matar marcianos, en dos dimensiones. El jugador controla un cañón que puede moverse a la derecha o izquierda y disparar. El objetivo del juego es ir destruyendo los extraterrestres invasores disparando con el cañón, que van acercándose a la tierra cada vez más rápidamente a medida que el jugador va destruyendo a los enemigos. Este ciclo se puede repetir en forma indefinida. Si los invasores llegan al cañón controlado por el jugador, el juego termina.
http://www.youtube.com/watch?v=437Ld_rKM2s
Cada cierto tiempo aparece en la pantalla, por encima de los extraterrestres, un platillo volador que se mueve aleatoriamente de derecha a izquierda o de izquierda a derecha. Si el jugador le dispara y destruye, suma una serie de puntos aleatorios. Además hay una fila de 4 escudos de protección, justo delante del jugador, para protegerle de los disparos alienígenas. Estos escudos son destruidos gradualmente por los disparos de los invasores o del propio cañón del jugador.
Nos vamos a poner en la situación de que empezamos de cero a crear el juego a día de hoy (no vamos a evolucionar el space invaders existente, vamos a crear uno nuevo de cero).
- ¿Ha incluido 10 historias de usuario?
- ¿Las historias de usuario siguen el formato apropiado? (p.e “Como [jugador] quiero…”)
- ¿Cada historia de usuario incluye los elementos necesarios? (p.e. Estimación, valor, título, descripción…-Ver sección de Qué información contiene una historia de usuario-)
- ¿Está priorizada la lista de historias de usuario? Recuerda que un product backlog debería estar priorizado (puedes ayudarte del método MoSCoW)
- ¿Se contempla cómo validar cada historia de usuario (condiciones de satisfacción o aceptación) por parte del product owner una vez completada?
- ¿Se cumple el método INVEST?
- ¿Tienen demasiado texto las historias?
- ¿Son demasiado genéricas? Recuerda que una historia debería poderse desarrollar en un Sprint o iteración (para este ejercicio supondremos iteraciones de 30 días y un equipo de 5 personas).
Francisco Javier Cervigon Ruckauer
No hay comentarios:
Publicar un comentario