DevOps
DevOps
DevOps es una mentalidad, una cultura y un conjunto de prácticas técnicas. Proporciona comunicación, integración, automatización y una estrecha cooperación entre todas las personas necesarias para planificar, desarrollar, probar, implementar, lanzar y mantener una solución.
Es parte de la competencia DevOps y Release on Demand de Lean Enterprise.
Las empresas de SAFe implementan DevOps para descomponer los silos y habilitar a cada Tren de Lanzamiento Agile (ART) y al Tren de Solución para que liberen características a pedido de sus usuarios finales. Con el tiempo, la separación entre el desarrollo y las operaciones se reduce significativamente, y los trenes operan con una tubería de entrega continua automatizada. Este mecanismo define a la perfección, implementa y entrega elementos de la solución al usuario final, sin transferencias o soporte externo excesivo de producción o operaciones.
El objetivo es simple: entregar valor siempre que exista demanda empresarial. Esto es realmente factible, ya que "las organizaciones de TI de alto rendimiento implementan 30 veces más frecuentemente con tiempos de entrega 200 veces más cortos. ... 60 veces menos fallos y recuperación de 168x más rápido.
Detalles
DevOps es una combinación de dos palabras, desarrollo y operaciones . Sin un enfoque DevOps, a menudo hay una tensión significativa entre quienes crean nuevas funciones y quienes mantienen la estabilidad del entorno de producción. El equipo de desarrollo se mide en función del valor comercial que entregan a los usuarios finales, mientras que la gestión del servicio de TI se mide por el estado y la estabilidad del entorno de producción. Cuando cada grupo tiene objetivos comerciales aparentemente opuestos, la ineficiencia en la entrega y la fricción organizativa pueden dominar el día.
Pero DevOps finaliza el enfoque de silo, brindando a una empresa la capacidad de desarrollar, implementar y liberar pequeños lotes de funcionalidad para la empresa o el cliente en un proceso de flujo denominado canalización de entrega continua. DevOps es parte integral de cada flujo de valor y, por definición, es parte integral de SAFe. Incluye no solo el desarrollo y las operaciones, sino que todos necesitan liberar valor, como seguridad, cumplimiento, auditoría y otros.
Objetivo de DevOps
Desde la planificación hasta la entrega, el objetivo de DevOps es mejorar la colaboración en la cadena de valor mediante el desarrollo y la automatización de un flujo de entrega continua. Al hacerlo, DevOps:
- Aumenta la frecuencia y calidad de los despliegues.
- Mejora la innovación y la toma de riesgos al hacer que la experimentación sea más segura.
- Se da cuenta del tiempo de comercialización más rápido.
- Mejora la calidad de la solución y acorta el tiempo de entrega de las soluciones.
- Reduce la severidad y frecuencia de fallos de liberación.
- Mejora el tiempo medio de recuperación (MTTR)
El enfoque CALMR de SAF para DevOps cubre los cinco aspectos principales, como se ilustra en la Figura 1.
Figura 1. Enfoque CALMR de SAGE para DevOps.
Empresas que lo certifican
- DevOps Institute
Enlaces de consulta
- DevOps Institute. Recuperado de https://devopsinstitute.com/event/certificacion-devops-foundation-2/
- Safe. DevOps. Recuperado https://www.scaledagileframework.com/devops/
Comentarios
Publicar un comentario