Se recomienda dividir el camino hacia la madurez en 4 fases: gatear, caminar, correr y correr, y dentro de cada fase se recomiendan diferentes grados de automatización y herramientas.
La automatización acelera la madurez de DevOps
El objetivo de un enfoque DevOps es la entrega de soluciones comerciales con la velocidad y la calidad que exigen los clientes.
Esto significa que hay que aumentar el volumen de cambio entregado y aumentar la velocidad a la que se entrega.
Y como la calidad es importante, significa hacerlo sin reducir la gobernanza o el control de calidad.
Es fácil aumentar el volumen y la velocidad descartando la gobernanza y el control de calidad.
Pero ¿cómo se consiguen los tres: volumen, velocidad y calidad?
Especialmente en un entorno donde un proceso en cascada, pruebas rigurosas y pistas de auditoría de gobernanza han sido un requisito tradicional.
Aquí es donde Rout propone la automatización como el camino a seguir. Una propuesta con la que estoy 100% de acuerdo.
Por lo que he visto y oído, sin una automatización avanzada no será posible desarrollar y entregar a las velocidades previstas manteniendo una calidad adecuada.
Beneficios de automatizar la gestión de cambios de SAP
- La implementación del transporte manual requiere mucho tiempo y es arriesgada
- Gestionar desarrollos paralelos ágiles también requiere mucho tiempo y es arriesgado
- La gestión de múltiples flujos de desarrollo requiere importantes gastos generales de coordinación del transporte.
- Permitir el flujo de trabajo colaborativo es difícil
- Las pruebas tardan demasiado
- Aunque un enfoque de prueba único para todos es fácil, es ineficiente y requiere mucho tiempo.
¿Hacia dónde ahora?
La automatización avanzada mencionada por Pravas Ranjan Rout no se logrará con una única herramienta o con un único proveedor.
Para lograr el tipo de automatización esencial para alcanzar la madurez de DevOps, se necesitará una variedad de herramientas de varios proveedores diferentes.
Por ejemplo, el control de cambios y la automatización del flujo de trabajo, la automatización de las pruebas unitarias, la automatización de las pruebas de regresión y la automatización de la revisión de código son consideraciones de herramientas cruciales.
Por supuesto, la automatización del control de cambios de Rev-Trac SAP es un excelente lugar para comenzar.
Comenzando con la automatización y el cumplimiento del flujo de trabajo del proceso, Rev-Trac proporciona la plataforma en la que se pueden integrar otras herramientas automatizadas de DevOps.
El objetivo, un cambio de entrega del entorno DevOps totalmente automatizado al volumen, velocidad y calidad que DevOps promete.
Para obtener más información sobre cómo automatizar sus procesos de gestión de cambios de SAP, no dude en comunicarse con uno de nuestros expertos.