A
Extreme Programming (XP) é uma Metodologia Ágil para equipes pequenas e
médias que desenvolvem software baseado em requisitos vagos e que se
modificam rapidamente. Entre as principais diferenças da XP em relação
às Metodologias Clássicas estão o feedback constante, a abordagem
incremental e o encorajamento da comunicação entre as pessoas.
A
maioria das regras da XP causa surpresa no primeiro contato e muitas
não fazem sentido se aplicadas isoladamente. É a força de seu conjunto
que sustenta o sucesso da XP, trazendo uma verdadeira revolução no
desenvolvimento de software.
O
principal objetivo da XP é dar agilidade ao desenvolvimento do projeto e
busca garantir a satisfação do cliente. As práticas, regras, e os
valores da XP garantem um agradável ambiente de desenvolvimento de
software para os seus seguidores, que são conduzidos por quatro
princípios básicos: comunicação, simplicidade, feedback e coragem.
Fonte: http://www.devmedia.com.br/conceitos-basicos-sobre-metodologias-ageis-para-desenvolvimento-de-software-metodologias-classicas-x-extreme-programming/10596