Scrum es un proceso ágil para trabajar colaborativamente en equipo y obtener el mejor resultado posible de un proyecto aplicando buenas prácticas de manera regular. En Scrum, un proyecto se ejecuta en iteraciones cortas y fijas donde cada iteración debe proporcionar un incremento completo del producto final que pueda entregarse al cliente. El proceso se basa en una lista priorizada de objetivos del producto que actúa como plan del proyecto, con los objetivos distribuidos en iteraciones según su valor y coste para el cliente.