Diferencia entre revisiones de «Diario de Grupo»

De Wiki de EGC
Saltar a: navegación, buscar
Línea 128: Línea 128:
 
'''[24 Noviembre, 2015]'''
 
'''[24 Noviembre, 2015]'''
  
Se crea una '''Organización en GitHub''' para integrar con el resto de grupo. Se crean nueve grupos con dos repositorios para cada grupos,
+
Se propone al resto de grupo crear una '''Organización en GitHub''' para integrar todos los equipos. Se crean nueve grupos con dos repositorios para cada grupo, uno individual del grupo y otro común con el resto de equipo para la integración. Se asignan los permisos oportunos y se agrega a cada uno de los coordinadores que tendrán privilegios sobre su equipo y repositorio, será responsable de añadir a los miembros de cada uno de sus equipos.
uno individual del grupo y otro común con el resto de equipo para la integración. Se asignan los permisos oportunos, cada coordinador
+
 
tiene privilegios sobre su equipo y es reponsable de añadir al equipos a los diferentes integrantes.
+
La propuesta no fue bien recibida salvo un par de grupos. Quizás llegó demasiado tarde, había grupos que tenían avanzado su subsistema en otros repositorios. Sí se acuerda utilizar los equipos creados de la organización para el '''registro de incidencias'''. Algunos equipos terminan también utilizando los repositorios de la organización.
 +
 
 +
'''[30 Noviembre, 2015]'''
 +
 
 +
No es posible levantar nuestro subsistema si los subsistemas de Creación de votaciones y Recuento, de los que dependemos para la lista de votaciones y los resultados, no nos devuelven los JSON con esa información. Se decide simular la información con unos stubs que resuelven tales peticiones. De este modo ya podemos levantar el sistema.
 +
 
 +
Hasta tener avanzado la integración con Angular se decide posponer el cambio de la base de datos y centrarnos en la integración.
  
  
 
'''[01 Diciembre, 2015]'''
 
'''[01 Diciembre, 2015]'''
  
Segunda Integración
+
Día de la segunda integración. Tenemos el sistema más maduro pero aún no podemos integrarlo con el resto, los subsistemas de Recuento y Creación están teniendo algunos problemas. Se acuerda incorporar al formato JSON información sobre el código postal.
 +
Se acuerda con todos los subsistemas desplegar cada uno de los subsistemas y publicar la url en la Organización de GitHub.
 +
 
 +
Se registra INFORME02
 +
 
 +
 
 +
 
 +
'''[02 Diciembre, 2015]'''
 +
 
 +
Se asiste a una reunión para el reparto de tareas hasta la próxima integración. Se analiza el impacto de la segunda integración y se toman las medidas para mejorar el sistema.
 +
Reparto de tareas:
 +
* Crear nueva rama y aplicar Angular : Daniel Sánchez
 +
* Desplegar aplicación en Openshift: Valentín Barquero y Daniel Martín
 +
* Aplicar nueva funcionalidad, donaciones por PayPal: Moisés Llamas
 +
 
 +
Se redacta ACTA04
 +
 
 +
 
 +
'''[08 Diciembre, 2015]'''
 +
 
 +
De cara a formalizar el uso que hacemos inevitablemente de aplicaciones tipo WhatsApp, se busca una herramienta de comunicación más profesional. Se propone y decide usar la aplicación '''Slack''' de comunicación de equipos, con soporte para intercambio de archivos y con integración con GitHub (muestra commits e incidencias).
 +
 
 +
 
 +
'''[15 Diciembre, 2015]'''
 +
 
 +
Día de la tercera integración. En vista de la situación general sobre la integración con otros subsistemas se decide aplazar la evaluación de esta integración y posponer la integración para después de las vacaciones de navidad.
 +
 
 +
Se registra INFORME03
 +
 
 +
 
 +
'''[23 Diciembre, 2015]'''
  
