Em relação aos frameworks ágeis, assinale a alternativa que ...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: A
1. Tema central da questão:
A questão exige o conhecimento sobre as diferenças fundamentais entre dois dos principais frameworks ágeis: Scrum e XP (Extreme Programming). Entender essas diferenças é essencial para acertar questões de concursos na área de Engenharia de Software e, na prática, para aplicar metodologias ágeis corretamente.
2. Resumo teórico:
O Scrum é um framework ágil focado na gestão do projeto, organização do trabalho, papéis, reuniões e entregas em ciclos chamados sprints. Ele especifica como equipes devem planejar, acompanhar e organizar suas tarefas.
Já o XP (Extreme Programming) concentra-se principalmente em práticas técnicas de desenvolvimento para garantir qualidade de código, como Test Driven Development, integração contínua, programação em par e refatoração constante (Pressman, "Engenharia de Software", 9ª ed.).
3. Justificativa da alternativa correta:
A - Correta. O Scrum realmente se preocupa mais com processos, papéis (Product Owner, Scrum Master, Time de Desenvolvimento) e a organização do fluxo de trabalho. Já o XP traz práticas técnicas detalhadas, como programação em par e testes automatizados, para aprimorar o código. Essa distinção é amplamente reconhecida em manuais e guias de referência (Guia Scrum, Kent Beck – XP Explained).
4. Análise das alternativas incorretas:
- B - Errada. XP não é centrado em gestão de tarefas e divisão de equipes, mas sim em práticas técnicas. O Scrum, por sua vez, define funções bem claras e não trabalha com ciclos sem divisão de funções.
- C - Errada. No XP, há forte uso de testes automatizados. O Scrum não exige testes automatizados, apenas recomenda boas práticas.
- D - Errada. Scrum e XP são frameworks diferentes, cada um com diretrizes e objetivos específicos.
- E - Errada. XP utiliza desenvolvimento iterativo e incremental, assim como o Scrum.
5. Estratégias de interpretação:
Ao ler questões sobre frameworks ágeis, procure por palavras-chave como “fluxo de trabalho” (Scrum) ou “práticas de programação” (XP). Cuidado com afirmações absolutas ou trocas de conceitos, que são comuns em pegadinhas.
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
Comentários
Veja os comentários dos nossos alunos
Alternativa correta é a letra A.
O que é Scrum? É um framework de gestão ágil, com papéis bem definidos (Scrum Master, Product Owner, Time de Desenvolvimento), eventos (Daily, Sprint Review, Sprint Retrospective) e artefatos (Product Backlog, Sprint Backlog, Incremento). Seu foco principal é organizar o trabalho e a colaboração da equipe para entregar valor em ciclos curtos (Sprints).
O que é Extreme Programming (XP)? É um framework ágil que enfatiza práticas técnicas para garantir qualidade do código e do produto, como:
- Programação em par (pair programming)
- Desenvolvimento orientado a testes (TDD)
- Integração contínua
- Refatoração constante
Por que as outras estão erradas:
- B: XP não prioriza gestão de tarefas, e Scrum sim divide funções (PO, SM, Dev Team).
- C: Scrum não exige TDD, e XP não utiliza exclusivamente inspeções manuais (usa testes automatizados!).
- D: Scrum e XP são diferentes — Scrum foca gestão, XP foca técnicas de codificação.
- E: XP também é iterativo e incremental, assim como Scrum.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo