Scrum es un marco ágil para el desarrollo de productos que se basa en iteraciones cortas, equipos auto-organizados y comunicación constante. Los equipos Scrum completan incrementos del producto en cada iteración o sprint de uno a dos meses. Los roles clave son el Product Owner, que representa la voz del cliente, y el Scrum Master, que elimina obstáculos del equipo.