La metodología ágil es una alternativa a la administración de proyectos tradicional, como el modelo en cascada o secuencial. Ayuda a los equipos de desarrollo a responder ante lo impredecible a través de ciclos de trabajo iterativos e incrementales y de la colaboración entre equipos interfuncionales y que se autoorganizan.
Mientras que la mayoría de los desarrolladores de aplicaciones ahora consideran que la metodología ágil es la corriente dominante, los desarrolladores de base de datos han sido más lentos para adoptarla por la necesidad de respetar el estado de una base de datos cuando implementan cambios. Por su parte, los profesionales de base de datos han tenido que confiar en técnicas más manuales que no alcanzan los ciclos de desarrollo más rápidos que actualmente requieren las empresas.
Es hora de que el desarrollo de bases de datos siga el ritmo con la misma agilidad vista en entornos de desarrollo de aplicaciones.