Geral Múltipla Escolha

O desenvolvimento de software ágil revolucionou a indústria de tecnologia ao enfatizar valores como colaboração, adaptabilidade e entrega contínua de valor ao cliente. Entre as várias metodologias que abraçam os princípios do Manifesto Ágil, destaca-se o Método Extreme Programming (XP), uma abordagem que vai além de simplesmente seguir as diretrizes do manifesto, trazendo consigo valores e práticas próprias que contribuem para o sucesso de projetos ágeis. O método Extreme Programming (XP) adere ao manifesto Ágil, mas possui valores e práticas próprias, entre elas estão os papéis dos membros da equipe, sendo correto afirmar que:

O desenvolvimento de software ágil revolucionou a indústria de tecnologia ao enfatizar valores como colaboração, adaptabilidade e entrega contínua de valor ao cliente. Entre as várias metodologias que abraçam os princípios do Manifesto Ágil, destaca-se o Método Extreme Programming (XP), uma abordagem que vai além de simplesmente seguir as diretrizes do manifesto, trazendo consigo valores e práticas próprias que contribuem para o sucesso de projetos ágeis. O método Extreme Programming (XP) adere ao manifesto Ágil, mas possui valores e práticas próprias, entre elas estão os papéis dos membros da equipe, sendo correto afirmar que:

  1. Os papéis têm como objetivo manter o equilíbrio entre as responsabilidades da equipe.
  2. Os papéis têm como objetivo a criação de pares para os desenvolvedores.
  3. Os papéis têm como objetivo a melhoria constante, alternando entre desenvolvedor e cliente.
  4. Os papéis têm como objetivo testar o projeto desenvolvido e realizar feedbacks.
  5. Os papéis têm como objetivo manter um ritmo constante de trabalho.

Resolução completa

Explicação passo a passo

A
Alternativa A

Alternativa A - Os papéis têm como objetivo manter o equilíbrio entre as responsabilidades da equipe.

Fundamentação Didática

O Extreme Programming (XP) é uma metodologia ágil que, além de seguir o Manifesto Ágil, estabelece práticas técnicas rigorosas e uma estrutura de papéis específica para a equipe. Diferente de modelos tradicionais onde cargos são hierárquicos e estanques, no XP os papéis visam promover colaboração e distribuição inteligente de tarefas.

Papel dos Papéis no XP

No contexto do XP, a definição de papéis não serve para criar barreiras, mas sim para garantir que todas as necessidades do projeto sejam cobertas sem sobrecarregar indivíduos. Os principais papéis incluem:

  • Cliente: Responsável por definir os requisitos e validar o valor entregue.
  • Desenvolvedor: Responsável pela implementação técnica e qualidade do código.
  • Coach: Responsável por orientar a equipe nas práticas e remover impedimentos.
  • Programador em Par: Prática onde dois desenvolvedores trabalham no mesmo código simultaneamente.

O objetivo central dessa estrutura é manter o equilíbrio entre as responsabilidades, evitando que uma única pessoa se torne um "gargalo" ou detentora exclusiva de conhecimento crítico (conhecido como bus factor). Isso garante que decisões de negócio (cliente) e execução técnica (desenvolvedor) coexistam harmoniosamente.

Por que as outras alternativas estão incorretas?

  • B) Criação de pares: A programação em par é uma prática técnica fundamental do XP, mas não é o objetivo geral de todos os papéis da equipe (incluindo cliente e coach).
  • C) Alternância entre dev e cliente: Não é uma prática do XP trocar papéis funcionalmente dessa maneira; cada um mantém sua especialidade para garantir clareza nas responsabilidades.
  • D) Testar e feedback: Embora o teste seja vital (via TDD), ele é uma atividade técnica, não a função definidora dos papéis organizacionais.
  • E) Ritmo constante: Manter um ritmo sustentável é um valor do manifesto ágil, mas não é a descrição da função dos papéis.

Conclusão

A definição de papéis no Extreme Programming visa assegurar que a equipe funcione de forma integrada e equilibrada, distribuindo a carga de trabalho e a tomada de decisão entre aqueles que planejam (Cliente) e aqueles que executam (Desenvolvedores/Chefia Técnica). Portanto, a alternativa A é a correta.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Geral

Ver mais Geral resolvidas

Tem outra questão de Geral?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.