Saltar a contenido

Gestión del proyecto

Para poder colaborar entre nosotros de manera eficiente, hacemos uso de la plataforma Github Projects para organizar y delegar las tareas sobre el repositorio, el cual integra dentro de sí mismo el sistema de Issues del repositorio:

Tablón de tareas

En nuestro tablón de tareas de Github Projects, tenemos cuatro secciones diferentes:

  • Backlog: Tareas que todavia no se han iniciado.
  • In Progress: Tareas en progreso de finalizarse.
  • In Review: Tareas finalizadas en proceso de revisión.
  • Done: Tareas finalizadas.

Tablón de tareas de ClearFrost.

Tablón de tareas de ClearFrost.

En este mismo tablón además, podemos asignarle a cada tarea un grupo de responsables que se encargarán de realizarla aparte de muchos otros parámetros útiles como la urgencia de esta.

Otra función importante de nuestro tablón, trata de que cualquier tarea creada aquí se manifestará como una Issue en el repositorio de Github. Y además, moviendo cualquiera de estas tareas a Done cerrará sus incidencias correspondientes de manera automática.

Sección de Issues

Como hemos mencionado anteriormente, cualquier tarea creada en el tablón se transformará automáticamente en una Issue, con lo que también podremos añadir comentarios dentro de estas incidencias para discutir sobre implementaciones en el repositorio que puedan resolverla, como se ve por ejemplo a continuación:

Historial de una discusión sobre el estado de una incidencia en el repositorio.

Historial de una discusión sobre el estado de una incidencia en el repositorio.

Gracias a todo esto, nos resulta considerablemente más sencillo coordinarnos entre nosotros para poder realizar cambios dentro del repositorio, lo cual aumenta nuestra productividad.

Lista de incidencias abiertas y completadas en el repositorio de ClearFrost.

Lista de incidencias abiertas y completadas en el repositorio de ClearFrost.