Skip to content

martinCastello/Inscripcion

Repository files navigation

Build Status

Inscripción Materias UNQ

Integrantes

Nro Nombre Legajo Mail
1 Giselle Escobar [email protected]
2 Martin Castello [email protected]
3 Susana Lopez [email protected]
4 Omar Gomez [email protected]

Backlog

captura de pantalla de 2018-06-26 20-25-26

Burndown chart

captura de pantalla de 2018-07-11 11-38-16

Retrospectiva:

30/05

  • Agrregar colchon a la estimación por desconocimiento de tecnología.
  • Capitalizar el esfuerzo de cada integrante (ascentar el progreso)

06/06 Low:

  • Ninguna

High:

  • Capitalizamos el esfuerzo de todos.
  • Subsanamos las carencias técnicas.
  • Nos coordinamos mejor.

13/06 low:

  • Falta de tiempo para poder implementar entregable para el usuario

High:

  • Articulación de grupo
  • Refactor de clases

20/06 Low:

  • No se logro nivelar el ritmo de trabajo

High:

  • Aumento del flujo de trabajo

27/06 Low:

  • Continuamos con el problema de nivelar el ritmo pero, se mejoro

High:

  • Logramos compartir conocimientos para nivelar los mismos.

04/06 Low:

  • Pequeña desincronizacion con horarios a la hora de establecer una comunicacion

High:

  • Conseguimos aumentar el ritmo de trabajo.

11/06 Low:

  • No se llego con el tiempo necesario (sprints) para cuminar el trabajo

High:

  • Se volvio al ritmo de trabajo normal para llevarlo constante

Inscripción

El objetivo es implementar parcialmente el modelo de Inscripción de Materias de la Universidad Nacional de Quilmes.

Pruebas de aceptación

Metodología

  1. A la hora de integrar los cambios de varios desarrolladores, utilizar el flujo de trabajo Feature Branch simulando un repositorio privado (branching model + fork).
  2. Cada cambio necesita ser integrado con la mayor frecuencia posiblie, utilizando para la verificación de este un servicio de CI (Continous Integration). [1]
  3. Se harán pasos cortos para mantener la integración funcionando.

Pasos

  1. Se importó proyecto eis_201801c_tp_grupal para tener insertarle travis(integración continua) sin problemas.
  2. Se le dio permiso de acceso a travis para "gradlew" a través de la ejecución de la siguiente sentencia desde la consola: git update-index --chmod=+x gradlew La otra opción es en travis agregar: before_install:
    • chmod +x gradlew Lo bueno de este tipo de solución no cambia el permiso en su repositorio git, sino que simplemente cambia el tiempo de ejecución de los permisos en la ejecución.
  3. Se estuvo probando travis, para revisar las sentencias que tomaba como validas y que devovía.
  4. Se realizó la conexión de la base de datos de manera local. Se descartó el uso de hibernate por su complejidad con travis.
  5. Con la metodología "prueba y error" hicimos andar travis.

Para tener en cuenta

  • bundle para cucumber en travis.

Caso de uso

enlace a los casos de uso https://docs.google.com/document/d/1IwrvQ-1EkWjJIVBMIeD8dfdegVUd5KuVDJmOp38DMq8/edit [1]: https://travis-ci.org/

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published