Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Gestión de
Requerimientos
PROCEDIMIENTO DE INTEGRACIÓN UTILIZADO POR SOFTWARE FACTORY HUNDRED
Para producción
1 A partir de develop se crea una rama para el
requerimiento Jira usando la nomenclatura feature/Id
Jira (ej: feature/GR-#####).
release/v#.# 7 La rama release certificada es replicada en la rama
De esta rama se clonará al repositorio local.
7 [ej: release/v1.0] master (merge) y etiquetada (tag) con la versión
2 Acciones como Pull y Push (Commit) sobre la rama correspondiente al pase a producción.
master
creada serán realizadas durante todo el desarrollo las 8 La rama master actualizada es replicada (merge) a la
veces necesarias. rama develop de donde se originarán los nuevos
1) Tag master con versión v#.# desarrollos de requerimientos o proyectos.
9 La rama develop es replicada también (merge) a todas
master las ramas de requerimientos o proyectos (features) con
8
desarrollo en curso (activas).
develop
Asimismo, las ramas de requerimientos (features) y
sprints (reviews) cerradas porque fueron entregadas en
9 develop el último release son eliminadas en el repositorio
remoto y local.
feature/Id Jira
[ej: feature/GR-#####]
Donde:
• v2.0.[25]: el tercer dígito representa un correlativo
para el ajuste en el release.
1 A partir de feature/Id proyecto se crea una rama para
el requerimiento Jira usando la nomenclatura feature/ Para producción
Id Jira proyecto (ej: feature/PRY1-#####).
De esta rama se clonará al repositorio local.
release/Id proyecto-v#.# 7 La rama release de proyecto certificada es replicada en
2 Acciones como Pull y Push (Commit) sobre la rama
7 [ej: release/planit2-v2.0] la rama activa de revisión de mejora continua (merge)
creada serán realizadas durante todo el desarrollo las
review/sprint# con la finalidad que pase a pruebas junto con
veces necesarias.
[ej: review/sprint9] requerimientos de SWF que se entregarán en conjunto
a producción. Desde este punto se sigue un
… procedimiento de mejora continua procedimiento normal de revisión de mejora continua
en SWF.
8 Durante las pruebas de un release a pre producción si
release/v#.# se presenta un defecto a subsanar asociado al proyecto
8 [ej: release/v2.0] se genera una rama bugfix (ej: bugfix/planit2-v2.0.25).
bugfix/Id proyecto-v#.#.X
[ej: bugfix/planit2-v2.0.25] Donde:
• v2.0.[25]: el tercer dígito representa un correlativo
para el ajuste en el release.
9 1) Delete requerimientos de proyecto cerrados 9 Cuando un release llega a producción las ramas de
(release) requerimientos de proyecto (features) y sprints
(reviews) cerrados porque fueron entregados en el
último release son eliminadas en el repositorio remoto
y local.
Transferencia Operación
Duración total
Gerente de Gerente de
Servicio Servicio
Coordinador(es) de Coordinador(es) de
Desarrollo Desarrollo
Gestión de
Planificación Transición Estabilización Operación Devolución
Servicio
Gestión de
contrato
Formalización de Formalización de
Formalización de
cartera de demanda inicial
contrato de servicio
aplicaciones (horas/mes)
Identificación de Identificación de
Planificación de
dueños de procedimientos y
Diseño de servicio
transición de servicio
aplicaciones (POs) protocolos existentes
Gestión de
Aplicaciones
(Gestión) Planificación de
Planificación de
continuidad de
comunicaciones
servicio
conocimiento
Gestión de
Planificación de base
de datos de
conocimiento
configuración
Gestión de
Planificación de
repositorios de
configuración
Transferencia Operación
Gestión de
Planificación Transición Estabilización Operación Devolución
Servicio
Soporte de
transición
operación
de requerimientos requerimientos de requerimientos
Planificación de
continuidad de
Gestión de servicio
Aplicaciones
(Gestión)
conocimiento
Gestión de
Configuración de
base de datos de
conocimiento
configuración
Gestión de
Configuración de
repositorios de
configuración
Gestión de nivel
de servicio
Planificación de SLAs
(SLO)
Gestión de Gestión de
Planificación Transición Estabilización Operación Devolución Planificación Transición Estabilización Operación Devolución
Servicio Servicio
Variación de demanda
Gestión de
Gestión de
demanda
demanda
Planificación de
Seguimiento a la Redimensión de Planificación de
Cambio aceptado demanda
demanda equipo demanda (liberación)
(asignación)
Cambio aceptado
requerimientos
Gestión de
Gestión de requerimientos
Aplicaciones
de calidad
Planificación de
Planificación de
continuidad de
comunicaciones
servicio
Gestión de nivel
de servicio
Transferencia Operación
Gestión de
Planificación Transición Estabilización Operación Devolución
Servicio
Gestión de
demanda
Planificación de
culminación de Liberación de equipo
demanda
requerimientos
Gestión de
Planificación de Seguimiento a la
100% Requerimientos Informe de cierre de
liquidación de liquidación de
liquidados operación
requerimientos requerimientos
Gestión de
Aseguramiento
Aplicaciones
de calidad
(Gestión) Seguimiento a
protocolos de calidad
conocimiento
Gestión de
Transferencia de
conocimiento a Transferencia completada
cliente
Gestión de
Generación Ejecución Estabilización Entrega
Requerimientos
Gestión de
demanda Registro de
Hot fix Planificación
requerimiento
Gestión de Diagnóstico de
Causa-Efecto
Aplicaciones completitud y
100% identificada
Estimación
(desarrollo) ambigüedad
Análisis
Por identificar
Análisis de
impacto
Gestión de
Generación Ejecución Estabilización Entrega
Requerimientos
Gestión de
demanda
Cambio aceptado
Gestión de
Análisis
Transferencia de Resolución de
Aplicaciones know-how observaciones
(desarrollo)
Desarrollo
Diseño de
Desarrollo Pruebas internas
solución
configuración
Gestión de
Sincronización de
Configuración de
cambios en
espacio de desarrollo
repositorio
Gestión de
Generación Ejecución Estabilización Entrega
Requerimientos
Gestión de
demanda
Cambio aceptado
Gestión de
Análisis
Transferencia de Resolución de
Aplicaciones know-how incidentes
(desarrollo)
Desarrollo
Diseño de Desarrollo de
Pruebas internas
solución correcciones
configuración
Gestión de
Sincronización de
Documentación de
cambios en
entrega a pruebas
repositorio
Gestión de
Generación Ejecución Estabilización Entrega
Requerimientos
Gestión de
cambios
Incidentes resueltos
Análisis
Resolución de
incidentes
Desarrollo
Gestión de
Desarrollo de
Aplicaciones correcciones
Pruebas internas
(desarrollo)
configuración
Gestión de
Sincronización de
Sincronización de
Informe de entrega a cambios en
cambios en
producción repositorio principal
repositorio
(main)
conocimiento
Gestión de
Retroalimentación de
base de datos de
conocimiento
Gestión de
demanda
Registro de cierre de
entrega
Gestión de
Generación Ejecución Estabilización Entrega
Requerimientos
Gestión de
demanda Registro de
Hot fix Planificación
requerimiento
Gestión de
Aplicaciones
(Pruebas de
Software) Análisis de
Análisis
Gestión de
Generación Ejecución Estabilización Entrega
Requerimientos
Gestión de
demanda
Planificación
Cambio aceptado
Gestión de
cambios
Sincronización de
Identificación de
cambios en
espacio de pruebas
repositorio
Gestión de
Generación Ejecución Estabilización Entrega
Requerimientos
Gestión de
demanda
Planificación
Cambio aceptado
Gestión de
cambios
Cambio aceptado
Gestión de
Análisis
Sincronización de
Configuración de
cambios en
espacio de pruebas
repositorio
Gestión de
Generación Ejecución Estabilización Entrega
Requerimientos
Gestión de
demanda
Planificación
Incidentes resueltos
Gestión de
cambios
Gestión de
Análisis
Aplicaciones Resolución de
Hot fix
(Pruebas de incidentes
Software)
Pruebas de
software
Sincronización de
cambios en
repositorio
Gestión de
Generación Ejecución Estabilización Entrega
Requerimientos
Desarrollo Revisión de
estimación de
Gestión de desarrollo
Aplicaciones
(Aseguramiento de
Pruebas de
Calidad)
software
Revisión de
estimación de
pruebas
Gestión de
Generación Ejecución Estabilización Entrega
Requerimientos
Desarrollo
Revisión de código
Revisión de
de cambios
cobertura de pruebas
sincronizados
Revisión de
Gestión de configuración
repositorio de
Gestión de desarrollo
Aplicaciones
(Aseguramiento de
Calidad) Revisión de
repositorio de
pruebas
Pruebas de
software
Revisión de
cobertura de casos
de pruebas
Gestión de
Generación Ejecución Estabilización Entrega
Requerimientos
Desarrollo
Revisión de código
Revisión de entrega a
de cambios
producción
sincronizados
Revisión de Revisión de
Gestión de configuración
Revisión de informe
final de pruebas