Agile é uma mentalidade para entregar software em pequenos e frequentes incrementos enquanto colabora estreitamente com clientes e se adapta às mudanças. É definido pelo Agile Manifesto (2001), não por qualquer processo único. Scrum, Kanban e XP são estruturas concretas que colocam valores Agile em prática.
Os quatro valores
O Manifesto declara quatro pares de valores. Ele valoriza os itens à esquerda mais, sem descartar os à direita.
Individuals and interactions OVER processes and tools
Working software OVER comprehensive documentation
Customer collaboration OVER contract negotiation
Responding to change OVER following a plan
