Entrega continua ágil
Anteriormente, el software sólo se publicaba una vez y luego se actualizaba. Entonces solo consultaría a los clientes al principio y al final para ver si el programa satisface sus necesidades.
Agile es una forma de producir software en iteraciones cortas en un cronograma de entrega continuo. El proceso ágil de entrega continua de hoy significa que puede liberar código al cliente a medida que cada característica definida esté disponible. El desarrollo ágil y la entrega continua son clave para que las características lleguen al cliente tan pronto como estén listas para la producción. Su objetivo es tener cada característica lista para su lanzamiento cuando salga del proceso.
DevOps y entrega continua
En las últimas dos décadas, el desarrollo de software ha sufrido cambios significativos a medida que se ha pasado del concepto de cascada estándar a la metodología ágil más eficiente. Para adaptarse, debe cambiar a un enfoque centrado en una entrega ágil, DevOps y continua. Como parte de un delivery pipeline continuo, estos procesos enfocados permiten lanzamientos y actualizaciones de software más confiables y de alta calidad.
A medida que realice lanzamientos de software más rápidos y más pequeños a través de un desarrollo ágil, su atención se centrará más en las etapas individuales del desarrollo de software. Al mismo tiempo, DevOps mantiene su mente enfocada en el “panorama general” y el cambio cultural. Este enfoque fusiona el desarrollo y las operaciones en un solo equipo. Este equipo trabaja en todo el ciclo de vida del desarrollo de software, desde la programación hasta las pruebas, el despliegue y el soporte.
Para ver más de cerca DevOps, vea el video: