Você está na página 1de 6

ANHANGUERA EDUCACIONAL UNIDADE 01

PROJETO INTERDISCIPLINAR APLICADO TECNOLOGIA EM ANLISE E DESENVOLVIMENTO DE SISTEMAS I

AUTORES: DOUGLAS DAYAN O. MARQUES - RA: 6825481774 JOS EDUARDO E. MARTINS - RA: 6238197387 LUAN ALVES COUTINHO - RA: 7083563723 DAVID TEIXEIRA CARDOSO RA: 7416632829

METODOLOGIA XP

BELO HORIZONTE 2013

AUTORES: DOUGLAS DAYAN O. MARQUES - RA: 6825481774 JOS EDUARDO E. MARTINS - RA: 6238197387 LUAN ALVES COUTINHO - RA: 7083563723 DAVID TEIXEIRA CARDOSO RA: 7416632829

METODOLOGIA XP

Trabalho de Concluso de Curso apresentado ao curso de Projeto Interdisciplinar Aplicado A Tecnologia em Anlise e Desenvolvimento de Sistemas I da Anhanguera Educacional. Orientador: Virgil Almeida.

BELO HORIZONTE 2013

Sumrio
Introduo .............................................................................................................................. 04 Resenha.................................................................................................................................. 05 Referncias ............................................................................................................................ 06

Introduo
Programao extrema (do ingls eXtreme Programming), ou simplesmente XP, uma metodologia gil para equipes pequenas e mdias e que iro desenvolver software com requisitos vagos e em constante mudana. Para isso, adota a estratgia de constante acompanhamento e realizao de vrios pequenos ajustes durante o desenvolvimento de software.

Resenha
Dentre as variveis de controle em projetos (custo, tempo, qualidade e escopo), h um foco explcito em escopo. Para isso, recomenda-se a priorizao de funcionalidades que representem maior valor possvel para o negcio. Desta forma, caso seja necessrio a diminuio de escopo, as funcionalidades menos valiosas sero adiadas ou canceladas. A XP incentiva o controle da qualidade como varivel do projeto, pois o pequeno ganho de curto prazo na produtividade, ao diminuir qualidade, no compensado por perdas (ou at impedimentos) a mdio e longo prazo. A maioria das regras da XP causa surpresa no primeiro contato e muitas no fazem sentido se aplicadas isoladamente. a fora de seu conjunto que sustenta o sucesso da XP, trazendo uma verdadeira revoluo no desenvolvimento de software. Os cinco valores fundamentais da metodologia XP so: comunicao, simplicidade, feedback, coragem e respeito. A partir desses valores, possui como princpios bsicos: feedback rpido, presumir simplicidade, mudanas incrementais, abraar mudanas e trabalho de qualidade. 1 - Princpio da Comunicao - busca manter o melhor relacionamento possvel entre clientes e desenvolvedores, preferindo conversas pessoais a outros meios de comunicao. 2 - Princpio da Simplicidade - entende-se como simplicidade, a busca do objetivo de implementar o software com o menor nmero possvel de classes e mtodos. Outra ideia importante deste princpio procurar implementar apenas requisitos atuais, evitando assim adicionar funcionalidades que podem ser importantes apenas no futuro. A aposta da XP que melhor fazer algo simples hoje do que implementar algo complicado hoje que talvez no venha a ser usado. 3 - Princpio do Feedback - A prtica do feedback constante significa que o desenvolvedor ter informaes constantes do cdigo e do cliente. A informao do cdigo dada pelos testes constantes, que indicam os erros tanto individuais quanto do software integrado. 4 - Princpio da Coragem - Sabe-se que no so todas as pessoas que possuem facilidade de comunicao e tem bom relacionamento interpessoal, este princpio tambm d suporte simplicidade, pois assim que a oportunidade de simplificar o software percebida, a equipe pode experimentar e buscar novas solues, alm disso, preciso coragem para obter e cobrar constantemente um feedback do cliente. 5 - Principio do Respeito - Respeito o mais bsico de todos os valores. Se ele no existir em um projeto, no h nada que possa salv-lo. Saber ouvir, saber compreender e respeitar o ponto de vista do outro essencial para que um projeto de software seja bem sucedido.

Referncias
http://pt.wikipedia.org/wiki/Programa%C3%A7%C3%A3o_extrema http://www.hiperbytes.com.br/artigos/metodologia-xp-extreme-programmingdesenvolvimento-agil/ https://wiki.cercomp.ufg.br/@api/deki/files/261/=xp.pdf