Home - Uniandes-MISO4203-backup/artwork-201620-2 GitHub Wiki

Proyecto: Artwork

Grupo: Froba

Integrantes

Nombre Login uniandes Rol
Adriana Marcela Osorio Fernández am.osorio Líder de Desarrollo - Desarrollador
Carlos Felipe Agudelo Ospina cf.agudelo12 Líder de Grupo - Desarrollador
Juan Camilo Beltrán Botero jc.beltranb Líder de Calidad - Desarrollador
Luis Estebán Florez Salamanca le.florez602 Líder de Planeación - Desarrollador

#Definición de Roles

Líder de planeación:

  1. Subir las tareas del equipo a team work, asignadas a cada integrante y con la granularidad requerida.
  2. Hacer seguimiento del avance de las tareas del equipo
  3. Sacar métricas de estimación

Lider de calidad:

  1. Revisar Sonar: Revisar que la deuda técnica no aumente y por el contratio disminuya. Validar que no se generen issues, en dado caso realizar la corrección especifica, si es una falla grave debe informar al desarrollador para que realice las correcciones.
  2. Revisar la cobertura de las pruebas: Revisar en sonar que la cobertura de las pruebas aumente, en el caso en que la cobertura disminuya debe informar al desarrollador para que complemente las pruebas.
  3. Revisar travis: Validar que travis permanezca en verde e informar a la persona que subió el codigo cuando se evidencien problemas en travis por los commits realizados.

Lider de desarrollo:

  1. Tener claros los requerimientos del equipo: Validar con cada integrante el alcance de su requerimiento y revisar en la wiki que se haya documentado y generando la documentación completa: Caso de uso, matriz de requerimiento y pagina del ciclo actual.
  2. Revisar la entrega de cada ciclo: Al final del desarrollo descargar el código y validar que los requerimientos funcionen correctamente, incluidos los permisos de stormpath.

Líder del grupo:

  1. Coordinar reuniones
  2. Servir como mediador entre la profesora y el grupo
  3. Estar pendiente de los entregables del ciclo

Reglas de Funcionamiento del Grupo

  1. No llegar tarde a clase
  2. Asistir a las reuniones pactadas
  3. Estar pendiente de las comunicaciones del grupo y participar.

Reglas de disponibilidad

  1. Las reuniones grupales se podrán realizar los viernes a partir de las 7:30 p.m, o los sábados y domingos a una hora acordada por el grupo (en preferencia la mañana).
  2. Solo se cancelará una reunión en caso de que todos los miembros estén de acuerdo con esto.

Reglas de comunicación

  1. Las reuniones se harán preferiblemente por Hangouts.
  2. Se utilizará WhatsApp como medio de comunicación instantánea.

Reglas sobre herramientas

  1. Se utilizará Google Drive como herramienta para construcción de documentos.
  2. Se utilizará Teamwork como herramienta de control de tareas.
  3. Cada miembro es responsable de anotar las tareas que le fueron asignadas en Teamwork, estimando apropiadamente el tiempo que le tomará.
  4. Cada miembro debe cumplir con el tiempo máximo definido en la herramienta de Teamwork.
  5. Se utilizará GitHub como herramienta de control de versiones.
  6. No se crearán más branches en GitHub, todo push deberá ser hecho al branch master.

Reglas de calidad de trabajo

  1. No subir código con errores al master.
  2. Cada miembro del equipo debe dar constancia del correcto funcionamiento de su código.