Scrum tem emergido como um dos principais, se não a principal metodologia ágil de desenvolvimento de sistema.
Scrum é um termo usado no jogo do rugby que significa "fazer uma bola fora do jogo voltar para o jogo" através de esforços da equipe. No desenvolvimento de software, Scrum é uma abordagem de gerenciamento de projeto iterativo e incremental que fornece uma simples inspeção e adaptação ao invés de técnicas específicas.
A formação scrum no rugby é utilizada para reinício do jogo em certos casos.