Scrum es una metodología ágil para la gestión de proyectos que se centra en la flexibilidad, el trabajo en equipos pequeños y auto-organizados, el desarrollo incremental a través de sprints cortos con entregas frecuentes, y la colaboración estrecha con el cliente representado por el Product Owner. Los roles clave son el Scrum Master, que guía el proceso, el Product Owner, que representa las necesidades del cliente, y el equipo, responsable de desarrollar el producto en sprints.