Plataforma heredada

Procesos de despliegue y pruebas de regresión

Una de las áreas más importantes y más olvidadas que pueden afectar significativamente la disponibilidad y el tiempo de funcionamiento de una aplicación es la presencia de un proceso estrictamente aplicado para promocionar, caracterizar, verificar y realizar pruebas de regresión de despliegue incremental o fixpacks y actualizaciones.

En los estudios del sector y basándose en la experiencia de IBM®, la falta de suficientes pruebas de integración automatizadas, errores humanos y de operador, y la falta de procesos de gestión de cambios de software adecuados para evitar dichos errores, es el único factor más importante que causa el tiempo de inactividad de la aplicación cuando no hay ningún error de infraestructura real.

El coste de configurar e invertir en un entorno de pruebas sólido y aislado que refleje la configuración y una pequeña cantidad de producción representativa como los datos transaccionales suele ser mucho menor en comparación con la implementación de sistemas redundantes y procesos complejos para manejar problemas con nuevos despliegues de soluciones y arreglos de software. Cualquier inversión en esta área es fundamental para impedir problemas relacionados con anomalías y tiempos de inactividad.