Existem diversas abordagens ágeis em uso pelas empresas. São práticas comuns:
As diversas abordagens ágeis existentes implementam os valores e princípios do Manifesto Ágil de formas diferentes;
Vamos estudar o Extreme Programming XP, SCRUM e Kanban.
Introduzido por Kent Beck, é uma abordagem ágil para desenvolvimento de software descrito por certos valores, princípios e práticas de desenvolvimento.
XP engloba cinco valores para orientar o desenvolvimento:
Humanismo, economia, benefício mútuo, auto-semelhança, melhoria, diversidade, reflexão, fluidez, oportunidade, redundância, falha, qualidade, primeiros passos e responsabilidade assumida.
A maioria das abordagens de desenvolvimento ágil de software são influenciados pelos valores, princípios e práticas do XP;
Por exemplo, as equipes ágeis que seguem o Scrum frequentemente incorporam as práticas XP.