Sabes que Facebook hace al menos dos despliegues de nuevas versiones a producción cada día. ¿Estás preparado para utilizar en la gestión de tu plataforma tecnológica las más recientes buenas prácticas de la industria?. Respóndete las siguientes preguntas sobre las prácticas actuales de tu organización:
El modelo de Entrega Continua permite implantar una serie de prácticas que desde la automatización desde proceso de desarrollo hasta el despliegue a producción harán mucho más efectiva, eficiente y controlada la cadena de producción de software. Los beneficios son múltiples:
La siguiente imagen representa la anatomía del modelo de Entrega Continua, que formalmente consta de una serie de fases y un conjunto de repositorios.
Figura: Anatomía del modelo de Entrega Continua
El modelo de Entrega Continua se soporta sobre un conjunto de prácticas que dan respuesta a los diferentes realidades del proceso, hay tres que se consideran las fundamentales; Gestión de la configuración, Integración continua y Estrategia de pruebas.
Figura: Prácticas pilares del modelo de entrega continua
Gestión de Configuración
La gestión de la configuración es la práctica que persigue el control de versiones de todos los elementos que conforman una solución de software; códigos fuentes, datos, esquemas de datos y configuraciones. Con el apoyo en herramientas de control de versiones se establece una línea de evolución controlada a través de los cambios en los diferentes elementos.
Integración Continua
La integración continua es la práctica que ejecuta un equipo de desarrolladores de software a través de la que integran de forma continua y frecuente sus cambios a una herramienta de control de versiones. Una vez recibidos los cambios se comprueba de forma automática la consistencia de la versión resultante.
Estrategia de Pruebas
Para garantizar la calidad del software se deben definir estrategias de prueba automatizadas que puedan incorporarse a los mecanismos de integración continua y control de versiones. Implementaciones de pruebas pueden ser utilizadas de manera recurrente en diferentes momentos para garantizar la correctitud del producto
En DBAccess hemos desarrollado una metodología para elevar el nivel de madurez de nuestros clientes en el modelo de Entrega Continua a través de cuatro (4) etapas con objetivos específicos los llevamos a un nivel de operación repetible y definido en cada una de las prácticas que conforman el modelo.
Tabla: Crecimiento de madurez en prácticas específicas
Gana efectividad en tu organización, dale agilidad al negocio. Contáctanos para conocer mayor detalle de este servicio y coordinar una demostración.
Escríbenos a: [email protected]