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 鈥減lanning鈥, nos enfocamos en crear el repositorio, crear la 鈥渦ser 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 鈥減lanning鈥, 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:

  1. Problemas para instalar el ambiente de desarrollo
  2. Problemas con git, no pod铆amos pushear nada al repositorio
  3. 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:

  1. 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:

  1. Se tuvo que modificar el modelo. Se necesitaban funcionalidades extra en la UI (est谩 asociado al crear release y crear sprint)
  2. 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

  1. Los puntos realizados en esta iteraci贸n fueron 51 / 51 ( 51 sobre 51 posibles)
  2. La cantidad de commits fueron aproximadamente 53
  3. La cantidad de user stories realizadas en esta iteraci贸n 9/9

Test cases corridos: 5 de .features y steps definition