Surgió de la necesidad de un cambio con respecto a Waterfall. Mientras la metodología waterfall es mas estricta, la ágil es mas flexible ya que nos permite hacer cambios durante todo el desarrollo de un proyecto. Se comenzó a utilizar por estas ventajas de poder ir añadiendo nuevas ideas, aprendizajes o hipótesis que previamente no se habían considerado.