# Definição "Extreme Programming (XP) é um framework ágil de desenvolvimento de software que visa produzir software de maior qualidade e maior qualidade de vida para a equipe de desenvolvimento. XP é o mais específico dos frameworks ágeis em relação às práticas de engenharia apropriadas para o desenvolvimento de software." Extreme Programming (XP) Agile Alliance [Link](https://www.agilealliance.org/glossary/xp/#q=~%28infinite~false~filters~%28postType~%28~%27post~%27aa_book~%27aa_event_session~%27aa_experience_report~%27aa_glossary~%27aa_research_paper~%27aa_video%29~tags~%28~%27xp%29%29~searchTerm~%27~sort~false~sortDirection~%27asc~page~1%29) --- "Extreme Programming é uma disciplina de desenvolvimento de software baseada em valores de simplicidade, comunicação, feedback, coragem e respeito. Ele funciona reunindo toda a equipe na presença de práticas simples, com feedback suficiente para permitir que a equipe veja onde está e ajuste as práticas para sua situação única." What is Extreme Programming? Ron Jeffries [Link](https://ronjeffries.com/xprog/what-is-extreme-programming/) # Valores - Comunicação - Simplicidade - Opinião - Coragem - Respeito # Práticas - O jogo de planejamento - Pequenos lançamentos - Metáforas - Design simples - Teste - Reestruturação - Programação em pares - Propriedade Coletiva - Integração contínua - Semana de 40 horas - Cliente no local - Padrão de codificação ## Referências Importantes Extreme Programming (XP) Agile Alliance [Link](https://www.agilealliance.org/glossary/xp/#q=~%28infinite~false~filters~%28postType~%28~%27post~%27aa_book~%27aa_event_session~%27aa_experience_report~%27aa_glossary~%27aa_research_paper~%27aa_video%29~tags~%28~%27xp%29%29~searchTerm~%27~sort~false~sortDirection~%27asc~page~1%29) What is Extreme Programming? Ron Jeffries [Link](https://ronjeffries.com/xprog/what-is-extreme-programming/) # Referências Bibliográficas Extreme Programming Explained: Embrace Change, 2nd Edition Kent Beck Cynthia Andres Addison-Wesley 2004 # Trilha [[Práticas Ágeis]]