testes automatizados;Sua confianca em comunicacao oral;Sua confianca em um processo de projeto evolutivo que dura tanto quanto o sistema;Risco: O Problema Basico A principal motivacao da Programacao eXtrema parte do principio que o desenvolvimento de software tem falhas na entrega e falhas nos produtos entregues caracterizando o problema basico o risco, portanto, produz-sesoftware de baixa qualidade. Segundo [BECK, 2004], existem varios riscos associados ao desenvolvimento do software, como: (i) cronograma irreal; (ii) cancelamento do projeto por varios atrasos no cronograma; (iii) o sistema e descontinuado pelo alto custo de se fazer modificacoes ou a taxa de erros cresce tanto que o sistema deve ser substituido; (iv) o negocio e mal compreendido e o software desenvolvido nao resolve o problema original; (v) as regras de negocio mudam antes que o software seja finalizado; (vi) funcionalidades inuteis. A missao da XP e aceitar o risco como problema a ser resolvido, onde o objetivo e encontrar a solucao. Nesse sentido, a necessidade e criar um modelo de desenvolvimento de software que trate desses riscos. Alem de mitigar ao maximo os riscos, a metodologia XP advoga que quatro variaveis tem de ser controladas no projeto custo, tempo, qualidade e escopo. Dessa forma, o modelo desenvolvimento de software e dirigido sob a perspectiva de controlar as referidas variaveis. Em um projeto, as referidas variaveis sao restricoes inerentes ao produto final. Eventualmente se o custo e/ou o tempo forem escassos, e muito provavel que a qualidade do produto entregue possa estar muito inferior aquela esperada no escopo do projeto. A XP cria valores, principios de atividades basicas e praticas para tentar conduzir bem os problemas correlacionados a efetivacao dos riscos do projeto. Esses valores podem ser caracterizados em:Comunicacao: deve ser extremamente aberta e franca. A XP da uma enfase especial a comunicacao e e essencial para tudo o que acontece no contexto de um projeto. Segundo [BECK, 2004], Os problemas nos projetos podem ser invariavelmente rastreados a alguem nao ter conversado com alguem mais sobre alguma coisa importante.Simplicidade: e representada na XP pela busca pela coisa mais simples que possa funcionar [BECK, 2004]. O proposito e construir algo simples e direto que solucione problemas de hoje e ter certeza de que isso seja suficientemente flexivel para ser refinado e expandido de modo a solucionar os problemas de amanha, mas fundamentalmente nao se preocupa hoje com os problemas de amanha.Feedback: seu objetivo e criar ciclos de realimentacao que atuam em intervalos de tempos pequenos como dias e minutos, em relacao aos testes de unidade, e, grandes semanas (dias, semanas) em associacao a teste de aceitacao de usuario, e, planejamento e cronograma de projeto.Coragem: e o valor que permite aos participantes da XP se aventurarem em projetos de alto risco e alta recompensa nas tarefas de desenvolvimento. Isso muitas vezes se manifesta na forma de desenvolvedores que constroem prototipos descartaveis durante a codificacao.Principios Fundamentais da XP De acordo com [BECK, 2004] os principios fundamentais da XP sao:Feedback rapido: o principio e obter o feedback, interpreta-lo e aplicar o que e aprendido no sistema o mais rapido possivel, realimentando o que