Os valores do XP são:
Comunicação:
As várias práticas do XP promovem uma
maior comunicação. A comunicação não é limitada por procedimentos formais. Deve
ser o mais ágil possível. Reuniões informais, telefonema, emails, mas se
necessário também diagramas podem ser utilizados, não sendo necessariamente UML.
Levando em conta a agilidade da comunicação dê prefira chat
a email, telefonema a chat, conversa informal a telefonema, trabalhar na mesma
sala a ter salas isoladas, trabalhar em conjunto a revisar o resultado
final.
Simplicidade:
A XP incentiva ao máximo, práticas que reduzam a complexidade do sistema.
A solução deve ser a mais simples que atenda os objetivos esperados. Tudo que
não seja essencial à iteração a atual deve ser retirado.
O design do
software é simplificado continuamente. É isso que sustenta a premissa extrema. O
processo em si também é adaptado, a cada dia, caso alguém consiga torná-lo mais
simples.
FeedBack:
Rápido feedback entre as várias etapas do processo. Feedback sobre
qualidade de código (testes de unidade, programação em pares, posse coletiva),
feedback sobre estado do desenvolvimento (estórias do usuário final, integração
contínua, jogo do planejamento). O rápido feedback permite maior agilidade de
forma que:

Coragem:
Testes, integração contínua, programação em pares e outra práticas do XP aumentam a confiança do programador e ajudam-no a ter coragem para melhorar o código-fonte para: