El Proyecto Havannah
El siguiente caso de estudio es una traducción del
capítulo 23 del libro de Mike Cohn titulado Agile
Estimating and Planning
Sprint 0
Product Owner: Felipe - Director general.
Scrum Master: Carlos - Coach en métodos ágiles
Equipo:
Identificación
Francisco - Responsable de productos.
de Roles
Alberto - Programador.
1.
Santiago - Programador.
Paula - Responsable de pruebas.
Rosa - Diseñadora gráfica.
Diana - Analista.
Laura - Directora financiera.
1 Tablero hexagonal
2 Jugadores
Fichas blancas y negras
Se realiza un movimiento por jugador, una vez se
2. Product
backlog
pone una ficha en el tablero, no se puede mover.
El objetivo en Havannah es ser el primer jugador en
hacer un anillo, un puente o un tenedor
Sprint
backlog 3.
Figuras
Anillo: conjunto de fichas conectadas que encierran uno
o más huecos.
Puente: conecta dos esquinas cualesquiera. Un puente
puede ser una línea entre dos esquinas no consecutivas.
Tenedor: conecta tres lados, no esquinas. Las esquinas
no son lados, así que no pueden usarse en un tenedor.
Historias de
usuarios
4.
Como jugador, me gustaría deshacer y rehacer movimientos
Como jugador, quiero colocar una ficha en el tablero usando el ratón o bien el
teclado
Como jugador, quiero que un indicador visual muestre de quién es el turno
Como jugador, me gustaría que un indicador visual indicase la última ficha jugada
(¿parpadeando?)
Como jugador, me gustaría pedir pistas algunas veces
Como jugador, me gustaría ser capaz de grabar partidas
Como jugador, quiero poder abandonar el juego
Como jugador, quiero reiniciar la partida para rendirme y comenzar de nuevo
Como nuevo jugador, quiero acceder a un sistema de ayuda online
Como jugador, quiero que todas las fichas que componen la forma ganadora
parpadeen para que yo pueda distinguir la figura ganadora
El Proyecto Havannah
Continuación del caso de estudio del libro de Mike
Cohn titulado Agile Estimating and Planning
Como jugador novel, me gustaría que el sistema me advirtiese que acabo de hacer
un movimiento malo y que se me dé la oportunidad de deshacerlo
Como jugador novel, cuando es mi turno, me gustaría que el sistema me mostrase
cualquier posición que debería jugar, porque si no lo hago, el sistema jugará en esa
posición y ganará
Como jugador, me gustaría que el sistema tardase no más de dos segundos en
mover (en un PC de 2 GHz)
Como jugador, quiero que el sistema registre cuántos juegos he ganado y perdido
(¿por grado de dificultad?)
Como jugador, quiero hacer anotaciones en juegos grabados
Como jugador, me gustaría avanzar movimientos para revisar una partida ya jugada
Como jugador, puedo grabar una partida
Estimación de
historias de
usuario 32 historias y 146 puntos
Sprint 1
Planificación de la primera iteración
Resultados de la Investigación de Mercado
Plan de entregas y calendario
Sprint 2
El equipo demuestra los resultados de la 1ª iteración (completan 16 puntos de
18) y planifican la 2ª iteración con 3 historias de 18 puntos.
Sprint 3
Demuestran la 2ª iteración completa al 100% y
planifican la 3ª teniendo en cuenta dos nuevas
funcionalidades que ha investigado Diana, de 30 y 35
puntos, respectivamente. Antes de arrancar la 3ª
iteración, quedan por quemar 133 story points (más que
los 132 que tenían al principio del proyecto
Sprint 4
Reunión de revisión de la última iteración del proyecto,
finalizado en un plazo 22 semanas, con 2 semanas de
retraso sobre la estimación inicial comunicada de 20
semanas, pero a cambio de mucho más valor para el
negocio.
Referencias
Un caso de estudio ágil Proyecto Havannah. Traducido de: Cohn, M. (2012). A Case
Study. Bomb Shelter Studios. Agile Estimating and Planning, Massachusetts, United
States: Prentice Hall