Extreme Programming (XP) é uma abordagem ágil para desenvolvimento de software que enfatiza comunicação, feedback e simplicidade. Seus valores incluem comunicação, coragem, feedback e respeito. XP usa práticas como programação em pares, integração contínua e histórias de usuário para entregar software funcional frequentemente.
2. Manifesto Ágil
Indivíduos e interações entre eles
mais que processos e ferramentas;
Software em funcionamento mais
que documentação abrangente;
Colaboração com o cliente mais que
negociação de contratos;
Responder a mudanças mais que
seguir um plano.
6. Papéis
Analista de Teste
Arquitetos
Designers de Interação
Executivos
Gerentes de Projeto
Gerentes de Produtos
Programadores
Recursos Humanos
Redatores Técnicos
Usuários
7. Práticas Primárias
Folga
Histórias
Integração Contínua
Programação em Par
Sentar-se Junto
Trabalho Energizado
Ambiente Informativo
8. Práticas Primárias
Build de Dez Minutos
Ciclo Semanal
Ciclo Trimestral
Desenvolvimento Orientado a Testes
Design Incremental
Equipe Integral
9. Práticas Corolárias
Análise da Raiz do Problema
Base de Código Unificada
Código Coletivo
Código de Testes
Continuidade da Equipe
Contrato do Escopo Negociável
10. Práticas Corolárias
Envolvimento do Cliente Real
Equipes que Encolhem
Implantação Diária
Implantação Incremental
Pagar por Uso