O que é o Extreme Programming?

O XP foi criado na década de 90 por Kent Beck, Ward Cunningham e Ron Jeffries, é um método bastante utilizado e é focado na satisfação do cliente e na entrega incremental.

Extreme Programming é uma metodologia ágil para equipes que desenvolvem software baseado em requisitos vagos e que se modificam rapidamente.

O XP tem como foco fazer com que os profissionais aceitem e realmente acreditem nas mudanças, enfatizando o trabalho em equipe e implementando um modelo de trabalho simples e efetivo, para times de alta performance.

XP x Outras metodologias

O XP entrega conceitos bem semelhantes em relação às outras metodologias que falamos em postagens anteriores.

Entregas incrementais; Encorajamento de comunicação face a face; Feedback constante.

Mas de certa forma diferente das demais, XP tem uma orientação para boas práticas de engenharia de software e a utilização do Pair Programming.

Isso porque XP foi desenvolvido para times de desenvolvimento de software e talvez não seja possível replicar suas práticas em diversas áreas como vemos acontecer com o Scrum ou Kanban.