SCRUM é um conjunto de ferramentas e técnicas, ou simplesmente framework, usado para o desenvolvimento ágil. Teve a sua origem em 1986, onde seus autores (Hirotaka Takeuchi e Ikujiro Nonaka) fizeram uma analogia ao rugbi, por ser veloz, flexível e ser dependente da realização em trabalho de equipe.
Segundo o guia do Scrum, que é fundamentado na teoria de controle de processos empíricos, emprega uma abordagem iterativa e incremental para otimizar a previsibilidade e controlar riscos.
Três pilares sustentam qualquer implementação de controle de processos empíricos, ou seja, processos que já foram executados (experiência) e podem ser melhorados. São os seguintes os pilares: