TÍTULO: Ingeniería de Software, DevOps e IaC en el Desarrollo Ágil

Autor: Dr. Juan Saldaña

Palabras clavesDEVOPS e IAC, scrum, Kanban

Al inicio el desarrollo de software se convirtió en un proceso pensado en aspectos poco cambiantes, y se apoderaron algunas prácticas como el modelo de ciclo de vida clásico para la entrega de los productos. Esto trajo consigo una serie de inconvenientes, tales como retrasos, proyectos sin terminar, baja calidad en los productos, conflictos entre los miembros de los equipos, clientes insatisfechos. La Ingeniería del software integra personas, procesos y productos para lograr proyectos exitosos. Existen métodos ágiles que permiten un desarrollo basado en entregas en ciclos cortos, facilitando el trabajo en equipos autogestionados, utilizando algunas prácticas como Scrum, Kanban, entre otras. Estas prácticas nos llevan a Integración Continua, Despliegue continuo, y en la actualidad Dev-Ops que mezcla todos los procesos para garantizar productos terminados en menor tiempo, con la mayor calidad y costos reducidos.