Grupo de Visualización de resultados(2014-15)

De Wiki de EGC
Revisión del 14:44 7 dic 2014 de Danvelcab (discusión | contribuciones) (Gestión de Calidad)
Saltar a: navegación, buscar

Descripción del Subsitema

Seremos los encargados de mostrar las gráficas con los datos y estadísticas que nos proporcionen el grupo de resultados.

Miembros

  • Moustaid, Hicham
  • Gómez Barrera, Rubén
  • Rico Ruiz, Javier
  • Velázquez Caballero, Daniel
  • Ojeda Gutiérrez, Alejandro
  • Sánchez Crespo, Juan Luis

Trabajo realizado

  • Realizada la constitución como grupo y definido los horarios compatibles para las reuniones.
  • La tecnología a usar será JavaScript, CSS3 y HTML5.
  • La forma de comunicarnos entre el grupo será por email, Redmine(Registro abierto), Dropbox(Publico) y por Whats App.
  • Para comunicarnos con otros grupos tenemos que concretar, aunque en principio nos comunicaremos en clase.
  • Creación del esqueleto básico en HTML.
  • Creación de un css que lo hace mas amigable.
  • Creación de los script que insertan gráficas en el esqueleto
  • Creación del script para seleccionar la estadística a mostrar(Funciona con datos ficticios aun, estáticos en un archivo)
  • Creación del script que obtiene los datos de la estadística y que se les pasara a la grafica(Funciona con datos ficticios aun, estáticos en un archivo)

Trabajo por realizar

  • Crear un CSS mejor.
  • Adaptar los script para que funcionen con los datos externos.
  • Si deciden que también pueden haber estadísticas por zonas, se tendrá que modelar un poco el proyecto.
  • Desarrollar versión para Android

Iteraciones

Reuniones

Las reuniones serán, a excepción de días no laborables, todos los lunes de 12:30 hasta las 14:30, donde nos reuniremos el grupo completo, los lunes de 15:30 a 17:30 parte del grupo si fuera necesario y los jueves de 9 a 12:30 como casos excepcionales.

Integracion continua (Interna)

Se ha instalado Jenkins para realizar las tareas de integración continua de nuestro subsistema. Proximamente se crearán unos test para que sean ejecutados periódicamente y notifiquen a los desarrolladores en caso de error.

Integracion continua (Externa)

Nuestro grupo mantiene un servidor de integracion continua para integrar y probar nuestro subsistema con los demas. Puedes acceder a las urls de los subsistemas que hay integrados hasta el momento aqui:

Problemas actuales con el servidor de integracion

  • Creacion y Administracion de Votaciones depende de 'ADMCensus' y no esta.
  • Visualizacion depende de Frontend de Resultados y aun no esta.

Es posible que el sistema de integracion se caiga si/cuando hagamos pruebas. En particular, se caera mientras se reinicia cada vez que se actualiza el contenido. Se publican las url sin ninguna garantia de funcionamiento.

Si estas interesado en añadir aqui tu subsistema ponte en contacto con nosotros.

Gestión de Calidad

Se instalará y configurará Sonar para realizar un seguimiento de calidad del subsistema. Una vez instalado estableceremos unos límites de porcentaje de cobertura, errores, complejidad ciclomática y otros.. Además se configurarán notificaciones.

Configuración.

  • Installar Sonar Runner (Analizador de código)

Diario de grupo

  • 04/12/2014 Se ha instalado Jenkins
  • 05/12/2014 Se ha decidido realizar una versión para Android de nuestro subsistema.
  • 06/12/2014 Se ha instalado Sonar

Subsistemas relacionados