Extreme programming xp

Disponível somente no TrabalhosFeitos
  • Páginas : 3 (624 palavras )
  • Download(s) : 0
  • Publicado : 11 de novembro de 2011
Ler documento completo
Amostra do texto
Extreme Programming XP

Introdução
• Kent Beck estudou formas mais simples e eficientes para desenvolver software. • Em 1996 começou um projeto com conceitos novos que resultaram no nascimento daeXtreme Programming ou simplesmente XP.

Introdução
• É a metodologia ágil mais conhecida.
• Voltada para requisitos que mudem com frequencia. • Busca o máximo de valor para cada dia trabalhado.• É organizada em um conjunto de práticas e valores. • Desenvolvida para equipes pequenas e médias.

Valores da XP
• Feedback.
 O cliente participa de todo o desenvolvimento do sistema. Testes de unidade e de aceitação fornecem feedback sobre o sistema.  Oportunidades e problemas são identificados o mais rápido possível.

• Comunicação.

 Os membros da equipe devem interagir aomáximo pessoalmente.  Devem conversar pessoalmente ou através de chats e trabalhar na mesma sala.

Valores da XP
• Simplicidade.
 Projeto é simplificado continuamente.  Caso algo não estejafuncionando o processo é adaptdo.

• Coragem.
 Indicar problemas no projeto.  Simplificar o código que está funcionando.  Seguir a XP como deve ser.

Práticas da XP
• Cliente disponível oupresente.
 A XP sugere que o cliente esteja no dia-a-dia do projeto.  Deve ser parte da equipe.  Comunicação com o cliente é feita em todas as fases de um projeto XP.

• Jogo de planejamento.
Planejamento de versões.  Planejamento das interações.

• Stand up meeting
 Fazer reuniões rápidas com poucos minutos e em pé.  Faz a comunicação entre toda a equipe.

Práticas da XP
•Programação em par.
 A XP exige que todo o código implementado no projeto seja efetuado em dupla.  Troca de idéias entre desenvolvedores.

• Refactoring.
 Reestruturação sem acrescentar funcionalidades. Remove redundâncias.  Retira códigos não utilizados.

• Desenvolvimento guiado por teste.
 Limita o escopo da solução a ser implementada.  Serve de especificação do código testado....
tracking img