Está en la página 1de 18

Gestión de Entregas y Despliegues

gvLOGOS-pro

000004
gvLOGOS_gestion_entregas_y_despliegues

Versión 1.1

20/01/2014
Versión: 1.1

gvLOGOS- Gestión Entregas y Despliegues Fecha:20/01/14


Proyecto: gvlogos

Control del documento


Título GvLOGOS- Gestión entregas y despliegues
Nombre archivo GVLOGOS_GEDES_PROCEDIMIENTO
Tipo ✘ Documento de trabajo

Documento de referencia
Clasificación ✘ Público

Interno
Restringido
Confidencial
Estado Borrador
✘ Aprobado

Obsoleto

Control de cambios

Versión Responsable Organismo Descripción del cambio Fecha


v.1.0 A.Belmonte SCAL Documento inicial 09/04/13
v.1.1 A.Belmonte SCAL Revisión 20/04/14

Clf: USO PUBLICO Estado: APROBADO Fecha impresión:20/01/2014 Página 2 de 18


Versión: 1.1

gvLOGOS- Gestión Entregas y Despliegues Fecha:20/01/14


Proyecto: gvlogos

Índice de contenido
1 OBJETIVO DEL DOCUMENTO................................................................................................................... 4

2 ÁMBITO Y APLICACIÓN ............................................................................................................................ 4

3 POLITICA GENERAL DE ENTREGA Y DESPLIEGUE DE APLICACIONES.............................................4


3.1 JUSTIFICACIÓN............................................................................................................................................ 4
3.2 DEFINIR LOS ROLES Y RESPONSABILIDADES........................................................................................................ 5
3.3 ENTORNOS................................................................................................................................................ 6
3.4 NOMENCLATURA DE LAS VERSIONES DE ENTREGA................................................................................................. 6
3.5 TIPOS DE PRUEBAS...................................................................................................................................... 7
3.6 PLAN GENERAL DE REVERSIÓN...................................................................................................................... 8
3.7 UNIDADES DE LA ENTREGA............................................................................................................................ 8
3.8 INFORME DE PRUEBAS DE GARANTÍA................................................................................................................ 9
4 PROCEDIMIENTO DE ENTREGAS Y DESPLIEGUES.............................................................................10
4.1 DESCRIPCIÓN DE LAS ACTIVIDADES................................................................................................................. 11
4.1.1 Preparación de entornos.............................................................................................................. 11
4.1.1.1 Preparación de entorno QA......................................................................................................................................11
4.1.1.2 Preparación de entornos...........................................................................................................................................11
4.1.2 Desarrollo..................................................................................................................................... 11
4.1.2.1 Desarrollo................................................................................................................................................................12
4.1.2.2 Integración Continua................................................................................................................................................12
4.1.2.3 Despliegue en Desarrollo.........................................................................................................................................12
4.1.2.4 Pruebas unitarias/regresión en Desarrollo................................................................................................................13
4.1.3 Creación de la Línea Base........................................................................................................... 13
4.1.4 Promocionar a Preproducción...................................................................................................... 14
4.1.5 Certificar QA (análisis estático y pruebas unitarias).....................................................................14
4.1.6 Despliegue en Preproducción...................................................................................................... 14
4.1.7 Pruebas de Aceptación e Integración.......................................................................................... 15
4.1.8 Ejecutar Plan de Reversión en Preproducción.............................................................................15
4.1.9 Pruebas de Garantía.................................................................................................................... 16
4.1.10 Validación y Aceptación............................................................................................................ 16
4.1.11 Despliegue en Producción......................................................................................................... 16
4.1.12 Ejecutar Plan de Reversión en Producción................................................................................17
4.1.13 Cierre......................................................................................................................................... 17
5 FICHA CONFIGURACION DEL ENTORNO DE UNA APLICACIÓN: CONFIE.........................................18

6 FICHA SOLICITUD DESPLIEGUE: SOLDES............................................................................................18

