Despliegue Interno

Propósito

  • Detectar defectos en la solución
  • Tener la última solución desarrollada corriendo en un ambiente parecido al de producción

Criterios de entrada

  • Tener la user story que haya pasado por el proceso de implementación
  • Tener fecha límite de iteracion
  • Tener conocimiento de la Política de revisión de datos

Fases

Fase Pasos P.A
1.- Preparar el entorno
  • Abrir la Guía de preparación del ambiente de producción
  • Realizar un merge de la rama develop a la rama test en el repositorio del proyecto
  • Acceder al ambiente de pruebas
  • Desplegar la versión más reciente del sistema en rama test
  • Reiniciar el servidor red
VAL 1.2
VER 1.2
2.- Ejecutar las pruebas en la rama test
  • Abrir la Guía para ejecución de pruebas y rollback
  • Ejecutar todas las pruebas automatizadas
  • Recopilar los resultados de las pruebas en el documento Testing
  • En caso de que haya algún fallo en las pruebas, arreglar el error de dicho test en rama develop y repetir este proceso
  • Hacer todas las pruebas de funcionalidad a los componentes desarrollados en la iteración
  • En caso de que haya algún fallo en las pruebas, generar registro en el defect log del proyecto
  • En caso de que no se hayan encontrado errores, continuar con el siguiente paso, de lo contrario, ejecutar este proceso hasta que no haya errores
MA 2.1
VER 3.1 / 3.2
3.- Solicitud a Master
  • Preparar notas de versión que describan los cambios para la próxima versión de la baseline con el siguiente formato y añadir a nivel controlado en la carpeta notas_de_version en el nivel más alto del repositorio.
  • Hacer una solicitud de cambio al nivel estático con los cambios en nivel controlado siguiendo la Guía para hacer pull requests
  • Revisar que todos los lineamientos establecidos en la Política de gestión de datos referentes a credenciales en producción se cumplan.
VER 2.2 / 2.3
CM 1.3 / 3.1
PP 2.3
PMC 1.4

Resultados

  • Última versión del software corriendo en el ambiente de testing
  • Reporte de resultados de las pruebas en Drive
  • Solicitud de cambio a nivel estático
  • Release notes

Evidencias

Última versión del software corriendo en el ambiente de testing Reporte de resultados de las pruebas en Drive Solicitud de cambio a nivel estático