devam ser implementados em iteracoes futuras. Para um bom exercicio de gerente de projeto e necessario que a pessoa conheca e acredite nos valores e praticas do XP para que possa cobrar isto da sua equipe. 2.3.2 Coach Pessoa responsavel pelas questoes tecnicas do projeto, recomenda-se que esta pessoa seja a com maior conhecimento do processo de desenvolvimento, dos valores e praticas do XP. e de responsabilidade do coach verificar o comportamento da equipe frente o processo XP, sinalizando os eventuais erros cometidos pela equipe. 2.3.3 Analista de teste Pessoa responsavel em garantir a qualidade do sistema atraves dos testes escritos. Ele deve ajudar o cliente a escrever os casos de testes e no final de cada iteracao verificar se o software atende todos os casos de testes. Recomenda-se que esta pessoa nao seja um desenvolvedor, para evitar uma visao tendenciosa ja que nao conhece o codigo desenvolvido. O analista de teste deve ter uma visao muito parecida com a do cliente e em muitos projetos esta pessoa acaba exercendo o papel de redator tecnico. 2.3.4 Redator tecnico Pessoa responsavel em documentar o sistema, evitando um forte trabalho dos desenvolvedores neste tipo de atividade, permitindo uma maior dedicacao ao trabalho de codificacao. Esta pessoa deve estar em plena sintonia com os desenvolvedores e cliente para que a documentacao reflita o codigo escrito e as regras de negocio atendidas pelo sistema. 2.3.5 Desenvolvedor Pessoa responsavel em analisar, projetar e codificar o sistema. No XP nao existe diferenca entre analista, projetista e programador uma vez que em varios momentos do projeto o desenvolvedor estara exercendo alguma destas atividades. Naturalmente existe niveis distintos de desenvolvedores dentro de uma equipe, mas com as praticas do XP, como pair programming , a tendencia e a equipe se tornar uniforme em suas habilidades. 3 Conclusoes A metodologia de desenvolvimento Extreme Programming pode ser considerada extremamente nova, porem vem acompanhando as necessidades humanas dos desenvolvedores pelo mundo. Gurus da tecnologia da informacao vem aprimorando as concepcoes desta metodologia para atender as necessidades do mercado e principalmente das pessoas. Um empresa ao utilizar este processo por completo, so estara agregando valor aos seus negocios e melhorando o ambiente de seus colaboradores e clientes, tratando-os como pessoas e parceiros. Esta e chave no mundo dos negocios, o bem estar de seus colaboradores e a parceria entre o fornecedor e seus clientes, criando um laco de confianca ou ate mesmo um sentimento de amizade. Entender as necessidades do cliente nao e ciencia, e arte. Dar incentivo a ela e o minimo que podemos fazer. 4 Referencias AMBROSI, Cleison Vander; GRAHL, Everaldo Artur. Extreme Programming: Um modelo de processo para o desenvolvimento de software. Blumenau ? SC: Instituto Catarinense de Pos-Graduacao. ASTELS, David; MILLER, Granville; NOVAK, Miroslav. Extreme Programming: Guia pratico. Rio de Janeiro ? RJ: Campus, 2002. BECK, Kent. Programacao extrema (XP) explicada: acolha as mudancas. Porto Alegre ? RS: Bookman, 2004. POHREN, Daniel. XP Manager: Uma Ferramenta de Gerencia de Projetos Baseados em Extreme Programming. Novo Hamburgo ? RS: Centro Universitario Feevale, 2004. TELES, Vinicius Manhaes. Extreme Programming: Aprenda como encantar