-
- Introdução ao XP como um processo de desenvolvimento de software leve e incremental, enfatizando a disciplina da equipe de desenvolvimento. Popularizado por Kent Beck nos anos 90, com edições em 1999 e 2004, inclui 12 práticas centrais e enfoca feedback rápido do cliente, design simples e mudanças incrementais.
-
- Discute os valores fundamentais do XP: comunicação, simplicidade, feedback, coragem e respeito. A comunicação inclui programação em pares, reuniões diárias e o jogo de planejamento com envolvimento do cliente.
-
- Detalha as regras de XP em várias categorias como planejamento, gerenciamento, design, codificação e teste. Inclui práticas como histórias de usuário, planejamento de lançamento e iteração, espaço de trabalho aberto, metáforas do sistema, soluções de pico para reduzir riscos, e refatoração constante.
-
- Descreve o ciclo de vida XP, integrando elementos do Waterfall e processos iterativos, e enfoca a gestão por características e planejamento iterativo.
-
- Explora as 12 práticas centrais da primeira versão do XP e as 10 práticas da segunda versão, incluindo programação em pares, propriedade coletiva do código, integração contínua, ritmo sustentável, cliente no local e padrões de codificação.
-
Referência Bibliográfica
- Inclui referências como “Agile and Iterative Development: A Manager’s Guide” de Craig Larman e links para sites relevantes sobre XP e desenvolvimento ágil de software.
Este resumo abrange os principais tópicos e conceitos apresentados no capítulo. Se precisar de mais detalhes em alguma seção específica, por favor, me avise!