Scrum es una metodología ágil para gestionar el desarrollo de software que tiene como objetivo maximizar el retorno de la inversión para la empresa. Scrum permite que el cliente vea el progreso del proyecto iteración a iteración y realinear los objetivos sin problemas. Sus beneficios incluyen el cumplimiento de expectativas del cliente, flexibilidad ante cambios, reducción del tiempo de lanzamiento al mercado, y mejora de la calidad del software.