Emplear prácticas ágiles y ser ágil no es lo mismo. La ingeniería secuencial emplea prácticas ágiles.
“Scrum” y “Kanban” son marcos basados en prácticas ágiles para lograr un desarrollo incremental. Scrum produce iteraciones cortas y Kanban un flujo continuo de entrega de tareas.
Cambiar el ciclo de desarrollo completo por iteraciones cortas es cambiar de ingeniería secuencial a ingeniería concurrente: desarrollo basado en ingeniería de procesos, con solapamiento de las fases de desarrollo y entregas incrementales.
Lo cierto es que se le suele llamar gestión ágil cuando posiblemente sea más apropiado llamarle gestión evolutiva, porque el conocimiento que produce el valor esperado está basado en los procesos y la tecnología empleada más que en la inteligencia colectiva de las personas.
El siguiente diagrama resume en un vistazo las diferencias que dividen a la gestión predictiva de la evolutiva y la que divide a la ingeniería concurrente de la agilidad.