Elementos del Flujo
El flujo de trabajo consta de la definición de los siguientes elementos:
- Roles
- Actividades
Roles
El modelo de desarrollo involucra dos roles; Master y Developer, mismos que se describen a continuación:
Master
Principalmente, este rol será el encargo de llevar a cabo la integración del sistema, además de las siguientes responsabilidades:
- Llevar a cabo las operaciones de integración entre la rama origin/develop y origin/master.
- Verificar que los números de versiones en la rama master respetan el versionamiento Semantic Versioning 2.0.0.
- Identificar inconsistencias entre la nueva versión y anteriores.
Developer
En cada proyecto se puede contar con 1 o más roles de este tipo y sus principales actividades son:
Participar en la construcción de nuevas funcionalidades sobre un sistema de software.
Construir software de calidad de acuerdo a los estándares definidos en la organización.
Participar en las tareas de integración cuando estas sean solicitadas por el rol master.
Actividades
Las actividades que se llevan a cabo en el modelo de desarrollo se ilustran en la siguiente gráfica: