mariorv4 / GESPRO_Practica_Mynol

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

Proyecto: Gespro Mynol

Descripción

Gespro Mynol es una aplicación bancaria enfocada en la optimización de la gestión financiera mediante metodologías ágiles. Utilizamos GitHub para el control de versiones y ZenHub para la gestión de proyectos, facilitando la planificación de releases y sprints de forma eficiente.

Colaboradores

El readme lo hemos hecho los tres en un archivo txt pero solo lo puedo editar yo(Mario Remacha), que soy el creador. Captura de pantalla 2024-11-18 225737

Guía de Inicio

Para comenzar, los usuarios pueden explorar el proyecto mediante las siguientes herramientas y pasos básicos:

  1. Acceso al Proyecto: Primero se crea una cuenta de GitHub y añadimos a los colaboradores. Después creamos una cuenta de ZenHub y creamos un espacio de trabajo y lo compartimos con los compañeros. Lo vinculamos con la cuenta de GitHub y ya podemos empezar a trabajar en él. Ingresa al repositorio de GitHub asociado y navega a la pestaña de ZenHub para visualizar el tablero de trabajo. Aquí se encuentra toda la planificación y el seguimiento del progreso.

  2. Organización del Proyecto:

    • El trabajo está dividido en Epics que representan los módulos principales de la aplicación.
    • Las User Stories (US) desglosan las funcionalidades desde la perspectiva del usuario.
    • Las Tasks se centran en tareas específicas y concretas que deben completarse para avanzar.

Organización de Issues en el Proyecto

  1. Filtro por Epics, US y Tasks:

    • Los issues se organizan por etiquetas en el tablero de ZenHub.
    • Epics: Son las secciones generales del proyecto, etiquetadas como type: Epic.
    • User Stories (US): Identificadas con type :User Story, representan las funcionalidades desde el punto de vista del usuario.
    • Tasks: Subdivisiones de las US, etiquetadas como type:Task. Captura de pantalla 2024-11-18 224240
  2. Tareas de la 1ª Release en Sprint Backlog:

    • Las tareas priorizadas para la primera release se encuentran en la columna Sprint Backlog. Captura de pantalla 2024-11-18 224409
  3. Progreso del 1er Release:

    • Las tareas etiquetadas como type:Task avanzan entre las columnas Review, In Progress, y Done en el tablero.

      In progress

      Captura de pantalla 2024-11-18 224533

      Review

      Captura de pantalla 2024-11-18 224607

      Done

      Captura de pantalla 2024-11-18 224607

  4. Cierre del 1er Release:

    • Al finalizar, todas las tareas del primer release deben encontrarse en la columna Done.

    Captura de pantalla 2024-11-18 224652

  5. Comienzo de la 2ª Release:

    • Para el segundo release, se crea un milestone con el release 2 y se organizan en el backlog.

      Captura de pantalla 2024-11-18 224814

  6. Gestión de la 2ª Release:

    • Las tareas de la segunda release se filtran mediante temas específicos, en este caso hemos filtrado por "Setup", facilitando su seguimiento.

      Captura de pantalla 2024-11-18 224854

Colaboración en Tareas

La colaboración en tareas se realiza mediante los comentarios en los issues. Estos documentan las discusiones y decisiones, permitiendo un flujo de trabajo claro y transparente.

Ejemplos:

Search for the Nearest ATM

image

Secure the account

image