Scrum es un framework ágil para el desarrollo de software que se basa en iteraciones cortas llamadas sprints. Fue creado a principios de los 90 y se ha convertido en una de las metodologías ágiles más populares. Los roles clave de Scrum son el Equipo, el Product Owner y el Scrum Master.