Alternativa D - Capacitar clientes
Análise da Questão
A Programação Extrema (XP) é uma metodologia ágil criada por Kent Beck no final da década de 90. Ela foca fortemente em práticas técnicas que aumentam a qualidade do software e a satisfação do cliente. Para identificar a resposta correta, precisamos distinguir quais itens são práticas oficiais do XP e quais não são.
As práticas fundamentais do XP (baseadas nos 12 valores/princípios originais) incluem:
- Programação em Pares: Duas pessoas trabalhando juntas em um único computador.
- Desenvolvimento Orientado a Testes (TDD): Escrever os testes automatizados antes de escrever o código funcional.
- Pequenas Liberações: Entregar o software em ciclos curtos para obter feedback rápido do mercado.
- Propriedade Coletiva (Posse Coletiva): Todo o código pertence ao time; qualquer desenvolvedor pode modificar qualquer parte dele.
- Cliente no Local: Ter um representante do cliente disponível durante o desenvolvimento para tirar dúvidas imediatas.
Vamos analisar cada alternativa:
| Alternativa | É prática do XP? | Justificativa |
|---|
| A) Desenvolvimento orientado a testes | Sim | Conhecido como TDD, é central no XP para garantir qualidade. |
| B) Pequenos lançamentos | Sim | Visa reduzir riscos e aumentar a velocidade de entrega. |
| C) Posse coletiva | Sim | Garante que ninguém seja um gargalo e o conhecimento seja compartilhado. |
| D) Capacitar clientes | Não | O XP foca em ter o cliente no local, mas não define a "capacitação" do cliente como uma prática técnica ou gerencial do método. |
| E) Programação em pares | Sim | Prática essencial para revisão de código em tempo real e transferência de conhecimento. |
A alternativa D destaca-se porque, embora o XP valorize imensamente a interação com o cliente, a prática oficial é a presença do cliente ("On-site Customer"), e não o ato de capacitá-lo tecnicamente. As demais alternativas (A, B, C e E) são pilares técnicos descritos explicitamente na documentação original do XP.
Conclusão
A alternativa que NÃO representa uma prática oficial da Programação Extrema é a Capacitar clientes.