El Estado del DevOps: Una década de evolución y desafíos

En el décimo aniversario de su primer informe, el informe multi-vendedor “El Estado del DevOps” concluye que DevOps todavía se realiza “raramente bien a gran escala” y que “casi todos están utilizando la nube, pero la mayoría lo está haciendo de manera deficiente”. El informe es opinativo y no tiene una presentación de ventas, quizás porque está patrocinado por una variedad de empresas de DevOps, incluyendo CircleCI, Puppet, bmc, New Relic, Snyk y Splunk. La primera encuesta se realizó en 2011, por lo que este es el undécimo informe, pero una década después del primero.

“No queremos producir algo ligero, hay muchas encuestas mediocres por ahí, que no creo que sean particularmente sólidas en su metodología o perspicaces en sus hallazgos”, nos dijo Nigel Kersten, CTO de Campo de Puppet, quien ha estado involucrado con el informe “El Estado del DevOps” desde el principio. La encuesta fue completada por 2.657 profesionales individuales de DevOps de todo el mundo, con alrededor del 75 por ciento de Estados Unidos, Canadá o Europa, y cubriendo una amplia gama de tamaños de organización.

El enfoque general es dividir las organizaciones en aquellas que están altamente evolucionadas, en nivel medio o en bajo rendimiento. “Altamente evolucionado” significa despliegues frecuentes, un tiempo de espera muy corto para los cambios en las aplicaciones (“menos de una hora”), una respuesta rápida a las fallas (“menos de una hora”) y una tasa de falla en los cambios de menos del 5 por ciento. “Bajo” es el otro extremo, con un tiempo de espera para los cambios de “entre una semana y seis meses”. Según el informe, “la gran mayoría de las organizaciones están estancadas en el medio”. Esta división informa el resto del análisis, que compara las respuestas de los altos, medios y bajos rendimientos en preguntas como “Los miembros de mi equipo tienen roles, planes y objetivos claros para su trabajo”. El 89 por ciento de los altos rendimientos estuvo de acuerdo con esto, en comparación con solo el 46 por ciento de los bajos rendimientos. ¡Necesitamos estándares!

Otro ejemplo sorprendente: el 57 por ciento de los altos rendimientos consideraron que sus sistemas de TI cumplían con las cinco características esenciales de la computación en la nube del Instituto Nacional de Estándares y Tecnología de los Estados Unidos (NIST, por sus siglas en inglés), que son “servicio a pedido, acceso a una amplia red, agrupación de recursos, elasticidad o expansión rápida y servicio medido”, mientras que solo el 5 por ciento de los bajos rendimientos pudieron cumplir con estos requisitos. “Casi todos están utilizando la nube, pero la mayoría lo está haciendo de manera deficiente”, dice el informe. Al preguntarle por qué, Kersten nos dijo que “la mayoría de las personas no están aprovechando esas cosas y, básicamente, trasladaron sus procesos y prácticas existentes a la nube”.

En resumen, el informe “El Estado del DevOps” destaca la necesidad de una implementación efectiva de DevOps a gran escala y el aprovechamiento adecuado de la nube. Las organizaciones que logran altos rendimientos en DevOps se caracterizan por despliegues frecuentes, tiempos de espera cortos para los cambios, respuestas rápidas a las fallas y una tasa de falla en los cambios baja. Además, es fundamental comprender y aprovechar las características esenciales de la computación en la nube para obtener los mejores resultados.

Te puede interesar