Desafíos y Oportunidades en la Automatización de DevOps: Perspectivas del Informe Pulse 2023
La búsqueda de una mejor automatización en DevOps está generando ventajas significativas para las empresas, aunque estas enfrentan obstáculos relacionados con los datos y la necesidad de aprovechar la inteligencia artificial (IA) para lograr resultados óptimos. Según el Informe DevOps Automation Pulse 2023 de Dynatrace, actualmente, el 56% de los procesos de DevOps de extremo a extremo están automatizados, pero solo el 38% de las organizaciones han establecido una estrategia clara de automatización.
El informe pone de manifiesto las preocupaciones que obstaculizan una automatización efectiva. Los desafíos de seguridad, la dificultad de operacionalizar datos y la complejidad de las herramientas son bloqueos significativos, con un 54% de las empresas de TI citando estos como problemas críticos. Como señala Bernd Greifeneder, CTO de Dynatrace, "Los equipos están atrapados en silos de datos y operaciones manuales, lo que requiere un enfoque unificado impulsado por IA para mejorar verdaderamente la innovación, asegurando al mismo tiempo la calidad y seguridad del software."
El Papel de los Datos y las Habilidades en la Automatización
Los hallazgos de Dynatrace muestran que la automatización está correlacionada con mejoras notables en los negocios. Los participantes de la encuesta reportaron un aumento del 61% en la calidad del software, un 58% en la satisfacción de los empleados, una reducción del 57% en fallos de despliegues y un 55% menos en gastos de TI atribuibles a la automatización.
A pesar de estas ventajas, siguen existiendo desafíos para aprovechar los datos de manera efectiva en las decisiones de automatización. Los principales obstáculos incluyen datos inaccesibles (51%), información aislada (43%) y la ardua tarea de agregar datos de múltiples sistemas antes del análisis (41%). Además, el 54% de los encuestados están invirtiendo en plataformas diseñadas para facilitar la integración de herramientas y mejorar la colaboración entre equipos que trabajan en proyectos de automatización. Sin embargo, la dependencia de más de siete herramientas distintas indica que la fragmentación sigue siendo una barrera considerable.
Las brechas de habilidades complican aún más la situación, con un 56% de los encuestados identificando la falta de dominio de lenguajes de programación como un principal obstáculo para avanzar en los esfuerzos de automatización.
Aprovechando los Modelos de Lenguaje Grande para Aumentar la Eficiencia
Una solución prometedora identificada en el informe es el uso de modelos de lenguaje grande (MLGs) para aliviar la presión laboral. Un notable 57% de los encuestados creen que los MLG pueden mejorar la productividad y reducir tareas manuales, mientras que el 48% ve el potencial de estos modelos para apoyar la generación automática de código. Los MLG pueden ser ajustados con conjuntos de datos existentes para optimizar tareas específicas o utilizar modelos especializados adaptados a dominios distintos, como Owl, un modelo dedicado a la automatización de tareas de TI.
Dynatrace enfatiza que los equipos de DevOps exitosos deben combinar modelos de lenguaje grande con la madurez de los datos para lograr "precisión y predicción". Como afirma Greifeneder, "La automatización basada en datos es crucial para desbloquear la innovación y satisfacer las expectativas del cliente en la era de las aplicaciones nativas en la nube." A diferencia de los métodos tradicionales de IA que pueden tener un alcance limitado, las plataformas que fusionan técnicas predictivas, causales y generativas pueden sobresalir en la resolución de diversos desafíos en la automatización de DevOps.
En resumen, aunque el camino hacia una automatización avanzada en DevOps está lleno de obstáculos, la integración de la IA y el mejoramiento de las estrategias de datos presenta una vía prometedora para aumentar la eficiencia, impulsar la productividad y fomentar la innovación en el competitivo panorama actual.