¿Qué es DevOps?
Es una combinación de los términos ingleses development (desarrollo) y operations (operaciones)
Definición
DevOps es una filosofía de desarrollo de software que se centra en la comunicación, la colaboración y la integración entre los desarrolladores de software y los profesionales de operaciones de TI.
Origen
El término DevOps se acuñó en 2009 con la presentación "10 deploys per day" de John Allspaw y Paul Hammond en el evento O'Reilly Velocity 09, pero realmente el movimiento comenzó en 2007 cuando Patrick Debois, un consultor independiente, experimentó conflictos entre los equipos de desarrollo y operaciones.
Evolución
DevOps ha evolucionado para incluir prácticas como la entrega continua y el despliegue continuo, con el objetivo de mejorar la calidad, la velocidad y la rentabilidad del software.
Colaboración interfuncional:
DevOps requiere un cambio cultural hacia la colaboración y la integración entre equipos de desarrollo y operaciones tradicionalmente aislados.
Despliegue Continuo
Otra evolución del paradigma DevOps es el Continuous Deployment (CD), en el que los cambios de código se liberan automáticamente en el entorno de producción.
¿Quieres saber más?
Si te interesa saber más acerca de DevOps, escríbeme por linkedin. Me encanta compartir ideas, dudas y curiosidades sobre estos temas, así que no dudes en pasarte por ahí. ¡Nos leemos!
¿Cuándo un equipo es cross-funcional?
La cross-funcionalidad se refiere a la capacidad de un equipo de integrar h...
¿Qué es la cadencia en Kanban?
En el contexto de Kanban, cadencia se refiere al ritmo regular o frecuencia...
¿Qué es una épica?
Una épica es toda aquella historia de usuario cuya complejidad no permite s...