Skip to content

Resumen Ejecutivo

JoseVillegasGarcia edited this page Jan 17, 2021 · 25 revisions

Para el proyecto de la asignatura hemos elegido implementar incrementos funcionales al subsistema de visualización ya que una tabla nos parecía insuficiente para mostrar los resultados de una votación. Además, conociendo un mínimo de diseño de interfaces gráficas, gran parte del equipo propuso añadir funciones de visualización de datos que permitieran a los usuarios entender los datos de la votación de un solo vistazo. Además, al conocer las intenciones de los otros equipos del ecosistema Guadalentín, observamos una deficiencia clara en la interfaz de visualización. Esto fue debido a que al añadir nuevos tipos de recuentos y votaciones la información que se podía añadir al visualizar los resultados se enriquecía notablemente y a la vez se dificultaba su comprensión. De ahí surgió la necesidad de realizarle los cambios al módulo Visualización.

En primera instancia, vimos que faltaba una interfaz en la que el usuario pudiese ver las votaciones en las que está censado. Además si este usuario es de tipo administrador, era necesario poder visualizar todas las votaciones del sistema, tanto las votaciones sin empezar, como las ya empezadas como las aún sin recontar, etc. Se eligió a Adrián para implementar esta funcionalidad el cual ha desarrollado satisfactoriamente la tarea.

Después, nos dimos cuenta de que faltaba información general sobre todas las votaciones. Mostrando así datos como el porcentaje de absentismo de todas las votaciones, porcentaje de voto femenino y masculino, número de votaciones en el sistema, etc. Para este incremento contamos con Alberto. También decidimos añadirle algún tipo de visualización a las votaciones que aún no habían terminado ya que se podían visualizar datos como el porcentaje del censo que había votado en tiempo real y algunos datos más sobre la votación en sí como la fecha de inicio o fecha de fin. Esta funcionalidad funcionaría tanto con las votaciones ya terminadas como con las votaciones por acabar. Para este incremento contamos con el trabajo de Carlos.

Por último, como ya hemos explicado en el primer párrafo, el core de nuestro trabajo descansa sobre la posibilidad de ver los resultados de las votaciones gráficamente, en otras palabras, con funciones o Charts. Para ello dividimos los tipos de votaciones en tres visualizaciones distintas: las vistas de Igualdad, Identidad, y las de tipo Escaño.

Para las vistas de igualdad decidimos añadir diferentes funciones que dejasen ver las diferencias de los votos masculinos y los votos femeninos, pudiendo verlo gráficamente para facilitar su comprensión. Sin olvidarnos por supuesto de mostrar los resultados después del recuento para aclarar cual será la opción ganadora. María del Carmen se encargó de la resolución de este incremento.

En las vistas de tipo identidad decidimos mostrar solamente un tipo de gráfico que permitiera ver la resolución de la votación ya que para este tipo de votaciones no hay que aplicar ninguna fórmula extra para realizar el procesado de votos, es decir todos los votos cuentan lo mismo en el post-procesado. Así, Diego se encargó de esta tarea.

Para la visualización de los gráficos de tipo Escaño mostramos dos gráficas diferentes, permitiendo por una parte la visualización de el número de votos, es decir los resultados que se obtendrían si la votación fuera de tipo Identidad, y por otro lado la gráfica que permite ver los resultados tras el recuento. Permitiendo así ver por una parte el número de votos que cada opción ha recibido y por otra parte cómo estos resultados han impactado sobre los resultados. A esta tarea se ha dedicado José Manuel.

Indicadores del proyecto

Miembro del equipo Horas Commits LoC Test Issues Incremento
Maria del Carmen (acabar) 52 7 224 6 7 Gráficas votación 'Equality'
Alberto Murillo Jaenes 66 13 583 6 8 Estadísticas globales de las votaciones en decide
Diego (acabar) Content Cell Content Cell Content Cell Content Cell Content Cell Content Cell
Carlos (acabar) Content Cell Content Cell Content Cell Content Cell Content Cell Content Cell
Adrián (acabar) 69 18 ++3177 --1889 6 11 Listado de votaciones con filtrado y búsqueda
José Manuel Villegas García 75 14 1100 6 8 Gráficas para las votaciones de tipo "Escaño"

Integración con otros equipos

A continuación vamos a detallar los procesos en los que se ha realizado integración dentro del sistema Guadalentín

  • decide-full-guadalentin-postprocesado: Con el equipo de postprocesado hemos necesitado una comunicación contínua ya que, para visualización es el módulo más importante debido a que la mayoría de resultados que tomamos de las votaciones pertenecen a postprocesado. Además el grupo de postprocesado introdujo nuevos tipos de recuento de votaciones que nosotros decidimos poder visualizar, por lo tanto realizamos la integración para entender qué tipo de dato recibíamos.

  • decide-full-guadalentín-usabilidad: con el equipo de usabilidad necesitamos entendernos para concluir los colores que la interfaz iba a tener, además de añadir el logotipo en el menú superior.

Clone this wiki locally