Verificación Proceso de Despliegue
- Área: Verificación de Entrega Software
- Carácter del recurso: Recomendado
Descripción funcional
Tiene por objetivo asegurar que una aplicación se podrá implantar en un entorno que cuente con la infraestructura y aplicaciones base requeridas por ésta, atendiendo estrictamente a las instrucciones descritas en la documentación de soporte a la instalación.
En general, los despliegues se realizarán en el entorno de pruebas, sin embargo teniendo en cuenta el objetivo del servicio, este factor no es condicionante y se pueden llegar a realizar los despliegues sobre otros entornos.
Una pieza clave para la prestación de este servicio es el documento o manual para la instalación y configuración de la aplicación, ya que el despliegue se realizara siguiendo sus instrucciones:
- Se comprobará que los componentes entregados (scripts, software, ficheros de configuración, etc.) se corresponden con los indicados en el manual. Esta comprobación se realizará en ambos sentidos, de forma que se garantice que, tanto los componentes suministrados como el contenido del documento, son correctos. También se velará por el cumplimiento de la normativa en cuanto a los formatos de las entregas: adaptación a scripts automáticos de pasos a producción, normas de seguridad y eficiencia, etc.
- El software compilado en la ejecución del Servicio de Verificación del Proceso de Compilación y los scripts entregados serán desplegados y ejecutados siguiendo el orden y las indicaciones del manual. Del mismo modo se verificará que el documento no contiene ninguna errata en este sentido, y que incluye todos los detalles necesarios.
- Con la aplicación desplegada, puede ser necesario realizar algún tipo de configuración o parametrización. Esto debe estar especificado en el manual, que además debe contener los detalles para su realización.
Condiciones del servicio
- En el caso que se requiera compilación de los fuentes, este servicio deberá ejecutarse siempre de forma posterior al de Verificación del proceso de Compilación.
- En el caso de que no se requiera compilación previa, el código fuente de la aplicación debe estar disponible en la herramienta de Gestión de Versiones.
- Publicación de los Manuales necesarios para la instalación y configuración del aplicativo en la herramienta de Gestión Documental.
- Disponibilidad del entorno base de instalación, asumiéndose que sea cual sea este entorno, contará con toda la infraestructura necesaria para el correcto despliegue del aplicativo (bases de datos, plataformas corporativas, servidores de aplicaciones)
- Accesos necesarios para la prestación del servicio.
- Conocer el nivel de certificación exigido para la revisión.
Actores implicados
Entradas/Salidas
Entradas
- Software de la aplicación
- Scripts de base de datos
- Documentación necesaria para la instalación y configuración.
Salidas
- Documento Informe de Verificación del Despliegue
- Documento Informe de Revisión de la documentación necesaria para la instalación y configuración
- Software desplegado
- Scripts ejecutados
- Registro de los defectos detectados en el proceso, a través de la herramienta de Gestión de Defectos.
Dimensionamiento
Para la valoración de este servicio se tienen en cuenta las siguientes actividades:
- Realizar el despliegue de la entrega.
- Revisar la documentación para la instalación y configuración.
- Elaborar los informes con los resultados de la revisión del documento y el proceso.
Actividad | Dimensionamiento |
---|---|
Realizar el Despliegue | La valoración de esta parte es fija; aunque dependerá de si el despliegue se realiza desde cero o simplemente es una actualización de una versión anterior. |
Revisión del documento Manual de Instalación y Configuración | La valoración de esta parte es fija, aunque se distinguen varios escenarios que depende de las siguientes variables:
|
Elaboración del Informe | La valoración de esta parte es fija. |