rph1004 / GESPRO_Practica_2_Curso_2024_2025

Repositorio GESPRO para la práctica 2. Curso 2024-2025
0 stars 0 forks source link

GESPRO Práctica 2 (Curso 2024-2025)

Repositorio a emplear por los alumnos de la asignatura de Gestión de Pme royectos (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: Rodrigo Portugal Hortigüela y Adrián Carrera Calzada

1. Url de GitHub al repositorio de proyectos GitHub del grupo en el que se realizó la gestión y planificación de tareas propuesta en la práctica.

2.Guía de cómo pueden comenzar los usuarios a interactuar con el proyecto. Fase Github y Zenhub.

El primer requisito es crear una cuenta de Github asociada al correo de nuestra universidad. Después, debemos acudir al repositorio indicado del profesor (https://github.com/miguelbl-ubu/GESPRO_Practica_2_Curso_2024_2025) y pulsar el botón fork: image Aquí habremos creado una copia de su repositorio para que nosotros la podamos modificar. Lo siguiente que debemos hacer es pulsar el botón settings en nuestro repositorio: image

Y habilitar la opción de issues: image

Esto nos permitirá trabajar con la extensión de Zenhub con la que vamos a trabajar. A continuación, debemos buscar en el buscador de Google Chrome "Zenhub chrome extension", seleccionar la búsqueda de la chrome web store y pulsar en instalar Zenhub: image

(a nosotros nos aparece desinstalar al tenerla ya descargada).

Una vez instalada, actualizaremos la página de Github y entraremos en el apartado Zenhub (siempre dentro de nuestro repositorio): image

Al entrar en Zenhub, nos pedirá registrarnos, y tendremos que vincular nuestra cuenta de Github para que estas dos puedan trabajar juntas. Una vez hayamos entrado, nos pedirá unirnos a una organización.

Para crear la organización, debemos seleccionar en el desplegable de la parte superior izquierda > Muy importante asegurarse de que aparezca nuestro nombre en la página, ya que sino podríamos estar trabajando desde la organización de otra persona: image

Después debemos seleccionar "Create new workspace": image

Y darle un nombre, una descripción, seleccionar la privacidad, añadir tu repositorio de GitHub y añadir a los miembros de tu equipo para que puedan colaborar en vuestro espacio de trabajo. image

Una vez creado todo, os enseñaremos las nociones básicas de trabajo con ZenHub (es muy importante que no trabajeis desde la página de ZenHub, sino desde la extensión de GitHub, para poder guardar todo nuestro trabajo). Para empezar, crearemos una tarea en el botón superior a la derecha "+ Create": image Seleccionamos la primera opción siempre, "Github Issue" y se nos desplegará un menú de opciones para nuestra tarea.

En este menú, podemos darle un nombre a la tarea, añadir una descripción de la misma, y darle mucha forma, pero en esta ocasión nos centraremos en los apartados "Labels, Milestones y Estimate": image

Para crear etiquetas a la tarea, en la opción Labels, seleccionaremos el engranaje que va a su lado y veremos algunas etiquetas ya creadas por defecto: image

Para crear una nueva, escribiremos la etiqueta que queramos dar a nuestra tarea: image Y presionaremos la tecla Enter y tendríamos la etiqueta ya creada: image

Existe otra opción desde la pestaña Issues, donde podemos crear etiquetas y editarlas con un color para distinguirlas de las demás. Para nosotros ha sido más fácil crearla con la primera opción y luego editar los colores desde esta pestaña, pero dejamos las dos opciones a elección. image

Ya que estamos en la pestaña issues, aprenderemos desde aquí a crear una Milestone o Hito. Seleccionaremos "New milestone": image

Y le daremos nuestra forma con el nombre de hito, la fecha y una pequeña descripción del mismo. Una vez hecho seleccionaremos Create milestone: image Por último, volveremos a la creación de la tarea para asignarle una complejidad en "Estimate". Una vez agregadas estas tres opciones tendremos creada nuestra tarea.

2.1 Filtro por Epics, US y Tasks en la columna de New Issues:

Para filtrar por etiquetas desde GitHub debemos poner en el filtrador, label: seguido de la etiqueta que queramos filtrar.

También existe la opción para filtrar por etiquetas desde ZenHub, donde hay que pulsar en el siguiente despegable y a contiunacón indicar la etiqueta por la que quieres filtrar: image

2.2 Tareas de 1er Release en el Sprint Backlog

Primero las debemos de poner en Product Backlog:

image

Y a continuación las añadimos en Sprint Backlog:

image

2.3 Tareas de 1er Release en progreso en diferentes columnas (solo se mueven las type:TASKS)

En este apartado debemos añadir algunas tareas en in progress, otras en review, y las más adelantadas en done, para que se vea el proceso que siguen las tareas en un proyecto.

image

2.4 Cierre de 1er Release

Por último llevamos todas la tareas de Release 1 a closed, lo cual significa que todas las tareas de Release 1 han sido cerradas y por lo tanto terminadas.

image

Estado Closed en Zenhub

image image

Desde issues

image

2.5 Comienzo de la 2da Release

image

2.6 Tareas de la 2da Release en progreso y fiiltradas por algún topic

Algunas tareas en in progress, otras review, y las más adelantadas en done, para que se vea el proceso que siguen las tareas en un proyecto. image

Filtradas por Topic: setup image

2.7 Imagen de conversación en dos tareas

En la tarea: Manage the app from an Android device image

Y en la tarea: Manage accounts image