Clf: USO PUBLICO Estado: APROBADO Fecha impresión:20/01/2014 Página 3 de 18


Versión: 1.1

gvLOGOS- Gestión Entregas y Despliegues Fecha:20/01/14


Proyecto: gvlogos

1 OBJETIVO DEL DOCUMENTO

El objetivo de este documento es describir de forma detallada el procedimiento de gestión de


entregas y despliegues definido para las aplicaciones de la DGTI.

Se va a detallar la política, los procesos y los procedimientos a seguir en la entrega y


despliegue del sw. Se especificarán las actividades a realizar, los actores que van a participar y
la documentación a cumplimentar.

Como resultado de este proceso se desea obtener el catálogo actualizado de aplicaciones de


la DGTI con su historial de versiones desplegadas por entorno.

2 ÁMBITO Y APLICACIÓN
El documento está dirigido a todas las personas involucradas en el diseño, implantación, o
despliegues de nuevas aplicaciones o de modificaciones en las ya existentes en cualquier
entorno de la DGTI.

La aplicación de este procedimiento permitirá tener un conocimiento previo de las nuevas


aplicaciones a desplegar con el objeto del dimensionamiento de los Sistemas, así como
establecer el flujo de comunicación entre los diferentes actores implicados, especificando en
cada momento del proyecto, qué documentación es necesaria, quien inicia, y quién recibe y
valida esta documentación.

3 POLITICA GENERAL DE ENTREGA Y DESPLIEGUE DE


APLICACIONES
En este punto vamos a definir los criterios generales de la entrega y el despliegue de nuevas
versiones de las aplicaciones desarrolladas para la DGTI.

3.1 Justificación
En el sector de las TIC, está ampliamente aceptado que la principal causa de indisponibilidad e
incidencias de los servicios es debida a entregas de nuevas versiones y cambios en la
infraestructura inadecuadamente realizados.
Las principales motivaciones que hay detrás de estas entregas deficientes las encontramos en
niveles de pruebas y en métodos de gestión y coordinación insuficientes. Todo ello, hace que
aumenten las “Entregas Parche”, las cuales, a su vez, son propensas a errores, agravando la
situación.
Además, los despliegues de las versiones de las diferentes aplicaciones compiten por la
asignación de recursos técnicos y humanos, dependen de otras actividades de mantenimiento
de los sistemas y de otros servicios TI. Cuando no existe un adecuado protocolo de
comunicación, coordinación y gestión de prioridades se producen retrasos en la puesta en
producción.
La consecuencia de todo ello, se traduce en improductividad de los usuarios de los servicios TI,
deficiencias en los Procesos de Negocio , sobre-costes de corrección y una imagen del
proveedor de servicios TI deficiente.

Clf: USO PUBLICO Estado: APROBADO Fecha impresión:20/01/2014 Página 4 de 18


Versión: 1.1

gvLOGOS- Gestión Entregas y Despliegues Fecha:20/01/14


Proyecto: gvlogos

El usuario funcional, que no tiene una visión temporal de medio y largo plazo sobre cómo va a
evolucionar la aplicación, presiona para que se incluyan requisitos conforme se plantea la
necesidad (entregas bajo demanda), incidiendo negativamente en todo lo anterior.
La GESTIÓN DE LAS ENTREGAS Y DEL DESPLIEGUE, pretende romper este círculo vicioso
mediante la gestión de las expectativas, la coordinación de los diferentes actores y la
estandarización de las actividades, de forma que se puedan cumplir con los objetivos de cada
entrega en términos de calidad, plazo y coste, y que el usuario funcional obtenga los beneficios
esperados.

3.2 Definir los roles y responsabilidades


A continuación se van a enumerar los distintos roles participantes en la entrega y el despliegue,
junto con sus funciones:

• Responsable funcional RF: responsable de un departamento que decide sobre la


funcionalidad de la aplicación.

• Usuario Experto UE: usuario experto en quien delega el responsable funcional de la


aplicación UF.

• Gestor de Proyecto GP: responsable del proyecto por parte de la DGTI

• Gestor de Entregas GE: persona perteneciente al equipo del proyecto, responsable de


crear las líneas base de la aplicación y promocionarlas a los distintos entornos.

• Equipo de desarrollo del proyecto ET: miembros del equipo que realizan el desarrollo
del proyecto.

• Equipo de Calidad QA: será el encargado de realizar las pruebas de integración


continua y las pruebas de garantía. Si no se superan estas pruebas rechazará la
entrega.

• Equipo de Sistemas SI: se encargará de realizar la preparación de entornos y será el


responsable de la estabilidad del entorno de producción y de la coordinación de las
diferentes entregas de servicios y cambios en la infraestructura TI. Por lo tanto, valida o
rechaza la Entrega de una nueva versión en base a su responsabilidad y a los informes
de calidad. Además de lo anterior, coordina con los diferentes responsables del
Departamento de Sistemas y Comunicaciones, los calendarios y las actividades de
despliegues de todos los entornos y la disponibilidad de los recursos técnicos y
humanos que se precisen para ello. Por lo tanto, valida o rechaza la posibilidad de
realizar una entrega en una fecha determinada. Esos responsables los podemos dividir
en:

• Responsable BBDD
• Responsable Servidores aplicaciones
• Responsable Comunicaciones
• Responsable Microinformática

Clf: USO PUBLICO Estado: APROBADO Fecha impresión:20/01/2014 Página 5 de 18


Versión: 1.1

gvLOGOS- Gestión Entregas y Despliegues Fecha:20/01/14


Proyecto: gvlogos

3.3 Entornos
Se distinguen los siguientes entornos:

DESARROLLO

Es el entorno donde se desarrolla la aplicación. Esta en nuestras instalaciones.


Si hay una empresa que desarrolle la aplicación, está se conectará a través de una VPN.

PREPRODUCCIÓN

Este entorno lo usaremos para realizar las pruebas funcionales y la formación. Sobre este
entorno se realizan las Pruebas Funcionales por parte de los Usuarios Expertos. Se realizan
además las Pruebas de Garantía (también denominadas Pruebas No Funcionales –PNF-),
consistentes en validar la Capacidad, Rendimiento, Integración, Disponibilidad, Seguridad, etc.,
de la nueva versión.
La aceptación de éstas es imprescindible antes de pasar al entorno de producción.

PRODUCCIÓN

Es el Entorno Operativo Real en el que se despliega la aplicación, una vez éste ha superado
las pruebas funcionales y de garantía.

3.4 Nomenclatura de las versiones de entrega


Cada entrega se corresponde con una nueva versión de la aplicación. La nomenclatura de la
versión es única e irrepetible.

En general la nomenclatura de versión se corresponde con la siguiente estructura:

Nombre_Aplicación-MM. mm. pp

Donde:
Nombre Aplicación: Éste es el nombre de la aplicación según aparece en el Catálogo de
aplicaciones.

MM: versión Mayor. Es un número (00, 01, 02,…) en secuencia cronológica que identifica
grandes cambios.

mm: versión Menor. Es un número (00, 01, 02,…) en secuencia cronológica que identifica
mejoras funcionales menores.

pp: versión Parche. Es un número (00, 01, 02,…) en secuencia cronológica que identifica
cambios correspondientes a la resolución de errores.

Cada intento de una nueva entrega en los entornos de preproducción y producción deberá
estar asociado a una numeración “MM.mm.pp” única. Así, por ejemplo, si una entrega no
supera algunas de las pruebas y hubiera por tanto que devolverla a la empresa adjudicataria
para su corrección, la próxima entrega deberá tener una numeración de versión diferente, bien

Clf: USO PUBLICO Estado: APROBADO Fecha impresión:20/01/2014 Página 6 de 18


Versión: 1.1

gvLOGOS- Gestión Entregas y Despliegues Fecha:20/01/14


Proyecto: gvlogos

incrementándole uno al “pp”, o replanificando el Plan de Entregas para incluir los requisitos en
una entrega Mayor o Menor posterior.
Ademas habrá que indicar que dicha versión no ha superado las validaciones.

Ejemplo: REMO-03.00.00
REMO-03.01.00

3.5 Tipos de pruebas


En el procedimiento de despliegue se van a realizar una serie de pruebas que nos van a
permitir realizar las validaciones técnicas y funcionales que nos aseguren un funcionamiento
correcto y óptimo de la aplicación.

Las distintas pruebas QA que se llevarán a cabo serán:

• Pruebas Unitarias: se prueba que cada módulo funcione bien por separado
• Pruebas de Integración: los módulos probados independientemente durante el testeo
unitario se acoplan y se prueban en conjunto.
• Pruebas de Regresión: el objetivo es eliminar el efecto onda, que un cambio
introducido en un componente no introduzca cambios negativos en otro.
• Pruebas Aceptación: el objetivo es validar que el sistema cumple con lo esperado y
permitir al usuario aceptar el sistema desde el punto de vista de su funcionalidad y
rendimiento.
• Pruebas de Garantía: son pruebas de integración del Sistema de Información
completo. Dan una visión muy similar a la de Producción. Incluye pruebas de
rendimiento, volumen, sobrecarga, disponibilidad de datos, operación, seguridad, etc

Las pruebas QA no sólo son beneficiosas para el usuario final, que recibirá un producto de
calidad, sino también para el equipo de desarrollo, que al establecer un control permanente
sobre el proceso evitará en buena medida los costos de tener que corregir errores en etapas
avanzadas del proyecto.

3.6 Plan General de Reversión


Toda entrega sin excepción, ya sea de una versión mayor, menor o parche, debe disponer de
un Plan de Reversión.
El propósito del Plan de Reversión es el de disponer de las contramedidas oportunas en caso
de que algo saliera mal al implementar una nueva versión de servicio.
Es responsabilidad del Gestor de Proyecto mantener la estabilidad de los sistemas a su cargo,
por lo tanto, es competencia del GP determinar si es conveniente retrotraer una aplicación a la
versión anterior estable si se considera que la versión recientemente instalada no asegura la
estabilidad del servicio y del resto de sistemas. De esta decisión se deberá informar
adecuadamente al responsable funcional y/o a los usuarios expertos.
Aun cuando los riesgos de fallo se consideren mínimos o inexistentes, en el Plan de Entrega
específico de cada versión, debe aparecer el apartado correspondiente, aunque en él solo se
indique que no es necesario disponer de medidas cautelares.

Clf: USO PUBLICO Estado: APROBADO Fecha impresión:20/01/2014 Página 7 de 18


Versión: 1.1

gvLOGOS- Gestión Entregas y Despliegues Fecha:20/01/14


Proyecto: gvlogos

Las medidas de reversión deben abarcar desde la reconstrucción de BBDD en el caso que se
haya hecho alguna actuación en ella hasta el despliegue de la versión anterior estable.

3.7 Unidades de la Entrega


Vamos a entender como unidad de entrega al conjunto de elementos que se van a exigir en el
despliegue de una nueva versión de una aplicación dada.

El propósito de establecer la Unidad de Entrega es la de facilitar la estandarización de las


actividades de pruebas y la de establecer los criterios de entregables de una nueva versión. Se
define como UNIDAD DE ENTREGA estándar para versiones mayores y menores los
componentes que se indican a continuación. Estos componentes se han dividido según el
entorno en el que se debe suministrar como entrada:

• Entorno de DESARROLLO:

• Alta en el catálogo de aplicaciones CATI


• Código fuente de la entrega, incluido la documentación en el repositorio de
SVN
• Documento CONFIE (Configuración del Entorno)
• Guía de Compilación, de Instalación y de Despliegue

• Entorno de PREPRODUCCIÓN:

• Documento SOLDES
• Documento CONFIE
• Guía de Compilación, de Instalación y de Despliegue
• Informe con el resultado de las Pruebas unitarias si existen
• Informe con el resultado de las Pruebas obtenidas con Sonar
• Especificaciones de Casos de Pruebas Funcionales y/o Garantía
• Plan General de Reversión

• Entorno de PRODUCCIÓN:

• Documento SOLDES
• Documento CONFIE
• Guía de Compilación, de Instalación y de Despliegue
• Informe con el resultado de las Pruebas Funcionales y/o Garantía

Todos estos elementos se inventariarán como UNIDAD DE ENTREGA de una nueva versión y
se almacenarán en una carpeta asociada a cada versión en el repositorio correspondiente a la
aplicación. Para la ubicación de cada documento o manual se seguirá la indicada por la
metodología gvLOGOS

Además, la Unidad de Entrega de una aplicación contiene también:

• Datos de Carga Inicial

Clf: USO PUBLICO Estado: APROBADO Fecha impresión:20/01/2014 Página 8 de 18


Versión: 1.1

gvLOGOS- Gestión Entregas y Despliegues Fecha:20/01/14


Proyecto: gvlogos

• Aquellos elementos HW que se precisen para realizar las pruebas (Lectores de Tarjetas,
Tarjetas, Impresora de Código de Barras,…)

3.8 Informe de Pruebas de Garantía


Cada versión de entrega, antes de ser desplegada en el entorno de PRO, deberá ir
acompañada de un documento que evalúe los resultados de las diferentes pruebas de garantía
realizadas, el impacto previsto en ese servicio, en el resto de los servicios y en las
infraestructuras TI. Este informe deberá ir acompañado de las recomendaciones oportunas, las
cuales, el Responsable de Producción las tendrá en consideración para aceptar la entrega

4 PROCEDIMIENTO DE ENTREGAS Y DESPLIEGUES


El procedimiento de entregas y despliegues de una aplicación viene definido en la siguiente
imagen:

Clf: USO PUBLICO Estado: APROBADO Fecha impresión:20/01/2014 Página 9 de 18


Versión: 1.1

gvLOGOS- Gestión Entregas y Despliegues Fecha:20/01/14


Proyecto: gvlogos

Clf: USO PUBLICO Estado: APROBADO Fecha impresión:20/01/2014 Página 10 de 18


Versión: 1.1

gvLOGOS- Gestión Entregas y Despliegues Fecha:20/01/14


Proyecto: gvlogos

4.1 Descripción de las actividades


4.1.1 Preparación de entornos

4.1.1.1 Preparación de entorno QA

• Objetivo: Preparar el entorno de integración continua IC para la inclusión de la nueva


aplicación.
• Cuando: Cuando el Gestor de Entregas lo solicite
• Quien: El responsable QA.
• Entrada:
◦ Solicitud del GE.
◦ Documento CONFIE
◦ Guía de compilación, instalación y despliegue
• Tareas: Preparar el entorno de IC para la inclusión del nuevo servicio.
• Salida: Entorno de IC con el nuevo servicio y preparado para la realización de las
pruebas de IC.

4.1.1.2 Preparación de entornos

• Objetivo: Preparar todos los entornos (DESA, PRE, PRO) para la realización de los
despliegues de la nueva aplicación.
• Cuando: Cuando el Gestor de Entregas lo solicite
• Quien: Sistemas
• Entrada: Hay varias entradas que deben suministrarse previo a la preparación de los
entornos:
◦ Solicitud del GE
◦ Documento CONFIE completado y validado
• Tareas: Preparar los entornos (DESA, PRE, PRO), para el despliegue del nuevo
sistema de información.
• Salida: Entornos de DESA, PRE y PRO preparados para realizar los despliegues.

4.1.2 Desarrollo

4.1.2.1 Desarrollo

Clf: USO PUBLICO Estado: APROBADO Fecha impresión:20/01/2014 Página 11 de 18


Versión: 1.1

gvLOGOS- Gestión Entregas y Despliegues Fecha:20/01/14


Proyecto: gvlogos

• Objetivo: Realizar el desarrollo del software de la nueva versión.


• Cuando: Tras solicitud aprobada de cambios.
• Quien: El equipo de desarrollo del proyecto
• Entrada:
◦ Entorno de desarrollo preparado
◦ Repositorio de la aplicación
• Tareas: Realización del desarrollo de software que se haya solicitado.
• Salida: Software desarrollado (total o parcialmente).

4.1.2.2 Integración Continua

• Objetivo: Realizar pruebas de aseguramiento de calidad, para comprobar la correcta


Calidad del Software de la nueva versión suministrada.
• Cuando: Tras la preparación de los entornos de desarrollo e IC y tras el desarrollo del
software.
• Quien: El Gestor de Entregas realiza las pruebas de la nueva aplicación a desplegar
• Entrada:
◦ Entorno de IC preparado.
◦ Entorno de desarrollo preparado
◦ Repositorio de la aplicación, que contendrá el código fuente, scripts de BBDD y la
documentación, entre ellos los documentos a validar por QA.
• Tareas: Realización de las pruebas siguientes:
◦ Análisis estático del Código
◦ Pruebas Unitarias automáticas
• Salida: Informe con el resultado de las Pruebas de IC.

4.1.2.3 Despliegue en Desarrollo

• Objetivo: Desplegar en el entorno de DESA para realizar las diferentes pruebas.


• Cuando: Una vez se han preparado los entornos para desplegar y se han realizado las
pruebas de integración continua (aunque no se hayan superado)
• Quien: El Gestor de Entregas
• Entrada:
◦ La aplicación a desplegar

Clf: USO PUBLICO Estado: APROBADO Fecha impresión:20/01/2014 Página 12 de 18


Versión: 1.1

gvLOGOS- Gestión Entregas y Despliegues Fecha:20/01/14


Proyecto: gvlogos

• Tareas:
◦ Realizar el despliegue en el entorno de DESA.
◦ Validar la correcta realización del despliegue.
• Salida: Entorno de DESA con la nueva versión del servicio desplegada.

4.1.2.4 Pruebas unitarias/regresión en Desarrollo

• Objetivo: Probar que cada módulo funcione por separado y en conjunto


• Cuando: Una vez se ha realizado el despliegue en Desarrollo
• Quien: El Gestor de Entregas o alguien del equipo de desarrollo
• Entrada: La aplicación desplegada en desarrollo
• Tareas:
◦ Probar todos los módulos
◦ Elaborar el informe del resultado
• Salida: Resultado de las pruebas

4.1.3 Creación de la Línea Base

• Objetivo: Construcción de una nueva versión de un sistema de información existente, o


de la primera versión de un nuevo servicio que implica la implantación de aplicaciones
en el CPD de DGTI.
• Cuando: Cuando se recopilan nuevas funcionalidades en la aplicación, o corrección de
errores de la versión anterior.
• Quien: Aquella persona que tenga el rol de Gestor de Entregas para esta aplicación
• Entrada: Solicitud del equipo de desarrollo de la construcción de una nueva versión de
la aplicación debido a la finalización del desarrollo.
• Tareas: Construir la línea base.
• Salida:
◦ La línea base que contiene el código Fuente, incluyendo Módulos, Funciones,
scripts de BBDD, Pruebas Unitarias, Documentación, etc.
◦ Guía de Compilación, de Instalación y de Despliegue
◦ Manual de Operaciones (Si el nuevo servicio lo requiere)
◦ Documento CONFIE

Clf: USO PUBLICO Estado: APROBADO Fecha impresión:20/01/2014 Página 13 de 18


Versión: 1.1

gvLOGOS- Gestión Entregas y Despliegues Fecha:20/01/14


