Frameworks ágeis: Scrum × XP
Gabarito: letra A. A diferença fundamental entre Scrum e XP é que o Scrum foca na gestão do fluxo de trabalho e na organização do projeto, enquanto o XP enfatiza práticas de programação para elevar a qualidade do código. Esse contraste é amplamente reconhecido na literatura ágil e em questões de concurso.
A banca testa o conhecimento sobre o papel de cada framework no ecossistema ágil. O Scrum é um framework de gerenciamento de projetos, com papéis (Product Owner, Scrum Master, Time de Desenvolvimento), eventos (Sprint, Daily, Review, Retrospectiva) e artefatos (Product Backlog, Sprint Backlog). Já o XP é voltado para a excelência técnica, com práticas como Programação em Par (Pair Programming), Desenvolvimento Orientado a Testes (TDD), Refatoração, Integração Contínua e Design Simples.
Critério | Scrum | XP (Extreme Programming) |
|---|
Foco principal | Gestão do fluxo de trabalho e organização do projeto | Práticas de programação para qualidade do código |
Papéis | Product Owner, Scrum Master, Dev Team | Programador, Cliente, Coach (papéis mais fluidos) |
Práticas típicas | Sprints, Daily, Review, Retrospectiva | Pair Programming, TDD, Refatoração, Integração Contínua |
Artefatos | Product Backlog, Sprint Backlog | Código, Testes, Histórias de Usuário |
Iteratividade | Sim (Sprints) | Sim (Iterações curtas) |
Alternativa A — ✅ Correta ⟵ GABARITO
Descreve exatamente a distinção clássica: Scrum como framework de gestão e organização do trabalho, XP como conjunto de práticas de engenharia de software para garantir qualidade e agilidade técnica.
Alternativa B — ❌ Incorreta
Inverte os papéis. O XP não prioriza "gestão de tarefas e divisão de equipes" – isso é papel do Scrum. O Scrum, por sua vez, não adota "ciclos de desenvolvimento contínuos sem divisão de funções"; ele define eventos e papéis claros (Product Owner, Scrum Master, Dev Team).
Alternativa C — ❌ Incorreta
Afirma erroneamente que o Scrum "exige desenvolvimento baseado em testes automatizados". Embora o Scrum possa ser combinado com TDD, ele não prescreve essa prática. Já o XP não "utiliza exclusivamente inspeções manuais de código"; pelo contrário, incentiva automação de testes e integração contínua.
Alternativa D — ❌ Incorreta
Declara que Scrum e XP são "essencialmente o mesmo framework", o que é falso. Eles são complementares, mas com focos distintos: Scrum é de gestão; XP, técnico.
Alternativa E — ❌ Incorreta
Afirma que "o XP não utiliza metodologias de desenvolvimento iterativo". Na verdade, o XP é iterativo e incremental, assim como o Scrum. Ambos trabalham com ciclos curtos (iterações/sprints).
Gabarito: letra A.