Informe del Proyecto - Pablo-Avalos/ScrumTask GitHub Wiki
Informe ScrumTask
En este informe se documentará lo siguiente:
- Qué fue lo que se planificó en cada planning
- Cuales fueron las user stories que se hicieron
- Cuales fueron las user stories que no se hicieron
- Cuántos fueron los puntos se lograron en cada iteración (Story points)
- Cuál fue la cantidad aproximada de commits que se hizo en cada iteración
- Test cases corridos
Aclaración: Lo que se encuentra en negrita es lo que se pudo hacer en las iteraciones
Iteración 0
En esta primera iteración no hubo “planning”, nos enfocamos en crear el repositorio, crear la “user story mapping” y definir los roles de cada uno de los integrantes de nuestro grupo
Iteración 1
Esta fue la primera iteración en la cual se realizó una “planning”, en ella nos planteamos hacer lo siguiente:
- Definir documento de visión y alcance del proyecto
- Crear la wiki del proyecto
- Instalar los ambientes de desarrollo
- Crear un proyecto
- Crear un tablero
- Crear una tarea
- Asociar el tablero con el proyecto nuevo
- Asociar la nueva tarea con el tablero
- Agregar un nuevo integrante al proyecto
- Crear un release
- Plantear dos casos de uso
Estadísticas
- Los puntos realizados en esta iteración fueron 16 / 24 (15 sobre 24 posibles)
- La cantidad de commits fueron aproximadamente 5
- La cantidad de user stories realizadas en esta iteración 7 / 11
Los problemas que tuvimos en esta iteración fueron:
- Problemas para instalar el ambiente de desarrollo
- Problemas con git, no podíamos pushear nada al repositorio
- Mucho tiempo invertido para entender la herramienta cucumber
Iteración 2
En esta iteración se terminó un diseño básico de la interfaz gráfica. Lo que se planteó hacer fue lo siguiente:
- Asociar el tablero con el proyecto nuevo
- Asociar la nueva tarea con el tablero
- Agregar un nuevo integrante al proyecto
- Crear un release
- Modificar una tarea
- Eliminar una tarea
- Definir una reunión
- Definir detalles de reunión
- Agregar los temas tratados en reunión
- Poner el Estado de una tarea
- Diseño de la UI
Estadísticas
- Los puntos realizados en esta iteración fueron 22 / 31 (22 sobre 31 posibles)
- La cantidad de commits fueron aproximadamente 9
- La cantidad de user stories realizadas en esta iteración 7 / 11
Los problemas que tuvimos en esta iteración fueron: Hubo problemas con el manejo de las fechas
Iteración 3
Lo que se planteó hacer en esta iteración fue:
- Definir una reunión
- Definir detalles de reunión
- Agregar los temas tratados en reunión
- Agregar botón para crear una reunión (UI)
- Agregar botón para eliminar una tarea (UI)
- Agregar botón para eliminar una reunión (UI)
- Agregar botón para editar una tarea (UI)
- Agregar una tarea desde la UI
- Eliminar un usuario desde la UI
- Agregar un usuario desde la UI
Estadísticas
- Los puntos realizados en esta iteración fueron 27 / 54 (27 sobre 54 posibles)
- La cantidad de commits fueron aproximadamente 14
- La cantidad de user stories realizadas en esta iteración 5 / 10
Los problemas que tuvimos en esta iteración son:
- Hubo problemas con el uso de jQuery
Iteración 4
Lo que se planteó hacer en esta iteración fue:
- Agregar botón para crear Release desde la UI
- Agregar botón para eliminar Proyecto desde la UI
- Agregar botón para crear un Sprint (UI)
- Implementación back-end para una reunión
- Implementación front-end para una reunión
- Agregar botón para eliminar una reunión (UI)
- Agregar botón para editar una reunión (UI)
- Agregar botón para eliminar una tarea (UI)
- Agregar un usuario desde la UI
- Hacer una DEMO de las User Stories hechas hasta el momento
Estadísticas
- Los puntos realizados en esta iteración fueron 30 / 42 ( 30 sobre 42 posibles)
- La cantidad de commits fueron aproximadamente 8
- La cantidad de user stories realizadas en esta iteración 7/10
Los problemas que tuvimos en esta iteración son:
- Se tuvo que modificar el modelo. Se necesitaban funcionalidades extra en la UI (está asociado al crear release y crear sprint)
- Hubo problemas con el uso de jqGrid
Iteración 5
Lo que se planteó hacer en esta iteración fue:
- Agregar botón para crear una reunión (UI)
- Agregar botón para eliminar una reunión (UI)
- Agregar botón para editar una reunión (UI)
- Agregar botón para ver una reunión (UI)
- Agregar botón para Crear Proyecto (UI)
- Crear un proyecto (UI)
- Manejar el estado de la tarea
- Manejar tipos de usuario
- Manejar las fechas de los sprints
Estadísticas
- Los puntos realizados en esta iteración fueron 51 / 51 ( 51 sobre 51 posibles)
- La cantidad de commits fueron aproximadamente 53
- La cantidad de user stories realizadas en esta iteración 9/9
Test cases corridos: 5 de .features y steps definition