Introducción

Completado

DevOps influye en todo el ciclo de vida de la aplicación a partir de la fase de planeamiento.

Imagine que trabaja para una empresa de desarrollo de software en el sector minorista. Su empresa planea migrar una tienda en línea de una aplicación antigua a una nueva aplicación para mantenerse competitiva en el mercado. Los equipos de desarrollo y operaciones trabajan en silos, con poca colaboración y comunicación, y la falta de responsabilidad, lo que ha hecho que planear el proyecto sea más difícil. Para solucionar estos problemas, su organización decide adoptar un enfoque de DevOps para crear respeto mutuo entre los equipos, establecer roles y responsabilidades claramente definidos, convertirse en ágiles e implementar prácticas que mejoran la colaboración y la comunicación.

Captura de pantalla del panel de planificación y las herramientas de colaboración.

En este módulo, aprenderá a fomentar una cultura de DevOps en una organización mediante la promoción de la colaboración, la transparencia, la responsabilidad compartida y el aprendizaje continuo. Obtendrá información sobre la importancia de un enfoque ágil para el desarrollo de software y la administración de proyectos como parte de DevOps, las características de diferentes marcos ágiles, prácticas fundamentales de DevOps, como control de versiones, integración continua, pruebas continuas, entrega continua, supervisión continua, seguridad continua e infraestructura como código, y cómo GitHub Projects puede facilitar la planificación de los proyectos.

Al final de este módulo, tendrá una comprensión clara de los principios, prácticas y valores de DevOps y cómo se pueden aplicar para optimizar la administración del ciclo de vida de las aplicaciones en cada fase desde la planificación a las operaciones.