XPManager - Valores da XP
Para implantar a XP é necessário que se norteie o trabalho baseado em quatro valores: comunicação, simplicidade, feedback e coragem. Estes valores são responsáveis por uma mudança na maneira em que tradicionalmente se estuda o custo de uma alteração de requisitos durante o ciclo de vida do projeto.
A figura abaixo mostra esta nova abordagem, onde o custo de modificação de um software durante o ciclo de vida do projeto não cresce mais exponencialmente, uma vez que ele não precisa estar inteiramente modelado para que se inicie o desenvolvimento, o que faz com que o retrabalho seja muito menor no caso de uma mudança de requisitos. “Under certain circumstances, the exponential rise in the cost of changing software over time can be flattened. If we can flatten the curve, old assumptions about the best way to develop software no longer hold.” (BECK, 2000 p.13) Esta é a premissa técnica da XP.

Custo de modificação do software durante o ciclo de vida do projeto. Fonte: Xispê
Comunicação
A comunicação é o principal valor da XP. Grande parte das técnicas da XP está baseada na comunicação, e se esta não for eficiente, pode causar problemas e atrasos no desenvolvimento do sistema. Uma equipe deve ter meios de se comunicar de maneira rápida e eficiente com o cliente, com o gerente do projeto e com os outros desenvolvedores envolvidos.
Simplicidade
“Simplicity is not easy. It is the hardest thing in the world not to look toward the things you’ll need to implement tomorrow and next week and next month. But compulsively thinking ahead is listening to the fear of the exponential cost of change curve.” (BECK, 2000) A XP está fazendo uma aposta. Ela está apostando que é melhor fazer algo simples e de desenvolvimento rápido hoje, e ter de gastar um pouco mais no futuro se for necessário remodelar um processo do que implementar muitas features que julga-se que possam vir a ser importantes num futuro, e que acabem nunca sendo necessárias.
Feedback
O cliente deve receber o sistema o quanto antes, a fim de poder dar um feedback rápido, guiando assim o desenvolvimento do software. Quanto mais cedo o cliente tiver com o sistema em produção, mais rápido podem ser feitos os ajustes para que o mesmo fique de acordo com o que o cliente realmente quer.
Coragem
É preciso muita coragem para mudar a maneira pela qual desenvolve-se sistemas. Colocar um sistema em produção assim que ele tenha valor para o cliente, fazer apenas o que se precisa para o momento e calcar o processo de análise principalmente na comunicação não é fácil, e precisa que a equipe esteja realmente decidida a mudar o seu processo de desenvolvimento.