Professional Documents
Culture Documents
Extreme Programming
O Extreme Programming (XP) usa uma abordagem 'extrema' ao
Desenvolvimento iterativo.
Entrega dos incrementos a cada 2 semanas
Cada verso so liberada aps serem testadas com sucesso
Prticas do Extreme Programming
Planejamento incremental: As histrias do usurio so gravadas em
cartes includas no release e distribudas para os desenvolvedores em
tarefas.
Pequenos Release: Um pequeno release onde so includas as
funcionalidades uteis que fornece o valor de negocio
Projeto simples: Realizado para atender as necessidades atuais
Test-First: Testes iniciais automatizados para escrever uma nova
funcionalidade antes que ela seja implementada.
Refatorao: Refatorar o cdigo assim que encontrar melhorias para
auxiliar na manuteno.
Programao em Pares: Um desenvolvedor verifica o trabalho do outro
para prestar apoio e um bom trabalho.
Propriedade coletiva: Os pares pode atuar em todas as ares do sistema e
qualquer um pode mudar qualquer coisa dele pois todos assumem a
responsabilidade do mesmo.
Integrao Continua: Aps uma tarefa concluda a mesma integrada ao
sistema como um todo e todos os testes devem obter sucesso
Cliente no Local: Durante o desenvolvimento o cliente ou um
representante deve estar presente a todo tempo para a equipe XP pois ele
o responsvel por levar os requisitos para serem implementados