Proyecto: gvlogos

4.1.4 Promocionar a Preproducción

• Objetivo: Solicitar el despliegue en el entorno de Preproducción para realizar las


diferentes pruebas.
• Cuando: Una vez creada la línea base de la aplicación a desplegar.
• Quien: El Gestor de Entregas.
• Entrada: Hay varias entradas que deben suministrarse previo al despliegue en PRE:
◦ Formulario de Despliegue SOLDES, cumplimentado para el entorno de PRE
◦ Línea base de la aplicación a desplegar.
• Tareas: Solicitar la promoción de la aplicación al entorno de PRE
• Salida: Solicitud de promoción a PRE realizada por el GE

4.1.5 Certificar QA (análisis estático y pruebas unitarias)

• Objetivo: Realizar pruebas de aseguramiento de calidad, para comprobar la correcta


Calidad del Software de la nueva versión suministrada.
• Cuando: Tras la preparación de los entornos de desarrollo e IC y tras el despliegue en
DESA
• Quien: El técnico QA
• Entrada:
◦ Entorno de IC preparado.
◦ Formulario de Despliegue SOLDES, cumplimentado para el entorno de PRE
◦ Línea base de la aplicación a desplegar.
• Tareas: Realización de las tareas siguientes:
◦ Análisis estático del Código
◦ Pruebas Unitarias automáticas
• Salida: Informe de Evaluación QA.

4.1.6 Despliegue en Preproducción

• Objetivo: Desplegar en el entorno de Preproducción para realizar las diferentes


pruebas.
• Cuando: Una vez realizado el Informe de Evaluación QA
• Quien: El Gestor de Entregas.

Clf: USO PUBLICO Estado: APROBADO Fecha impresión:20/01/2014 Página 14 de 18


Versión: 1.1

gvLOGOS- Gestión Entregas y Despliegues Fecha:20/01/14


Proyecto: gvlogos

• Entrada: Informe de evaluación QA favorable


• Tareas: Despliegue de la aplicación en PRE
• Salida: Aplicación desplegada en el entorno de PRE

4.1.7 Pruebas de Aceptación e Integración

• Objetivo: Validar que el sistema cumple con lo esperado en cuanto a funcionalidad y


rendimiento.
• Cuando: Una vez se ha realizado el despliegue en Preproducción.

• Quien: El Responsable Funcional y/o Usuario Experto

• Entrada:

◦ La aplicación desplegada en preproducción


◦ La especificación de los casos de prueba funcionales
• Tareas:
◦ Probar el sistema
◦ Cumplimentar los casos de prueba con el resultado obtenido
• Salida: Informe con los resultados de las pruebas de aceptación e integración

4.1.8 Ejecutar Plan de Reversión en Preproducción

• Objetivo: Eliminar el despliegue de la aplicación realizado en el entorno de PRE debido


al informe desfavorable de las Pruebas de Aceptación e Integración
• Cuando: Después de la realización de las pruebas de aceptación e integración
habiendo sido desfavorables
• Quien: El gestor de entregas GE
• Entrada: Informe con los resultados de las pruebas de aceptación e integración
(desfavorable)
• Tareas:
◦ Anular el despliegue de la aplicación en el entorno de PRE
◦ Desplegar la versión anterior de la aplicación en el entorno de PRE
• Salida: Entorno de PRE con la versión anterior de la aplicación desplegada

Clf: USO PUBLICO Estado: APROBADO Fecha impresión:20/01/2014 Página 15 de 18


Versión: 1.1

gvLOGOS- Gestión Entregas y Despliegues Fecha:20/01/14


Proyecto: gvlogos

4.1.9 Pruebas de Garantía

• Objetivo: Validar que el sistema cumpla con lo esperado en cuanto a fiabilidad y