Se redacta ACTA06
+
Se hace un balance de la situación de todos los subsistemas y se resuelven dudas sobre la documentación a entregar. Nuestro subsistema se encuentra en la siguiente situación:
 +
* Aplicación desplegada en Openshift: www.resultados-visualización.rhcloud.com
 +
* Integración principal completada con Angular
 +
* Integración completada con pago con PayPal

Revisión del 13:59 8 ene 2016

[08 Octubre, 2015]

Se crean los nuevos equipos de trabajo y se eligen los subsistemas a desarrollar por cada equipo. Nuestro equipo será el responsable de dos subsistemas, Frontend y Visualización de Resultados. El equipo está integrado por los alumnos:

Redactamos posibles mejoras que pueden aplicarse al subsistema:

  • Actualización automática de gráficas (Ajax).
  • Cambiar la base de datos.
  • Nuevas funcionalidades (exportar resultados).
  • Nuevas librerías de visualización (GoogleCharts, Bootstrap).
  • Compatibilidad con dispositivos móviles.

Se redacta Acta01.



[13 Octubre, 2015]

Se realiza reunión de coordinadores para fijar las fechas de las diferentes integraciones entre subsistemas. Los días de integración acordados son finalmente los siguientes:

  • Integración 1: 17 de noviembre de 2015
  • Integración 2: 01 de diciembre de 2015
  • Integración 3: 15 de diciembre de 2015
  • Integración 4: 12 de enero de 2016


[20 Octubre, 2015]

Se acuerda uso de repositorio distribuido GIT y se establecen las directrices generales del modelo de uso:

Pautas a la hora de realizar commits en GIT

  • En primer lugar, el título comenzará con una palabra clave en mayúsculas y en español. Esta palabra hará referencia al tipo de cambio del que se trata. Ejemplos:
    ADICIÓN: [título del commit]     
    CORRECCIÓN: [título del commit]
    APIGET: [título del commit]
    PERSISTENCIA: [título del commit]
    CONFIGURACIÓN: [título del commit]
    DESPLIEGUE: [título del commit]
  • Una vez especificado el tipo de cambio, en la parte [título del commit] se expondrá con un poco más de detalle el cambio lógico que supone dicho commit, sin superar los 80 caracteres.
  • Por último, se añadirá una descripción detallada que responda al por qué del cambio y explique en qué consiste.


[10 Noviembre, 2015]

Se fija la fecha para la entrega del proyecto el día 26 de diciembre de 2015 (hasta las 23:59). Se indica que habrá una segunda entrega de recuperación o para subir nota.


[11 Noviembre, 2015]

Previo a la primera fecha de integración se acuerda el estudio de los documentos y códigos disponibles sobre los subsistemas. Se redefinen las modificaciones a aplicar:

  • Cambio Base de Datos
  • Aplicar geolocalización a los resultados.
  • Aplicar Angula y Bootstrap para el apartado estético y de visualización de gráficas.

Se crea equipo de trabajo y repositorio GIT en www.github.com

Se crea grupo en projetsii para documentación interna y gestión de tareas

Se analizan posibles herramientas para la gestión de incidencias

Se redacta Acta 03


[17 Noviembre, 2015]

Primer día de integración:

  • Toma de contacto con el resto de subsistemas, se busca la forma de hacer funcionar el sistema anterior.
  • Se crea grupo informal de whatsapp como comunicación temporal con el subsistema de Recuento.
  • Se define el responsable de la comunicación con el resto de grupo >> Daniel Sánchez Navarro.
  • Se propone usar github con el resto de subsistemas para registro de incidencias.

Se redacta ACTA04


[19 Noviembre, 2015]

Se toman las siguientes decisiones y asignan las responsabilidades:

  • Gestión tareas y grupo en projetsii >> Daniel Martín Rodrigo
  • Diario de grupo (wiki,actas) >> Daniel Martín Rodrigo
  • Responsable de comunicación externa (coordinador) >> Daniel Sánchez Navarro
  • Metodología de trabajo SCRUM
  • Modelo de uso del repositorio
  • Gestor de incidencias GitHub
  • Se define la plantilla para documentación
  • Fijar fecha para reuniones

