Desarrollo
Plan de entregas:
Plan para la iteración 1:
En la primera iteración, desarrollamos la funcionalidad completa de la herramienta de dibujo. Partimos de las historias de usuario 6 y 7, y las descomponemos en tareas. Estas tareas las vamos a asignar de manera gradual entre los desarrolladores, de forma que nunca haya un desarrollador ocioso.
Plan para la iteración 2:
En la segunda iteración crearemos la estructura general del juego: Las distintas actividades (o clases), las estructuras en XML que van a tener, etc. Además, empezamos a implementar algunas funcionalidades del juego, como el paso de mensajes entre actividades. Cuando sea el turno del que dibuja, debe recibir el texto del que escribió antes. Cuando sea el turno del que escribe, debe llegarle el dibujo anterior.
Además, empezamos a añadir los botones más básicos necesarios para el correcto funcionamiento del juego: Aceptar, Nuevo Juego, Salir, etc.
Avance en el trabajo de las iteraciones 1 y 2 mediante tablero:
Informes de revisión y retrospectiva de las iteraciones 1 y 2:
No somos perfectos. Tenemos errores, a veces nos descoordinamos o tardamos mucho tiempo en hacer algo que esperábamos hacer en sólo unas horas. Para poder solventar poco a poco estos problemas y aprender de todo lo que nos ocurre, necesitamos hacer los informes de revisión y retrospectiva. Hemos intentado ser lo más sinceros y críticos posible para los defectos, y los más comprensibles para las virtudes del grupo. Empezamos con un lenguaje de programación que no conocíamos y hoy día ya podemos implementar código con bastante soltura. Una crítica seria y sincera puede ser la mejor herramienta para avanzar y poder lograr nuestro objetivo.