Un recurso práctico de DevOps para ayudarlo a estandarizar su kit de herramientas

Por: Alanna Brown

 

Cuando el grupo de investigación de Puppet empezó la encuesta sobre el estado de DevOps hace más de siete años, el paisaje se veía muy diferente al de hoy. Las organizaciones con las que trabajaban luchaban con las implementaciones, el límite funcional donde Dev y Ops chocaban. La presión para desplegar más rápido y con mayor frecuencia fue una gran motivación detrás de DevOps.

A medida que más organizaciones empezaron a adoptar DevOps y las prácticas se codificaron y se compartieron ampliamente, se pudo ver que los de bajo rendimiento comenzaban a ponerse al día con los de alto rendimiento cuando se trataba de la frecuencia de implementación; una buena señal de que este era un problema resuelto. Pero, por supuesto, la implementación más rápida y más frecuente no necesariamente significa que se esté implementando mejor. Y, por otro lado, muchas de las organizaciones con las que trabaja el grupo de investigación de Puppet hoy en día pueden implementarse mucho más rápido y con más frecuencia de lo que permite el negocio.

El año pasado, abrieron nuevos caminos con su informe al centrarse en el viaje de DevOps, en el cual querían responder a dos preguntas: «¿Cómo empezamos con DevOps?» Y «¿Cómo expandimos nuestros bolsillos de éxito?» De esas preguntas centrales, y mucho análisis estadístico – emergió el modelo evolutivo de DevOps (o simplemente, el modelo de DevOps, como se conoce más comúnmente). El modelo profundizó la comprensión de cómo las organizaciones adoptan y escalan las prácticas de DevOps. A partir de ahí, el grupo se dispuso a proporcionar orientación prescriptiva y pragmática, basada en la experiencia del mundo real de sus autores (tanto en las trincheras como trabajando directamente con organizaciones de TI), para ayudar a las organizaciones a evolucionar en su camino.

La importancia de la normalización y la estandarización.

En el Informe del Estado de DevOps de 2018 , el análisis reveló cinco etapas de la evolución de DevOps y las prácticas críticas en cada etapa que lo ayudan a lograr el éxito y el progreso a la siguiente fase de su viaje. Las primeras dos etapas de ese viaje son la normalización del stack tecnológico y la estandarización y reducción de la variabilidad. La normalización consiste en poner sus brazos alrededor del caos y entender lo que tiene para poder eliminar los elementos únicos que crean complejidad en la administración. La estandarización consiste en apostar en las tecnologías que utilizará en el futuro.

Nigel Kersten y Alanna Brown del grupo Puppet se han estado reuniendo y llevando a cabo talleres DevOps con empresas muy grandes y muy complejas, donde la mayoría de ellos se encuentran en un punto intermedio entre la Etapa 1 y la Etapa 2. La estandarización siempre es un tema difícil porque todos reconocen el valor de la estandarización, pero a menudo Ninguna persona en la organización realmente tiene el poder de hacer cumplir los estándares. Y luego siempre están los molestos equipos de desarrolladores que quieren usar su propio stack especial. Nigel y Alanna aconsejan comenzar poco a poco con las herramientas y plataformas dentro de su ámbito directo antes de intentar estandarizar toda la cadena de herramientas de entrega de software en cientos de equipos.

Un recurso gratuito para ayudarle a estandarizar.

Para ayudarlo a hacerlo, el grupo de Puppet DevOps ofrece un nuevo recurso para ayudarlo a racionalizar y estandarizar su conjunto de herramientas. Es una hoja de cálculo simple que enumera las capacidades clave para que pueda ver dónde hay superposiciones entre las herramientas que usa hoy.

Puede acceder a la hoja de cálculo aquí y luego hacer una copia de la hoja de Google o descargarla en un archivo de Microsoft Excel (Archivo> Descargar como) está fue creada por Alanna Brown y Nigel Kersten de Puppet, autores del Informe del estado de DevOps. Es toda suya para completar las herramientas que usa, marcar cuáles son sus capacidades y anotar las superposiciones donde puede haber una oportunidad para la estandarización.

DevOps resource_ Rationalize and standardize your toolkit

Blog Puppet, (June 10, 2019) https://puppet.com/blog/practical-devops-resource-help-standardize-your-toolkit?cid=7010f0000013HTK&ls=Outbound&lsd=Social

 

 

 

Scroll hacia arriba