DevOps vs Metodologías Agile

Las metodologías ágiles son aquellas que permiten adaptar la forma de trabajo a las condiciones del proyecto, consiguiendo flexibilidad e inmediatez en la respuesta para amoldar el proyecto y su desarrollo a las circunstancias específicas del entorno.

DevOps es una práctica de ingeniería de software que tiene como objetivo unificar el desarrollo de software (Dev) y la operación del software (Ops).

DevOps no es en sí una cultura, como Agile, aunque es necesaria que su implementación vaya precedida por un cambio importante en cuento a la colaboración, comunicación e integración entre las diferentes áreas de la empresa que se verán afectadas.

Entonces DevOps, no es una cultura, como Agile, pero DevOps se integra con los principios y valores de Agile.

Tomando como valores:

  • La colaboración
  • La comunicación
  • La integración
  • Entre las diferentes áreas de una empresa que se verán afectadas por el proceso de DevOps

DevOps entonces es mucho más complejo y amplio que Agile, pero no lo aparta, sino que lo integra en un sistema más amplio.

Si bien DevOps puede ser implementado para una amplia variedad de desarrollos de productos, su nacimiento y fuerte es el Soft Development