Diferencia entre revisiones de «Grupo de Visualización de resultados(2014-15)»
(→Miembros) |
(→Diario de grupo) |
||
Línea 78: | Línea 78: | ||
*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 | *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 del 17:36 8 dic 2014
Contenido
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)
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
- Iteración 1 (29/09/14) - Taller de creación de grupos
- Iteración 2 (01/10/14) - Taller de arquitectura
- Iteración 3 (06/10/14) - Taller de código I
- Iteración 4 (08/10/14) - Taller de código II
- Iteración 5 (15/10/14) - Práctica I
- Iteración 6 (27/10/14) - Taller de código III
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:
- 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
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
- Frontend de Resultados Nos pasara los datos de la votación que le pidamos. (https://github.com/EGC-FrontEnd-Resultados)
- Creación/administración de votaciones Nos pasara las votaciones disponibles. (https://github.com/Josmorsot/trabajoEGC)