El movimiento cultural DevOps desde su definición ha hecho énfasis en la importancia de respetar el orden entre los 3 pilares de implementación: “personas → procesos → tecnologías“; pero hasta qué punto esta idea puede ser llevada a la práctica? Por dónde comenzar la transformación de las formas de hacer y generar valor en la organización? Existe una regla de oro a seguir para transformar y lograr la adopción DevOps en las organizaciones? Estas son interrogantes recurrentes cuando se comienza a implementar algo que todos quieren pero no todos sabe a ciencia cierta cómo lograr.
Muchos apuestan por incluir herramientas, otros por la visión organizacional de procesos; pero a dónde queremos llegar es la clave. Definir las metas del negocio e ir refinando y corrigiendo bajo la retroalimentación continua apoyado las tareas de automatización es el enfoque que tratará esta presentación. Se compartirá experiencias sobre servicios de DevOps que usualmente solicitan los clientes y se mostrarán algunos de los puntos de falla de esos requerimientos bajo la premisa de medición ante todo para lograr la experimentación y retroalimentación continuo bajo criterios medibles y tangibles.
10. "A cross-functional community of practice dedicated to building,
evolving and operating rapidly changing, secure, resilient systems
at scale"
Nicole Forsgren & Jezz Humble
15. Por dónde comenzar?
Cambiamos el nombre de los roles en
la organización a “DevOps”:
● DevOps Engineer
● Full Stack DevOps
● Backend DevOps
● Security DevOps
● [.....] DevOps
30. Steps
● Determinar Goal principal de la
organización y desglosarlo en
sub-metas materializables y medibles.
31. If You Don't Know Where You're
Going, It Doesn't Matter How Fast
You Get There
Nicole Forsgren & Jez Humble
32.
33. Métricas validadas: Performance
Velocidad:
● Delivery lead time
● Deployment frecuency
Estabilidad:
● Time to restore service
● Change fail rate
https://inthecloud.withgoogle.com/state-of-devops-18/dl-cd.html
47. ● Aportando a la comunicación de los equipos
● Visibilizando sus cadenas de valor
● Empoderando a los equipos con autonomía
● Formación y experimentación contínua
● Automatizaciones tanto como sea posible != automatizar todo
● Promoviendo las decisiones informadas(guiadas por datos)
● ...
Integración desde cultura Pyxis
48. Recap
● No sobreponer personas y procesos sobre automatización
● Adoptar tecnologías con perspectiva de experimentación
● Automatizar cuanto pueda
● Resolver un problema a la vez
49. ● No automatizar por que está de
moda
● No automatizar antes de analizar las
metas, restricciones, el proceso a
automatizar
Recap