Pular para o conteúdo principal

Questão de Engenharia de Software — Scrum — FGV 2024

Engenharia de SoftwareScrum
Código
fg079724
Banca
FGV
Órgão
DATAPREV
Ano
2024
Nível
Superior
Cargo
ATI - Desenvolvimento de Software
Em um projeto de alta complexidade, sujeito a mudanças frequentes nos requisitos e com a necessidade de entregas rápidas em ciclos incrementais, a metodologia ágil mais adequada para priorizar o valor ao cliente por meio de feedback contínuo e promover a colaboração da equipe é a
  1. AScrum, por organizar o trabalho em sprints fixas, com foco em entregas incrementais de software e adaptações baseadas em revisões periódicas.
  2. BKanban, por utilizar um fluxo contínuo de trabalho, permitindo a entrega de funcionalidades conforme são concluídas, sem ciclos fechados de tempo.
  3. CXP (Extreme Programming), por enfatizar práticas como programação em par, testes automatizados e integração contínua, visando adaptação rápida a mudanças.
  4. DWaterfall (Cascata), por ser uma metodologia linear e estruturada, permitindo controle e planejamento durante as fases do projeto.
  5. ELean, por eliminar desperdícios e otimizar o uso de recursos em projetos complexos, buscando entregas mais eficientes.
Revelar gabarito e comentário

GabaritoA — Scrum, por organizar o trabalho em sprints fixas, com foco em entregas incrementais de software e adaptações baseadas em revisões periódicas.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Metodologias Ágeis: Scrum vs. Outras Abordagens

Gabarito: letra A. A descrição do projeto — alta complexidade, mudanças frequentes, entregas rápidas em ciclos incrementais, priorização do valor ao cliente com feedback contínuo e colaboração da equipe — encaixa perfeitamente no framework Scrum, que organiza o trabalho em sprints fixas, com revisões periódicas e adaptações. O Scrum é o principal framework ágil de gerenciamento de projetos, baseado em colaboração, adaptação e entrega incremental.

A questão testa o conhecimento das características distintivas de cada metodologia ágil. O Scrum se destaca por seus ciclos temporais fixos (sprints), eventos formais de inspeção e adaptação (Sprint Review, Sprint Retrospective) e a ênfase no feedback contínuo do cliente para maximizar o valor entregue.

Metodologia

Ciclo de Trabalho

Foco Principal

Eventos Formais de Revisão

Adequação ao Enunciado

Scrum (A)

Sprints fixas (ciclos incrementais)

Entregas incrementais, feedback contínuo, colaboração da equipe

Sim (Sprint Review, Retrospective)

✅ Alta: atende a todos os requisitos (ciclos fixos, revisões, adaptação)

Kanban (B)

Fluxo contínuo (sem ciclos fixos)

Entrega conforme conclusão, sem sprints

Não possui revisões periódicas obrigatórias

❌ Baixa: não atende ao requisito de "ciclos incrementais" com duração fixa

XP (C)

Iterações curtas (não obrigatoriamente sprints fixas)

Práticas técnicas (programação em par, testes, integração contínua)

Não possui eventos formais como o Scrum

❌ Média: foco técnico, não gerencial; não enfatiza sprints fixas e revisões periódicas

Waterfall (D)

Linear e sequencial (não incremental)

Controle e planejamento rígido

Revisões no final de cada fase (não periódicas)

❌ Nula: metodologia preditiva, não ágil; inadequada para mudanças frequentes

Lean (E)

Fluxo contínuo (eliminação de desperdícios)

Otimização de recursos, eficiência

Não possui ciclos fixos ou revisões periódicas

❌ Baixa: foco em eficiência, não em ciclos incrementais com feedback contínuo do cliente

Metodologias ágeis
  • 1Scrum (✅)
    • Sprints fixas
    • Entregas incrementais
    • Revisões periódicas
    • Feedback contínuo
  • 2Kanban (❌)
    • Fluxo contínuo
    • Sem ciclos fechados
  • 3XP (❌)
    • Práticas técnicas
    • Sem sprints obrigatórias
  • 4Lean (❌)
    • Eliminar desperdícios
    • Otimizar recursos
  • 5Waterfall (❌)
    • Linear e estruturada
    • Sem adaptação a mudanças
LEVEL · soulevel.com.br

Alternativa A — ✅ Correta ⟵ GABARITO

A alternativa descreve corretamente o Scrum: "organizar o trabalho em sprints fixas, com foco em entregas incrementais de software e adaptações baseadas em revisões periódicas". Isso reflete os pilares do Scrum (transparência, inspeção, adaptação) e seus eventos, como a Sprint Planning, Daily Scrum, Sprint Review e Sprint Retrospective. O Product Owner prioriza o Product Backlog para maximizar o valor ao cliente, e a equipe se auto-organiza para colaborar.

Alternativa B — ❌ Incorreta

O Kanban utiliza um fluxo contínuo de trabalho sem ciclos fechados de tempo (sprints), o que não atende ao requisito de "ciclos incrementais" com duração fixa mencionado no enunciado. Embora o Kanban também seja ágil e promova feedback contínuo, ele não possui o evento de revisão periódica (Sprint Review) que é crucial para a adaptação planejada. O Scrum é mais indicado para projetos que necessitam de ciclos temporais fixos e entregas incrementais programadas.

Alternativa C — ❌ Incorreta

XP (Extreme Programming) é uma metodologia ágil focada em práticas técnicas (programação em par, testes automatizados, integração contínua) para adaptação rápida a mudanças. No entanto, o enunciado enfatiza a gestão do projeto com sprints fixas e revisões periódicas – características do Scrum. O XP não tem sprints obrigatórias nem eventos formais de revisão com stakeholders; seu feedback é mais técnico através de testes e integração contínua. Além disso, o Scrum é mais voltado para colaboração da equipe e priorização do valor ao cliente por meio do Product Owner.

Alternativa D — ❌ Incorreta

Waterfall (Cascata) é uma metodologia linear e sequencial, oposta ao que se pede. Ela não se adapta a mudanças frequentes de requisitos, não entrega em ciclos incrementais rápidos e não promove feedback contínuo do cliente. É rígida e planejada, adequada apenas para projetos com requisitos estáveis.

Alternativa E — ❌ Incorreta

Lean tem como foco eliminar desperdícios e otimizar recursos, mas não define ciclos incrementais fixos (sprints) nem eventos formais de revisão. Embora influencie práticas ágeis, não é uma metodologia com estrutura de sprints e revisões periódicas como o Scrum. Não é a mais adequada para o cenário descrito.

PEGA ESSA DICA!

Para identificar a metodologia certa, foque nas palavras-chave do enunciado: "ciclos incrementais" (sprints), "feedback contínuo" (Sprint Review), "colaboração da equipe" (auto-organização). Esses elementos são a marca registrada do Scrum. Lembre-se: o Scrum é um framework de gestão, enquanto o XP é técnico, o Kanban é fluxo contínuo, o Waterfall é sequencial e o Lean é filosófico.

Gabarito: letra A.

Link permanente: /questoes/fg079724