Scrum es una metodología ágil para el desarrollo de proyectos que se basa en iteraciones cortas, equipos multifuncionales autogestionados y una estrecha colaboración con el cliente. Los principales elementos de Scrum son roles como el Product Owner y Scrum Master, reuniones como la planificación del sprint y retrospectiva, y artefactos como el product backlog y sprint backlog que guían el proceso iterativo.