Agile Development es un enfoque para el desarrollo de software que se centra en la rápida implementación de funciones con iteraciones constantes basadas en consultas interdepartamentales y comentarios de los usuarios. Es un marco de gestión de proyectos que se basa en desarrollos incrementales con cada etapa del proceso que se está probando y que basa la próxima iteración o el pivote del producto en la retroalimentación o los resultados de los usuarios finales.