Questão de Engenharia de Software — SCRUM — FCC 2025
Engenharia de Software›SCRUM
Código
fc150551
Banca
FCC
Órgão
CGE PI
Ano
2025
Cargo
Aud Gov ( )
Uma líder de equipe de uma Secretaria da Fazenda explica ao seu time que, no contexto da Engenharia de Software, diferentes abordagens de processos de desenvolvimento são utilizadas conforme as características do projeto. Com relação aos ciclos de vida de software, metodologias ágeis e metodologias tradicionais, ela explica corretamente que:
Aem metodologias ágeis, como o Waterfall, o planejamento é feito detalhadamente no início do projeto, e não há revisões durante a execução.
Bo modelo Waterfall é ideal para projetos com alto grau de incerteza e mudanças frequentes nos requisitos, pois permite adaptações rápidas ao longo do processo.
Cno V-Model, os testes são realizados somente ao final do desenvolvimento, o que o torna mais ágil que o Scrum.
Do Scrum propõe entregas incrementais e iterativas, com foco na colaboração entre equipes multidisciplinares e feedback constante do cliente.
Eo Kanban, por ser um método tradicional, segue uma sequência rígida de fases desde a análise até a manutenção do sistema.
Revelar gabarito e comentário▾
GabaritoD — o Scrum propõe entregas incrementais e iterativas, com foco na colaboração entre equipes multidisciplinares e feedback constante do cliente.
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 e Tradicionais: Scrum, Waterfall, V-Model e Kanban
Gabarito: letra D. O Scrum é um framework ágil que se caracteriza por entregas incrementais e iterativas, com foco na colaboração entre equipes multidisciplinares e no feedback constante do cliente — exatamente o que a alternativa D descreve. As demais alternativas invertem ou distorcem as características dessas metodologias, como veremos a seguir.
O enunciado pede que a líder explique corretamente as diferenças entre ciclos de vida de software, metodologias ágeis e tradicionais. Para isso, é essencial dominar os conceitos centrais de cada abordagem. As metodologias tradicionais (como o modelo Waterfall ou Cascata) seguem uma sequência linear e rígida de fases, com planejamento detalhado no início e pouca flexibilidade para mudanças. Já as metodologias ágeis (como Scrum, XP e Kanban) priorizam a adaptação, a entrega incremental e a colaboração contínua com o cliente.
O Scrum é um framework ágil de gerenciamento de projetos, baseado no empirismo (transparência, inspeção e adaptação). Ele organiza o trabalho em Sprints (ciclos curtos e fixos), com papéis bem definidos (Product Owner, Scrum Master e Desenvolvedores) e eventos como a Reunião Diária, a Revisão da Sprint e a Retrospectiva. A entrega é incremental (partes do produto são entregues ao longo do tempo) e iterativa (cada Sprint produz uma versão melhorada do produto). O feedback do cliente é constante, permitindo ajustes rápidos.
O Waterfall (ou modelo em cascata) é o oposto: é um modelo sequencial e linear, onde cada fase (requisitos, projeto, implementação, testes, implantação) só começa após a conclusão da anterior. É adequado para projetos com requisitos bem definidos e estáveis, mas não para projetos com alta incerteza ou mudanças frequentes. O V-Model é uma variação do cascata que associa cada fase de desenvolvimento a uma fase de teste correspondente, mas ainda é um modelo tradicional, não ágil. O Kanban, por sua vez, é um método ágil que visualiza o fluxo de trabalho em um quadro, com limites de trabalho em andamento (WIP), mas não segue uma sequência rígida de fases.
A pegadinha desta questão está em inverter as características das metodologias: a banca tenta fazer o candidato acreditar que o Waterfall é ágil, que o V-Model é mais ágil que o Scrum, ou que o Kanban é tradicional. A alternativa D é a única que descreve corretamente o Scrum, e é por isso que ela é o gabarito.
Critério
Scrum (Ágil)
Waterfall (Tradicional)
V-Model (Tradicional)
Kanban (Ágil)
Abordagem
Iterativa e incremental
Sequencial e linear
Sequencial com fases de teste associadas
Fluxo contínuo
Planejamento
Adaptativo, revisado a cada Sprint
Detalhado no início, rígido
Detalhado no início, rígido
Contínuo, sem fases fixas
Flexibilidade a mudanças
Alta (feedback constante)
Baixa (mudanças são custosas)
Baixa (mudanças são custosas)
Alta (permite ajustes contínuos)
Entrega
Incrementos em Sprints
Produto final ao fim do projeto
Produto final ao fim do projeto
Contínua, conforme itens concluídos
Testes
Ao longo de cada Sprint
Ao final do desenvolvimento
Associados a cada fase de desenvolvimento
Contínuos, integrados ao fluxo
Colaboração com o cliente
Constante e direta
Limitada, principalmente no início
Limitada, principalmente no início
Constante, com priorização contínua
Metodologias de desenvolvimento
1Tradicionais
Waterfall (sequencial, requisitos estáveis)
V-Model (teste associado a cada fase)
2Ágeis
Scrum (iterativo, incremental, feedback)
Kanban (fluxo contínuo, limites WIP)
LEVEL · soulevel.com.br
Alternativa A — ❌ Incorreta
A alternativa afirma que em metodologias ágeis, como o Waterfall, o planejamento é detalhado no início e não há revisões. Isso é um erro duplo: o Waterfall não é uma metodologia ágil, e sim um modelo tradicional (sequencial). Além disso, o Waterfall até faz planejamento detalhado no início, mas não é ágil — e a afirmação de que "não há revisões durante a execução" é uma característica do Waterfall, não das metodologias ágeis. As metodologias ágeis, como o Scrum, revisam e adaptam o plano constantemente.
Alternativa B — ❌ Incorreta
A alternativa diz que o Waterfall é ideal para projetos com alto grau de incerteza e mudanças frequentes. Isso é o oposto da realidade. O Waterfall é recomendado para projetos com requisitos bem compreendidos e estáveis, pois sua estrutura sequencial não suporta bem mudanças. Projetos com alta incerteza e mudanças frequentes são mais adequados para metodologias ágeis, como o Scrum.
Alternativa C — ❌ Incorreta
A alternativa afirma que no V-Model os testes são realizados somente ao final do desenvolvimento, o que o torna mais ágil que o Scrum. Há dois erros: (1) no V-Model, os testes são associados a cada fase de desenvolvimento (não apenas ao final), e (2) o V-Model é um modelo tradicional, não ágil, portanto não é "mais ágil que o Scrum". O Scrum, por ser iterativo e incremental, entrega valor continuamente e se adapta a mudanças, o que o torna mais ágil.
Alternativa D — ✅ Correta ⟵ GABARITO
A alternativa D descreve corretamente o Scrum: "propõe entregas incrementais e iterativas, com foco na colaboração entre equipes multidisciplinares e feedback constante do cliente". Isso está alinhado com a definição do Scrum como um framework ágil que entrega o produto em incrementos (Sprints), promove a colaboração entre papéis (Product Owner, Scrum Master, Desenvolvedores) e valoriza o feedback do cliente para adaptação contínua.
Alternativa E — ❌ Incorreta
A alternativa afirma que o Kanban é um método tradicional com sequência rígida de fases. Isso é incorreto: o Kanban é um método ágil que se baseia em fluxo contínuo, visualização do trabalho em um quadro e limites de WIP (Work In Progress). Ele não segue uma sequência rígida de fases como o Waterfall; pelo contrário, permite mudanças contínuas e melhoria do processo.