Entenda o que é o Extreme Programming (ou Programação Extrema), XP, conheça seus valores (comunicação, simplicidade, feedback, coragem, respeito) e princípios (feedback rápido, presumir simplicidade, mudanças incrementais, abraçar mudanças, trabalho de alta qualidade) e também as suas práticas (Jogo de Planejamento (Planning Game), Fases pequenas (Small Releases), Metáfora (Metaphor), Design Simples (Simple Design), Testes de Aceitação (Customer Tests), Semana de 40 horas (Sustainable Pace), Propriedade Coletiva (Collective Ownership), Programação Pareada – Programação em pares (Pair Programming), Padronização do Codigo (Coding Standards), Desenvolvimento Orientado a Testes (Test Driven Development – TDD), Refatoração (Refactoring) e Integração Contínua (Continuous Integration).
O Extreme Programming (ou Programação Extrema), XP, é um método de desenvolvimento de software, leve, não é prescritivo, e procura fundamentar as suas práticas por um conjunto de valores. O XP, pode ser adotado não somente por desenvolvedores experientes.