Diferencia entre revisiones de «Grupo de Visualización de resultados(2014-15)»

De Wiki de EGC
Saltar a: navegación, buscar
(Diario de grupo)
(Despliegue)
 
(No se muestran 13 ediciones intermedias de 3 usuarios)
Línea 5: Línea 5:
 
== Miembros ==
 
== Miembros ==
  
* Moustaid, Hicham
 
 
* Gómez Barrera, Rubén
 
* Gómez Barrera, Rubén
 
* Rico Ruiz, Javier
 
* Rico Ruiz, Javier
 
* Velázquez Caballero, Daniel
 
* Velázquez Caballero, Daniel
* Ojeda Gutiérrez, Alejandro
+
* Ojeda Gutiérrez, Alejandro  
 
* Sánchez Crespo, Juan Luis
 
* Sánchez Crespo, Juan Luis
  
Línea 23: Línea 22:
 
* 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 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)
 
* 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)
 +
* Se ha el proyecto de la applicación para Android.
 +
* Se le ha añadido a la aplicación para Android la cabecera con el icono de Agora@us y el gráfico de prueba.
  
 
== Trabajo por realizar ==
 
== Trabajo por realizar ==
Línea 29: Línea 30:
 
* Adaptar los script para que funcionen con los datos externos.
 
* 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.
 
* 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 ==
 
== Iteraciones ==
Línea 42: Línea 44:
  
 
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.
 
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.
 +
 +
== Despliegue ==
 +
 +
Podeis acceder a los subsistemas que tenemos desplegados hasta el momento para la entrega aquí:
 +
 +
* Autenticacion: http://agoraus.egc.x3y.org/auth
 +
* Creacion y Administracion de Votaciones: http://agoraus.egc.x3y.org/CreacionAdminVotaciones
 +
* Sistema de modificación de resultados:
 +
* Almacenamiento de votos: http://php-egc.rhcloud.com
 +
* Deliberaciones: http://agoraus.egc.x3y.org/Deliberations
 +
* Recuento: http://agoraus.egc.x3y.org/counting
 +
* Creación/Administración de censos: http://agoraus.egc.x3y.org/ADMCensus
 +
* Frontend-Resultados: http://agoraus.egc.x3y.org/Frontend-Resultados
 +
* Visualizacion: http://agoraus.egc.x3y.org/results_view
 +
* Verificación: http://www.egcprueba.esy.es/getKeys.php?id=[dabaBaseID]
 +
** Tiene un jar suponemos que como librería para quien lo necesite
 +
* Cabina de votación: http://agoraus.egc.x3y.org/cabinarecepcion
  
 
== Integracion continua (Interna)==
 
== Integracion continua (Interna)==
Línea 48: Línea 67:
 
Proximamente se crearán unos test para que sean ejecutados periódicamente y notifiquen a los desarrolladores en caso de error.
 
Proximamente se crearán unos test para que sean ejecutados periódicamente y notifiquen a los desarrolladores en caso de error.
  
== Integracion continua (Externa)==
+
== Repositorio ==
  
Nuestro grupo mantiene un servidor de integracion continua para integrar y probar nuestro subsistema con los demas.
+
git clone git://x3y.org/egc
Puedes acceder a las urls de los subsistemas que hay integrados hasta el momento aqui:
 
* '''Visualizacion de Resultados''': http://staging.egc.x3y.org/visualizacion/
 
* '''Creacion y Administracion de Votaciones''': http://staging.egc.x3y.org/CreacionAdminVotaciones/ (congelado en commit '995bd61 Modificaciones para integracion con censos...' + parches para integrar en este sistema)
 
* Mas en progreso...
 
 
 
'''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 ==
 
== Gestión de Calidad ==
Línea 70: Línea 76:
 
Una vez instalado estableceremos unos límites de porcentaje de cobertura, errores, complejidad ciclomática y otros..
 
Una vez instalado estableceremos unos límites de porcentaje de cobertura, errores, complejidad ciclomática y otros..
 
Además se configurarán notificaciones.
 
Además se configurarán notificaciones.
 +
 +
Configuración.
 +
* Installar Sonar Runner (Analizador de código)
  
 
== Diario de grupo ==
 
== Diario de grupo ==
 
*04/12/2014 Se ha instalado Jenkins
 
*04/12/2014 Se ha instalado Jenkins
 
*05/12/2014 Se ha decidido realizar una versión para Android de nuestro subsistema.
 
*05/12/2014 Se ha decidido realizar una versión para Android de nuestro subsistema.
 +
*06/12/2014 Se ha instalado Sonar
 +
*07/12/2014 Se ha creado el proyecto para la versión Android de nuestro subsistema
  
 
== Subsistemas relacionados ==
 
== Subsistemas relacionados ==
 
* [[Grupo Frontend de Resultados(2014-15)|Frontend de Resultados]] Nos pasara los datos de la votación que le pidamos. (https://github.com/EGC-FrontEnd-Resultados)
 
* [[Grupo Frontend de Resultados(2014-15)|Frontend de Resultados]] Nos pasara los datos de la votación que le pidamos. (https://github.com/EGC-FrontEnd-Resultados)
 
* [[Grupo Creación/administración de votaciones(2014-15)|Creación/administración de votaciones]] Nos pasara las votaciones disponibles. (https://github.com/Josmorsot/trabajoEGC)
 
* [[Grupo Creación/administración de votaciones(2014-15)|Creación/administración de votaciones]] Nos pasara las votaciones disponibles. (https://github.com/Josmorsot/trabajoEGC)

Revisión actual del 13:32 8 ene 2015

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

  • 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)
  • Se ha el proyecto de la applicación para Android.
  • Se le ha añadido a la aplicación para Android la cabecera con el icono de Agora@us y el gráfico de prueba.

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.

Despliegue

Podeis acceder a los subsistemas que tenemos desplegados hasta el momento para la entrega aquí:

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.

Repositorio

git clone git://x3y.org/egc

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
  • 07/12/2014 Se ha creado el proyecto para la versión Android de nuestro subsistema

Subsistemas relacionados