La metodología Scrum es un proceso ágil para el desarrollo de proyectos y software. Se basa en iteraciones cortas llamadas "sprints" de uno a dos meses, al final de cada una se entrega un incremento del producto. Los equipos son auto-organizados y colaborativos. Scrum es flexible para adaptarse a entornos cambiantes e inestables y produce resultados rápidamente manteniendo alta calidad.