Se fijan los siguientes hitos y se planifican las tareas hasta la siguiente fecha de integración, día 1 de Diciembre:

  • Martes 24 fecha tope para levantar el sistema heredado.
  (cerrar la baseline)
  • Investigar alternativas para integrarse con los subsistemas directos implicados Recuento y Creación de votos.
  • Ponerse de acuerdo con Recuento para compartir información
  (lenguaje, formato, variables)
  • Investigar unificación de los subsistemas Visualización - Frontend
  • Investigar Bootstrap
  • Investigar para aplicar Angula
  • Investigar para sustituir Base de Datos


Se redacta ACTA05


[24 Noviembre, 2015]

Se propone al resto de grupo crear una Organización en GitHub para integrar todos los equipos. Se crean nueve grupos con dos repositorios para cada grupo, uno individual del grupo y otro común con el resto de equipo para la integración. Se asignan los permisos oportunos y se agrega a cada uno de los coordinadores que tendrán privilegios sobre su equipo y repositorio, será responsable de añadir a los miembros de cada uno de sus equipos.

La propuesta no fue bien recibida salvo un par de grupos. Quizás llegó demasiado tarde, había grupos que tenían avanzado su subsistema en otros repositorios. Sí se acuerda utilizar los equipos creados de la organización para el registro de incidencias. Algunos equipos terminan también utilizando los repositorios de la organización.

[30 Noviembre, 2015]

No es posible levantar nuestro subsistema si los subsistemas de Creación de votaciones y Recuento, de los que dependemos para la lista de votaciones y los resultados, no nos devuelven los JSON con esa información. Se decide simular la información con unos stubs que resuelven tales peticiones. De este modo ya podemos levantar el sistema.

Hasta tener avanzado la integración con Angular se decide posponer el cambio de la base de datos y centrarnos en la integración.


[01 Diciembre, 2015]

Día de la segunda integración. Tenemos el sistema más maduro pero aún no podemos integrarlo con el resto, los subsistemas de Recuento y Creación están teniendo algunos problemas. Se acuerda incorporar al formato JSON información sobre el código postal. Se acuerda con todos los subsistemas desplegar cada uno de los subsistemas y publicar la url en la Organización de GitHub.

Se registra INFORME02


[02 Diciembre, 2015]

Se asiste a una reunión para el reparto de tareas hasta la próxima integración. Se analiza el impacto de la segunda integración y se toman las medidas para mejorar el sistema. Reparto de tareas:

  • Crear nueva rama y aplicar Angular : Daniel Sánchez
  • Desplegar aplicación en Openshift: Valentín Barquero y Daniel Martín
  • Aplicar nueva funcionalidad, donaciones por PayPal: Moisés Llamas

Se redacta ACTA04


[08 Diciembre, 2015]

De cara a formalizar el uso que hacemos inevitablemente de aplicaciones tipo WhatsApp, se busca una herramienta de comunicación más profesional. Se propone y decide usar la aplicación Slack de comunicación de equipos, con soporte para intercambio de archivos y con integración con GitHub (muestra commits e incidencias).


[15 Diciembre, 2015]

Día de la tercera integración. En vista de la situación general sobre la integración con otros subsistemas se decide aplazar la evaluación de esta integración y posponer la integración para después de las vacaciones de navidad.

Se registra INFORME03


[23 Diciembre, 2015]

Se hace un balance de la situación de todos los subsistemas y se resuelven dudas sobre la documentación a entregar. Nuestro subsistema se encuentra en la siguiente situación:

  • Aplicación desplegada en Openshift: www.resultados-visualización.rhcloud.com
  • Integración principal completada con Angular
  • Integración completada con pago con PayPal