Scrum es un proceso ágil para el desarrollo de software que utiliza iteraciones cortas para entregar incrementos de valor al cliente. Los equipos Scrum auto-organizados completan tareas de la backlog del producto durante iteraciones (sprints) de uno a cuatro semanas. Esto permite una entrega continua de valor y la capacidad de responder rápidamente al cambio.