A XP prega que esta comunicacao ocorra da forma mais direta e eficaz possivel, oferecendo agilidade aos assuntos tratados. Recomenda-se o contato direto (face-a-face) entre cliente e desenvolvedor, para evitar qualquer tipo de especulacao ou mal entendido entre as partes e para que possiveis duvidas possam ser resolvidas de imediato.CoragemCoragem e resistencia ao medo, dominio do medo, e nao ausencia do medo (Mark Twain)Por ser um processo de desenvolvimento novo e baseado em diversas premissas que contrariam o modelo tradicional, o XP exige que os desenvolvedores tenham coragem para: Desenvolver software de forma incremental; Manter o sistema simples; Permitir que o cliente defina prioridades; Fazer desenvolvedores trabalharem em pares: Investir tempo em refactoring ; Investir tempo em testes automatizados; Estimar estorias na presenca do cliente; Expor codigo a todos os membros da equipe; Integrar o sistema diversas vezes ao dia; Adotar ritmo sustentavel de desenvolvimento; Abrir mao de documentos que servem como defesa; Propor contratos de escopo variavel; Propor a adocao de um processo novo. Assumir em relacao ao cliente possiveis atrasos e problemas de implementacao; Colocar desenvolvedores e clientes frente a frente; Implantar uma nova versao do sistema no cliente semanalmente; Apostar em seus colaboradores aumentando suas responsabilidades; Modelar e documentar apenas quando for de extrema necessidade. Jogo de planejamentoA XP utiliza o planejamento para assegurar que a equipe de desenvolvimento esteja trabalhando naquilo que gere o maximo de valor para o cliente. Este planejamento e feito varias vezes durante o projeto. e o momento onde o cliente solicita as funcionalidades desejadas atraves de estorias, onde a equipe estima o custo de cada estoria e planeja as releases e as iteracoes.O XP tem por objetivo gerar valor para o cliente ao longo do projeto, para isto o software e desenvolvido de forma incremental, onde a cada entrega o cliente possa utilizar o sistema e obter beneficios do mesmo. Estas entregas o XP denomina como sendo releases , pequenos intervalos de tempo, maximo 2 meses, onde funcionalidades que gerem valor ao cliente sejam entregues.Stand up meetingO dia de trabalho de uma equipe XP sempre comeca com um stand up meeting . e uma reuniao rapida pela manha, com aproximadamente 20 minutos de duracao e onde seus integrantes permanecam preferencialmente em pe.Segundo estudos uma reuniao em pe e mais rapida, evita bate-papos paralelos e faz os integrantes irem diretamente ao assunto. Mais uma vez, agil e simples.A reuniao tem por objetivo atualizar a equipe sobre o que foi implementado no dia anterior e trocar experiencias das dificuldades enfrentadas. Neste momento tambem sao decididas as estorias que serao implementadas no dia e em conjunto definir os responsaveis por cada uma delas.RefactoringUm desenvolvedor ao deparar com um codigo mal escrito ou pouco legivel mas que esteja funcionando, nos modelos tradicionais de desenvolvimento, dificilmente efetuaria alteracoes neste codigo, mesmo que tivesse que implementar novas funcionalidades.O XP prega que todo desenvolvedor ao encontrar um codigo duplicado, pouco legivel, mal codificado, sem padronizacao, lento, com codigo legado ou uso incorreto de outras implementacoes, tem por obrigacao alterar este codigo deixando-o mais legivel e simples, porem esta alteracao nao