1.1 Flujo de Liberación de Código - Avival-Code/SistemaCompraVenta_V2 GitHub Wiki

Descripción del Flujo de Liberación de Software

Imagen del diagrama de flujo

  1. Product Backlog – Realizaremos Brainstorming para contemplar qué funcionalidad podría tener nuestro proyecto. Además, comenzaremos a buscar ideas del posible interfaz que podría tener el producto final.
  • • Artefactos o Resultados:
  • o Listado de Requerimientos funcionales
  • o Historias de Usuario de dichos requerimientos
  1. Planificación del Sprint – Iremos contemplando qué historias y requerimientos vamos a implementar en el transcurso del sprint.
  • • Artefactos o Resultados:
  • o Priorización de Historias de Usuario y Requerimientos Funcionales
  1. Sprint Backlog – Describiremos las historias de usuarios y requerimientos seleccionados para el sprint actual.
  • • Artefactos o Resultados:
  • o Descripción de casos de uso
  • o Agregamos detalles faltantes a historias de usuario.
  1. Sprint – Trabajo como tal del desarrollo de software.
  • • Artefactos o Resultados:
  • o Prototipos iniciales
  • o Código
  • o Pruebas Unitarias
  • o Revisión
  1. Producto Potencialmente Desplegable – Iteración N funcional del producto actual.

  2. Revisión de Sprint – Nos enfocaremos en los métodos realizados y oportunidades de mejora, además de evaluar el producto potencialmente desplegable para decidir si es necesario otro sprint.

  3. Desplegar Producto – Se despliega el producto final.

Utilizando esté flujo de liberación nos aseguramos de que nuestro proceso de gestión es auditable. En el caso de control y rastreo se utiliza esta plataforma de GitHub para facilitar estas actividades. Aquí contaremos con control de versión, historial de cambios y almacenamiento de artefactos que se irán produciendo en el transcurso del desarrollo. Únicamente nosotros, los integrantes del equipo de Desarrollo de Aplicaciones, tendremos la capacidad de modificar el contenido de este repositorio.