Subdirección de las Tecnologías de la Información y Comunicaciones

Área de Gobernanza y Calidad

Contenido

Resumen
  • Versión: v01r01
  • Fecha publicación: 29 de Octubre de 2020





Histórico de cambios

Los cambios en la documentación de apoyo vendrán acompañados de un registro de las modificaciones. De este modo se podrá realizar un seguimiento y consultar su evolución.


Versiónv01r01Fecha publicación29 de Octubre de 2020
Alcance
  • Descripción de los procesos GitFlow involucrados en el ciclo de vida de una historia de usuario




Introducción

En esta página se describirán los procesos involucrados en el ciclo de vida de una historia de usuario:

  • HU
  • Mejora
  • Mejora Urgente
  • Hotfix
  • Release

Se presentarán diagramados los flujos del ciclo de vida de una historia de usuario:

  • Flujo de procesos
  • Flujo de git
  • Validación funcional


Gestión de las historias de usuario

Los siguientes diagramas representan el ciclo de vida de una historia de usuario.


Un correctivo: pretende corregir un error en el desarrollo de la funcionalidad. Un requisito (funcional o no funcional) especificado que no se ha cubierto de forma completa.

Un evolutivo: pretende desarrollar una funcionalidad no definida con anterioridad.


Diagrama de flujo por procesos



Ejemplo de gestión de Mejoras y Mejoras Urgentes en Gitflow




Validación funcional de las HU

Esta sección tiene como propósito normalizar la validación de un grupo de funcionalidades (HUs) antes de ser incluidas en la mejora:

  • Se crea una rama temporal (ej: Demo_Sprint_N) donde se unen todas las HUs que se pretenden validar. 
  • Dicha rama se despliega en el entorno de validación.
  • Una vez terminada la validación se elimina la rama.

Notas

  • Las HUs a incluir quedan a criterio del proveedor. 
  • Se recomienda no incluir HUs que pudieran tener incompatibilidades entre sí.
  • Se recomienda no incluir HUs que no estén finalizadas.
  • Mientras la responsabilidad del entorno de validación corresponda al proveedor, dicha rama temporal se gestionará en el repositorio del proveedor y NO en el del SAS. En caso de necesitar gestionar dicha rama en el SAS, se deberá consultar con la OCA y Arquitectura.