Conceito: Extreme Programming (XP)
Extreme Programming (XP) é um processo de desenvolvimento de software com foco em agilidade de equipes e qualidade de projetos. Apoia-se em valores como simplicidade, comunicação, feedback e coragem.
Descrição Principal

Atividades

 XP_Atividades.jpg (446×221)

Valores

  • Comunicação
  • Simplicidade
  • Feedback
  • Coragem
     

Práticas

A seguir são apresentadas as 12 praticas que envolvem a Programação Extrema segundo Kent [BECK, 2004]:

  1. Jogo do planejamento;
  2. Entregas frequentes;
  3. Metáfora;
  4. Projeto simples;
  5. Testes;
  6. Refatoração;
  7. Programação em pares;
  8. Propriedade coletiva;
  9. Integração contínua;
  10. Semana de 40 horas;
  11. Cliente presente;
  12. Padrões de codificação.