Alternativa A - Scrum
Introdução
A questão aborda metodologias ágeis de desenvolvimento de software, especificamente aquelas que utilizam conceitos como Product Backlog e Sprint. Estas são características fundamentais do framework Scrum, que se destaca por sua simplicidade e capacidade de integração com outras práticas.
Desenvolvimento
O Scrum é um framework leve para gerenciar trabalho complexo em produtos e serviços. Ele define três papéis principais, três artefatos e cinco eventos. Os termos mencionados na questão correspondem diretamente a dois desses pilares:
- Product Backlog: Uma lista ordenada de tudo o que é conhecido ser necessário no produto. É o único lugar onde os requisitos aparecem.
- Sprint: O coração do Scrum. É um período de tempo fixo (timebox), geralmente de 2 a 4 semanas, durante o qual é criado um incremento de produto pronto para uso.
Além disso, o Scrum é frequentemente descrito como um framework que pode ser integrado a outras metodologias ou práticas (como XP, Kanban ou Lean) para formar uma abordagem híbrida ou adaptada às necessidades da equipe.
Comparativo das Alternativas
| Metodologia | Foco Principal | Termos Chave |
|---|
| Scrum | Gestão de projeto iterativa | Sprint, Product Backlog, Papéis (PO, SM, Devs) |
| FDD | Desenvolvimento baseado em funcionalidades | Modelagem, Features, Builds |
| XP | Qualidade técnica e engenharia | Pair Programming, TDD, Refatoração |
| DSDM | Entrega rápida e gerenciamento de projetos | MoSCoW, Pilares, Ciclos de vida |
| MSF | Framework proprietário da Microsoft | Team Models, Processos customizáveis |
Análise
- Palavras-chave identificadas: "Product Backlog" e "Sprint" são exclusivos do vocabulário oficial do Scrum.
- Integrabilidade: O Scrum é conhecido por não proibir outras práticas, permitindo adaptações (ex: Scrum + XP).
- Exclusão das demais:
- FDD foca mais em modelagem de dados e features específicas.
- XP foca intensamente em práticas técnicas (programação em par, testes automatizados).
- DSDM utiliza terminologia diferente (Timeboxing, fases de projeto).
- MSF é um framework mais amplo e corporativo, não definido primariamente por esses termos ágeis padrão.
Conclusão
A metodologia que tem foco no desenvolvimento do projeto utilizando Product Backlog e Sprint, sendo passível de integração com outras abordagens, é o Scrum. Portanto, a alternativa correta é a A.