Almacenamiento

De Wiki de EGC
Revisión del 12:33 4 dic 2016 de Joscifrom (discusión | contribuciones) (Herramienta)
Saltar a: navegación, buscar

Miembros

Definición

Nuestro subsistema es el encargado de almacenar todos los datos de los votos de AgoraUs. Implementaremos una API Rest para la conexión con el resto de subsitemas.

Documentación de gestión

Gestión de la documentación

Se usará un documento privado GoogleDocs para realizar la documentación del trabajo https://docs.google.com/document/d/1vro3X971EDEwB6DNpwyN2LayRbwn41KSQzjBz71sn58/edit

Gestión de la comunicación

Toda la comunicación se realizará a través de la aplicación Whatsapp, ya que el grupo es reducido y así la comunicación será mas directa

Gestión de tareas

La asignación y seguimiento de las tareas se llevará a cabo mediante un proyecto de Projetsii. El equipo tiene experiencia con él y así podremos controlar el número de horas realizadas por cada miembro del grupo

Código

Herramienta

Para la gestión del código, usaremos un repositorio Git alojado en Github: https://github.com/EGC2016CAJA/G24

Gestión de código

Tendremos una rama master que será la que almacene las versiones estables.

Posteriormente tenemos una rama dev que será en la que se desarrollará.

Se añadirán ramas cuando se vaya a realizar una nueva funcionalidad, la cual se unirá a la rama dev.

Cuando el proyecto este listo para desplegar, se realizara un merge desde la rama dev a la rama master.

Cuando se activa una incidencia, debemos realizar un branch desde la rama dev a una rama patch-IdIncidencia en la cual se trabajará en la resolución de la incidencia.

Una vez arreglada la incidencia se hará un merge a la rama dev, cerrando así la incidencia.

Incidencias

Herramienta

Usaremos la herramienta que nos ofrece Github para el control de las incidencias. Puede emitir sus incidencias en nuestro repositorio github: https://github.com/FraVieMor/EGC-Almacenamiento-de-votos-18-/issues

Gestión de incidencias

Cuando se activa una incidencia, debemos asignar un responsable de la incidencia, que variará en función de los técnicos ya asignados a distintas tareas.

Una vez que un técnico tiene asignada una incidencia, debe trabajar en una rama patch-(IdIncidencia) para resolver el error, y finalmente realizar un branch a dev.

Cuando el error está solucionado se notifica en la incidencia y se cambia el estado a close

Gestión de la construcción

Para la gestión de la construcción usaremos el software PHING, el cual se usa para proyectos PHP

Documentación técnica

  • Enlace de la página del sistema : Aún el sistema no está desplegado en web. Visite en un tiempo esta página.

Subsistemas relacionados

  • Recuento: proporcionamos a recuento los datos que necesitarán para hacer sus estadísticas y su recuento de votos.
  • Cabina de votación: nos da los datos de los votos emitidos que nosotros almacenaremos.
  • Autentificación: Este módulo nos permite darle seguridad a la plataforma de voto.

Actas de reunión

Las actas de reunión se introducirán más adelante. Disculpen las molestias.