Fecha | Descripción | Planificación | Documentación | Aplicación |
---|---|---|---|---|
Noviembre | Entrega de noviembre | No disponible | DocNoviembre.doc | * |
Diciembre | Entrega de diciembre | No disponible | DocDiciembre.doc | Prototipos Diciembre |
Enero | Entrega de enero | Plan de iteración enero | DocEnero.doc | Prototipos Enero |
Febrero | Entrega de febrero | Plan de iteración febrero | DocFebrero.doc | * |
Marzo | Entrega de marzo | Plan de iteración marzo | DocMarzo.doc | Codigo Marzo (1.6) |
Abril | Entrega de abril | Plan de iteración abril | DocAbril.doc | Codigo Abril (1.4) |
Mayo | Entrega de mayo | Plan de iteración mayo | DocMayo.doc | * |
Entrega de noviembre
En la primera entrega, se elaboraron las historias que describen algunos ejemplos de uso del producto que se quiere crear. Se consiguió crear una versión medianamente estable de los casos de uso. También se elaboraron imágenes que recreaban el aspecto de algunas interfaces de usuario (de la web y algunos juegos). Se elaboró un documento que explica las tecnologías necesarias para cada caso de uso, y también recopila información sobre las tecnologías que (en teoría) se encuentran disponibles en los laboratorios.
En este punto también existe un documento en el que aparecen los riesgos del proyecto, un documento sobre control de calidad del código fuente y un glosario que explica términos propios del proyecto.
Hasta la entrega de noviembre, todo el trabajo realizado es de especificación.
Entrega de diciembre
Actualizaciones en las explicaciones de las interfaces. Elaboración de un prototipo que permite probar la utilidad de las bibliotecas de clases que se iban a reutilizar para poder eliminar riesgos.
Entrega de enero
Esta entrega incluye ya documentación detallada sobre el diseño del proyecto: el servidor, sus distintos módulos (comunicaciones, chat, bases de datos y juegos) y el cliente. Se diseña la base de datos a utilizar y se revisan riesgos, interfaces y casos de uso.
En cuanto a implementación, se comienzan a modificar algunas partes del prototipo para que se adapten al diseño elaborado.
Entrega de febrero
Esta entrega solamente incluye revisiones del diseño. Se aplica el control de calidad al código generado. Se especifica e implementa un nuevo módulo para el servidor (log) y se continúa con la adaptación del código ya generado para que se adhiera al nuevo diseño y para que cumpla el control de calidad.
Entrega de marzo
En primer lugar, los objetivos para este mes han sido los indicados en el plan de iteración de marzo.
En cuanto a la documentación, se han realizado los siguientes cambios:
- Se han creado unas breves indicaciones del uso del framework. Estas indicaciones se tomarán como base para elaborar un manual para desarrolladores más exhaustivo.
- Se ha actualizado el diseño de algunos componentes:
- Actualizaciones menores en el diseño del módulo de juegos y en la parte del servidor del framework.
- Rediseño completo del Framework de cliente (documentadas las clases más importantes, todo aqui es nuevo o cambiado radicalmente).
- Se ha renovado el diseño del cargador de módulos.
- Se ha realizado la iteración en MS Project en el que se incluyen 3 imágenes en cuanto a la distribución de tareas.
- Se ha hecho la especificación del juego 7 y media. Además se han elaborado casos de uso del mismo.
- Se ha hecho la especificación del juego mentiroso. Además se han elaborado casos de uso del mismo.
- Se ha hecho la especificación del juego Patata Caliente, incluyendo casos de uso y un breve manual de pruebas.
- Actualizados los Riesgos segun los sucesos ocurridos.
- Realizada revisión de trabajo para la iteración de marzo
En cuanto a implementación.
- Se ha implementado el juego 7 y media a falta de ser probado.
- Se ha implementado el juego mentiroso a falta de ser probado.
- Se ha revisado y ajustado el código del cargador de módulos a la nueva especificación. Sigue existiendo un pequeño "bug" a la hora de finalizarse los módulos que se creyó resuelto en la iteración de enero.
Por último, se ha elaborado el plan de iteración del mes de abril.
Entrega de abril
Los objetivos del mes de abril están especificados en el plan de iteración del mes de abril.
- Se han añadido al control de calidad indicaciones sobre la jerarquía de paquetes, y se han refactorizado algunos proyectos para adecuarse a dicha jerarquía.
- Se han realizado correcciones y mejoras en el diseño y funcionalidad del portal web.
- Se han elaborado parte de los manuales para desarrolladores de juegos.
- Se han elaborado los primeros manuales de usuario de los juegos.
- Se ha reorganizado la documentación para facilitar el acceso a las distintas secciones.
- Se ha recopilado la documentación para cada una de las entregas del proyecto.
- Se ha actualizado la documentación de diseño, actualizando los cambios realizados y añadiendo el diseño de los nuevos juegos a realizar.
- Se ha elaborado una aplicación que permite ejecutar los juegos offline (para realizar pruebas).
- Se han concluido los juegos planificados inicialmente, y algunos nuevos que se ha decidido añadir.
Entrega de mayo
Los objetivos este mes están especificados en el plan de iteración de mayo.