Por lo que investigue en la web, se plantea como un conjunto de técnicas aplicadas en ciclos de trabajo cortos, con el objetivo de que el proceso de entrega de un proyecto sea más eficiente. Esta dividida en varias etapas:
1.- Evaluación de procesos y estructura actual de la empresa 2.- Sugerencia de mejoras y optimización de procesos 3.- Diseño de la aplicación en conjunto con el cliente 4.- Construcción e implementación de la aplicación 5.- Evaluación y monitoreo.