No Extreme Programming (XP), a prática de “cliente presente...

Próximas questões
Com base no mesmo assunto
Q3368505 Engenharia de Software
No Extreme Programming (XP), a prática de “cliente presente” é valorizada, o que significa que os clientes participam ativamente do processo de desenvolvimento. Isso proporciona benefícios, tais como:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: A – maior alinhamento entre as necessidades do cliente e as funcionalidades desenvolvidas.

1. Tema central da questão:

Esta questão aborda o conceito de “cliente presente” na metodologia Extreme Programming (XP), que faz parte das metodologias ágeis de desenvolvimento de software. Esse conceito é fundamental para compreender como a colaboração ativa do cliente pode trazer benefícios reais ao projeto de software.

2. Resumo teórico:

No Extreme Programming (XP), a prática do “cliente presente” consiste em manter um representante do cliente junto à equipe de desenvolvimento durante todo o processo. Isso garante comunicação contínua, esclarecimento de dúvidas e feedback rápido, o que é essencial para o ajuste constante dos requisitos e para a entrega de valor real ao negócio.

Segundo Kent Beck, criador do XP, essa colaboração reduz retrabalhos, aumenta a satisfação do cliente e melhora o alinhamento das funcionalidades do sistema às reais necessidades do usuário (Beck, K. – Extreme Programming Explained).

3. Justificativa da alternativa correta:

A alternativa A está correta porque destaca o principal benefício da presença ativa do cliente: garantir que aquilo que está sendo desenvolvido realmente atenda às necessidades do cliente. Isso é o cerne do “cliente presente” no XP e um dos motivos do sucesso das metodologias ágeis.

4. Análise das alternativas incorretas:

  • B – Fala em aumento de burocracia, mas o XP visa justamente reduzi-la através da comunicação direta.
  • C – Diz que as mudanças são limitadas, o que contraria o XP, onde o cliente presente permite maior flexibilidade.
  • D – Alega aumento da complexidade por envolver o cliente, mas na verdade, a presença do cliente simplifica decisões e reduz retrabalhos.
  • E – Sugere que a qualidade é prejudicada pela falta de conhecimento técnico do cliente, mas quem define qualidade técnica é a equipe de desenvolvimento; o cliente ajuda a definir prioridade e valor de negócio.

5. Estratégias para interpretação:

Fique atento a palavras-chave como “alinhamento”, “burocracia”, “flexibilidade” e “qualidade”. No contexto de metodologias ágeis, termos como alinhamento e flexibilidade são sempre positivos, enquanto burocracia e complexidade costumam indicar alternativas incorretas.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo