A metodologia XP (Extreme Programing) é considerada u...

Próximas questões
Com base no mesmo assunto
Q370096 Engenharia de Software
A metodologia XP (Extreme Programing) é considerada uma metodologia ágil, pois se ajusta bem a pequenas ou médias equipes de desenvolvimento de software, em que projetos são produzidos em base de requisitos vagos que se modificam rapidamente. O XP possui algumas características bem marcantes que são Feedback constante, abordagem incremental, e o encorajamento a comunicação entre as pessoas envolvidas. O XP também apresenta quatro valores que devem ser seguidos a risca, assinale a alternativa que apresenta esses valores:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a B - Comunicação, Feedback, Simplicidade e Coragem.

Abordando o tema de Extreme Programming (XP), uma das metodologias ágeis mais conhecidas, a questão foca nos valores fundamentais que a XP promove. A metodologia XP é conhecida por sua capacidade de adaptar-se a mudanças frequentes nos requisitos do projeto e por promover a colaboração estreita entre todos os membros da equipe, incluindo os clientes. Os valores da XP são princípios orientadores que ajudam as equipes a implementar as práticas e técnicas da metodologia de maneira eficaz.

Para resolver essa questão com sucesso, é necessário ter conhecimento dos quatro valores fundamentais da XP, que são:

  • Comunicação: enfatiza a importância da comunicação clara e contínua entre os membros da equipe e com os clientes.
  • Feedback: o feedback constante é crucial para que a equipe possa se ajustar e melhorar o produto de software continuamente.
  • Simplicidade: incentiva as equipes a fazerem o que é necessário e suficiente para atender às necessidades atuais do projeto, evitando supercomplicar o trabalho.
  • Coragem: encoraja os membros da equipe a enfrentar desafios difíceis, como refatorar o código quando necessário e ser honesto sobre o progresso e os problemas.

Com base nesses valores, é possível entender por que a alternativa B é a correta. Ela única que lista corretamente os quatro valores fundamentais da metodologia XP. Os outros itens ou inserem valores que não correspondem aos princípios da XP (como "Comprometimento" e "Rapidez") ou omitem valores essenciais (como "Feedback").

Portanto, ao estudar metodologias ágeis e a XP em particular, dê atenção especial a esses valores, pois eles são a base para muitas das práticas e decisões que as equipes XP tomam ao longo do ciclo de vida de desenvolvimento de software.

Clique para visualizar este gabarito

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

Comentários

Veja os comentários dos nossos alunos

Segundo Pressman, livro de Engenharia de Software 7 ed uma abordagem profissional cap 3 Desenvolvimento Agil pg 87

Cinco valores que estabelecem as bases para todo o trabalho realizado como parte da xp

1 - Comunicação

2 - Simplicidade

3 - FeedBack (Realimentação ou retorno)

4 - Coragem

5 - Respeito


As alternativas B e C estão corretas. Questão deve/deveria ser anulada.


http://www.extremeprogramming.org/values.html

Valores do XP:

 

Comunicação: Quanto maior a capacidade de compreensão, maiores as chances de evitar problemas como ambiguidades, entendimento equivocados, entre outros. Diálogos são mais eficazes que videoconferências, que são melhores que telefonemas, que são mais expressivos que emails e assim sucessivamente. Conscientes disso, aqueles que trabalham com XP priorizam o uso do diálogo presencial, com o objetivo de garantir que todas as partes envolvidas em um projeto tenham a chance de se compreender da melhor maneira possível.

Coragem: Costuma-se dizer que a única constante em um projeto de software é a mudança. Clientes mudam de ideia com frequência, mesmo quando fecham contratos nos quais, teoricamente, assumem o compromisso de não alterar o que está na especificação. Eles mudam porque aprendem durante o projeto e descobrem problemas mais prioritários a serem solucionados ou formas mais apropriadas de resolvê-los. Embora isso seja natural, gera uma preocupação para a equipe de desenvolvimento que, de tempos em tempos, precisa alterar partes do sistema que já estavam prontas, correndo o risco de se quebrar o que já vinha funcionando.

Feedback: Normalmente, quanto mais cedo descobrimos um problema, menos prejuízos ele pode causar e maiores são as chances de resolvê-lo de forma barata. Por isso, projetos XP estabelecem formas de encurtar ao máximo a defasagem de tempo entre o momento em que uma ação é executada e o seu resultado é observado.

Respeito: Respeito é um valor que dá sustentação a todos os demais. Membros de uma equipe só irão se preocupar em comunicar-se melhor, por exemplo, se se importarem uns com os outros. Respeito é o mais básico de todos os valores. Se ele não existir em um projeto, não há nada que possa salvá-lo. Saber ouvir, saber compreender e respeitar o ponto de vista do outro é essencial para que um projeto de software seja bem sucedido.

Simplicidade: O XP utiliza o conceito de simplicidade em inúmeros aspectos do projeto para assegurar que a equipe se concentre em fazer, primeiro, apenas aquilo que é claramente necessário e evite fazer o que poderia vir a ser necessário, mas ainda não se provou essencial.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo