Kent Beck criou o Extreme Programming (XP) para levar as práticas ágeis a níveis extremos, com foco no código, testes frequentes, feedback constante e comunicação entre a equipe. O XP envolve atividades como codificação, teste, escuta de clientes e modelagem para desenvolver software com requisitos vagos de forma ágil.