DevOps: ¿Una cultura? ¿Un modo de organización? ¿Una profesión?
En primer lugar, digamos que no hay una respuesta definitiva. Aún así, hay muchas opiniones sobre qué es lo que abarca el término DevOps. ¿Es una cultura? ¿Una profesión? ¿Es un modo de organización? ¿O sólo una forma de pensar? Nosotros pensamos que es un movimiento todavía en evolución, por lo que no nos atasquemos en limitar demasiado por ahora. En su lugar, podemos hablar sobre una serie de temas comunes, herramientas e ideas.
Nacido de la necesidad de mejorar la agilidad de prestación del servicio de IT, el movimiento DevOps enfatiza la comunicación, colaboración y la integración entre desarrolladores de software y operaciones de IT. En lugar de ver a estos dos grupos como silos que se van pasando las cosas pero que no trabajan realmente juntos, DevOps reconoce la interdependencia del desarrollo del software y las operaciones de IT y ayuda a una organización a producir software y servicios de IT de forma más rápida, con frecuentes interacciones.
La tormenta perfecta de 2009
Una tormenta perfecta de una metodología de convergencia que incluía la Gestión Ágil de Operaciones (Sistemas de pensamiento y Dinámicas), Teoría de Restricciones y gestión del Servicio de IT se unieron en 2009 a través de una serie de conferencias, charlas y debates de Twitter (#devops) a lo largo del mundo que finalmente se convirtieron en la filosofía detrás de DevOps.
El desarrollo de software Ágil allanó el camino, alejándose del método en cascada del desarrollo de software hacia un ciclo continuo de desarrollo. Pero no incluyó el lado de las operaciones, así que mientras el desarrollo podía ser continuo, la instalación todavía tenía una orientación en cascada.
En un ambiente de DevOps, la funcionalidad cruzada, las responsabilidades compartidas y la confianza son un valor en alza. DevOps esencialmente extiende el continuo desarrollo de objetivos del movimiento Ágil a una continua integración y lanzamiento. Para hacer más fáciles los lanzamientos, Devops fomenta la automatización del cambio, configuración y procesos de lanzamiento.
Por qué hacer DevOps
Los beneficios de este enfoque son muchos, incluyendo:
- Mejora en la frecuencia de instalación, lo cual puede llevar a sacarlo al mercado en un periodo de tiempo más breve.
- Tasa de error más baja.
- Un tiempo de espera más corto.
Deja una respuesta