Repositorio a emplear por los alumnos de la asignatura de Gestión de Proyectos (3º de G. en Ing. Informática) en el curso académico 2024/25. Universidad de Burgos.
Para completar la práctica 2, se iniciará el repositorio de cada grupo (en el que se completará el resto de la práctica) por medio de un fork a este repositorio.
Incluid debajo el nombre de los miembros del grupo: Oscar Fuentes Paniego, Diego Alonso Soria y Roberto García Varona
Enlace al repositorio: https://github.com/oscarfp6/GESPRO_Practica_2_Curso_2024_2025
Este es nuestro repositorio:
Para comenzar a interactuar con el proyecto, los usuarios deben: Clonar el repositorio en sus computadoras locales utilizando Git. Puedes hacerlo con el siguiente comando:
git clone
Instalar la extensión ZenHub en su navegador. Esto permitirá visualizar y gestionar el tablero Kanban integrado con GitHub. Pueden hacerlo por ejemplo desde la chrome web store:
Configurar sus cuentas y asegurarse de que estén vinculadas al repositorio adecuado. Asegúrate de estar autenticado en GitHub y de tener acceso al proyecto compartido. En la siguiente imagen se ve que estamos tanto autentificados (aparece el avatar de nuestro usuario) como vinculados al repositorio adecuado, que aparece debajo en top repositories
Explorar el Tablero ZenHub: Abre el tablero de ZenHub, donde podrás ver los epics, user stories (US), y tareas del proyecto. Para entrar en el tablero Zenhub simplemente, dentro del repositorio, pulsamos en Zenhub. Este es el tablero de nuestro proyecto:
por defecto tenemos los nuevos issues a la izquierda del tablero. En la imagen no se ve para abarcar todos los campos del tablero
En el tablero de ZenHub para utilizar los filtros, usando el botón de "Filter by label" ubicado en la parte superior del tablero y escribiendo la palabra clase que queramos, podremos enfocarnos en diferentes tipos de trabajo, como veremos a continuación.
En la columna de "New Issues" veremos cuales son las tareas recién creadas.
Filtrar Epics: Utilizamos el filtro de tipo "Epic" para identificar las tareas correspondientes a esta clase.
Filtrar User Stories: Cambia el filtro a "User Story (US)" para ver las funcionalidades que deben ser desarrolladas.
Filtrar Tasks: Puedes ver tareas específicas relacionadas con cada user story filtrando por "Tasks".
Las tareas relacionadas con el 1er Release deben ser movidas al "Sprint Backlog".
Para ello arrastraremos las tareas del 1er release que se encuentran en la columna "New Issues" a la columna "Sprint Backlog":
Solo las tareas de tipo "Task" son las que deben de ser movidas de una columna a otra a medida que estas tareas van progresando.
Para mover las "Task" a la columna "In progress", tendremos que arrastrar las tareas que se encuentren en la columna "Sprint Backlog" hacia la columna "In Progress".
Una vez completada la "Task" la deberemos de moverla a la columna "Review" para que la tarea sea revisada por otro miembro del equipo antes de marcarla como "Done".
Para cerrar el 1er Release:
Una vez nos hayamos asegurado de que todas las tareas del 1er release se encuentren en la columna "Done", marcaermos el epic correspondiente como completado.
Realizaremos una revisión general para comprobar si se cumplieron todos los criterios de aceptación definidos en el epic.
Para iniciar la 2da Release:
Primeros crearemos un nuevo epic y le asignaremos sus "User Stories" y "Task".
Organizamos el "Sprint Backlog" y nos aseguraremos de que todas las tareas estén claramente definidas.
Por último asignamos tareas a los miembros del equipo para poder comenzar la nueva fase del proyecto.
En la 2da Release, trabajaremos las tareas utilizando los filtros como hemos visto en el aparatado 2, para asi poder enfocarnos en un "Topic" específico, por ejemplo:
Es importante mostrar la colaboración entre los miembros del equipo:
Toma una captura de pantalla de la conversación sobre dos tareas en particular. Puedes hacerlo desde la sección de comentarios de las tareas en GitHub o ZenHub.
La conversación debe reflejar discusiones relevantes sobre el progreso de las tareas, retroalimentación recibida o cualquier solución a problemas encontrados.