DevOps

 Desarrollo de software moderno con DevOps

¿Qué es DevOps?

DevOps combina el desarrollo (Dev) y las operaciones (Ops) para unir a personas, procesos y tecnología en el planeamiento de aplicaciones, el desarrollo, la entrega y las operaciones. DevOps permite la coordinación y colaboración entre roles anteriormente silosados, como el desarrollo, las operaciones de TI, la ingeniería de calidad y la seguridad.

Los equipos adoptan la cultura, las prácticas y las herramientas de DevOps para aumentar la confianza en las aplicaciones que crean, responder mejor a las necesidades de los clientes y lograr objetivos empresariales más rápido. DevOps ayuda a los equipos a proporcionar valor continuamente a los clientes mediante la producción de productos mejores y más confiables.

DevOps y el ciclo de vida de la aplicación

DevOps influye en el ciclo de vida de la aplicación a lo largo de su planeamiento, desarrollo, entrega y fases de operaciones. Cada fase se basa en las otras fases y las fases no son específicas del rol. Una referencia cultural de DevOps implica todos los roles de cada fase en cierta medida.

En el diagrama siguiente se muestran las fases del estilo de vida de la aplicación DevOps: