Team Charter - UniExtremadura/proyecto-gps-25-26-gb05 GitHub Wiki

Comunicación

  • La comunicación entre los miembros del grupo se realizará de dos formas:
    • Síncrona, con reuniones presenciales en el horario de las clases de laboratorio.
    • Asíncrona, a través de WhatsApp.
  • La comunicación con el profesorado de la asignatura se realizará a través del correo institucional y/o en el horario de las clases de laboratorio. El integrante asignado para este tipo de comunicación será Alejandro Paniagua García.

Reuniones

  • Se organizará una reunión presencial en el horario de las clases de laboratorio de la asignatura.
  • Se organizará una reunión telemática de unos 15 minutos a través de Discord cada sábado para que cada miembro informe al resto del grupo de su progreso en las tareas que tenga asignadas.

Horarios y disponibilidad

  • Todos los integrantes del grupo estarán disponibles para la respuesta de dudas sobre su trabajo en el siguiente horario:
    • L-V 10:00 a 13:00
  • Fuera del horario anteriormente definido cualquier respuesta formulada por algún integrante del grupo deberá ser respondida en un máximo de 24 horas.
  • En caso de que algún miembro se vaya a ausentar un tiempo prudencial deberá avisarlo por cualquiera de los canales de comunicación establecidos.

Toma de decisiones

  • Al tener que realizar una decisión, el equipo deberá realizar una votación y expresar sus opiniones al respecto para decidir cuál será la mejor opción.
  • En el caso de que no estén todos los miembros del equipo presentes, se le enviará un mensaje vía cualquiera de las herramientas de comunicación disponibles. Y si después de unos minutos no responde, el resto del equipo deberá realizar la decisión al momento sin el miembro presente. Luego se le explicará a dicho miembro lo que se ha decidido sin él.

Resolución de conflictos y feedback

  • Dependiendo de la severidad del conflicto, se aplicará la siguiente normativa:
    • Conflicto grave (por ejemplo, abandono del proyecto por parte de algún integrante del grupo).
      • En este caso, cualquiera de los integrantes del grupo, con aprobación del resto de miembros (sin incluir al afectado) contactará con el profesorado de la asignatura para exponer la situación y que tome la decisión pertinente.
    • Conflicto leve (por ejemplo, desacuerdo en algún aspecto técnico menor del proyecto).
      • En este caso, el aspecto a resolver se someterá a votación.
  • Cualquier comentario o feedback que algún integrante quiera aportar al trabajo de otro miembro y que considere de relevancia se podrá exponer en la sección de comentarios del pull request de la característica a comentar.

Calidad técnica

  • El trabajo a realizar deberá tener una calidad aceptable, la máxima que se pueda obtener, sin explotar a los miembros del equipo.
  • Los miembros del equipo se disponen a realizar su trabajo de forma que obtengan la mejor calidad posible sin necesidad de sobreesforzarse.

Flow (WIP/timeboxing)

  • Se deberá entregar cada una de las prácticas en las fechas previstas.

Herramientas

  • Se usará WhatApp para la comunicación asíncrona entre miembros del grupo.
  • Se usará Discord para las reuniones telemáticas acordadas.
  • Se usará GitHub para el control de versiones del proyecto y documentación de la gestión del mismo.
  • Se usará Notion para el esbozo de la documentación a cumplimentar y para la organización y definición de las fechas límite para cada sprint.
  • Se usará el correo institucional para la comunicación con el profesorado de la asignatura.

Visibilidad y seguimiento

  • Cada integrante, en caso de estar trabajando en alguna de las funcionalidades del proyecto, deberá actualizar de forma periódica la rama correspondiente a esa funcionalidad para evitar conflictos con el trabajo de algún otro miembro.