eficiencia, es decir tiempos de respuesta adecuados y consumo de recursos optimo.
• Cuando: Después de la realización de las pruebas de aceptación habiendo sido
favorables
• Quien: El responsable QA
• Entrada: Especificaciones de Casos de Pruebas de Garantía cumplimentadas,
conjuntamente con el juego de datos de pruebas.
• Tareas:
◦ Realizar las Pruebas de Garantía
◦ Documentar los resultados de las pruebas de garantía
◦ Validar los resultados de las pruebas de garantía
• Salida: Informe con el resultado de las Pruebas de Garantía

4.1.10 Validación y Aceptación

• Objetivo: Confeccionar el documento de validación QA.


• Cuando: Una vez se han realizado las pruebas de garantía.
• Quien: El técnico QA
• Entrada:
◦ Aplicación desplegada en el entorno de Preproducción
◦ Informe con el resultado de las Pruebas Funcionales y de Garantía
• Tareas: Cumplimentar el documento VAQUA
• Salida: Documento VAQUA cumplimentado

4.1.11 Despliegue en Producción

• Objetivo: Desplegar y activar la nueva versión en el entorno de Producción


• Cuando: Después de la aceptación por parte del UE y el informe favorable de QUA
• Quien: El equipo de sistemas SI, tras el visto bueno por parte del responsable de QA,
autoriza el despliegue en PRO. El Despliegue es planificado y ejecutado por el equipo
de PRO. Se deben realizar algunas validaciones sobre la nueva versión ya en PRO por
parte de quien designe el GE, para comprobar que los accesos y otras funcionalidades
básicas están operativas.
• Entrada:

Clf: USO PUBLICO Estado: APROBADO Fecha impresión:20/01/2014 Página 16 de 18


Versión: 1.1

gvLOGOS- Gestión Entregas y Despliegues Fecha:20/01/14


Proyecto: gvlogos

◦ Formulario de Despliegue SOLDES cumplimentado para el entorno de PRO


◦ Informe QUA favorable
• Tareas:
◦ Desplegar en el entorno de PRO
◦ Validar la operatividad de la Nueva Versión por parte de quien designe el Gestor de
Entregas.
◦ Informar a los Interesados.
• Salida: Nueva versión del servicio operativa en el entorno de producción.

4.1.12 Ejecutar Plan de Reversión en Producción

• Objetivo: Eliminar el despliegue de la aplicación realizado en el entorno de PRO debido


al informe desfavorable de las pruebas de despliegue
• Cuando: Después del despliegue en PRO
• Quien: El equipo de sistemas SI
• Entrada: Informe con los resultados de las pruebas de despliegue en PRO
(desfavorable)
• Tareas:
◦ Anular el despliegue de la aplicación en el entorno de PRO
◦ Desplegar la versión anterior de la aplicación en el entorno de PRO
• Salida: Entorno de PRO con la versión anterior de la aplicación desplegada

4.1.13 Cierre

• Objetivo: Finalizar el proceso de gestión de entregas y despliegues de la aplicación


• Cuando: Después del despliegue favorable en el entorno de PRO
• Quien: El Gestor de Entregas
• Entrada: Informe favorable con los resultados del despliegue en PRO
• Tareas: Cierre de la petición de entrega y despliegue de la aplicación
• Salida: Petición de entrega y despliegue de la aplicación finalizada.

Clf: USO PUBLICO Estado: APROBADO Fecha impresión:20/01/2014 Página 17 de 18


Versión: 1.1

gvLOGOS- Gestión Entregas y Despliegues Fecha:20/01/14


Proyecto: gvlogos

5 FICHA CONFIGURACION DEL ENTORNO DE UNA APLICACIÓN:


CONFIE
Esta plantilla se encuentra disponible en gvlogos.gva.es, en la sección de plantillas.

6 FICHA SOLICITUD DESPLIEGUE: SOLDES


Esta plantilla se encuentra disponible en gvlogos.gva.es, en la sección de plantillas.

Clf: USO PUBLICO Estado: APROBADO Fecha impresión:20/01/2014 Página 18 de 18

También podría gustarte