Scrum es un marco de trabajo ágil que permite el desarrollo iterativo y entrega incremental de productos o servicios, enfatizando la coordinación y el apoyo entre miembros del equipo. Se basa en la interacción con el cliente, priorización de tareas y entrega continua, dividida en ciclos de trabajo llamados sprints. Cada participante tiene un rol específico, como el dueño de producto y el scrum master, y se realizan reuniones periódicas para evaluar el avance y la prioridad de los requerimientos del cliente.