Pular para o conteúdo principal

Questão de Engenharia de Software — SCRUM — VUNESP 2023

Engenharia de SoftwareSCRUM
Código
vu196760
Banca
VUNESP
Órgão
Pref SP
Ano
2023
Cargo
AFTM SP
A metodologia ágil Scrum pode ser dividida em três fases, sendo a primeira de Planejamento Geral e a terceira de Encerramento do Projeto. Já a segunda fase é composta por ciclos de desenvolvimento incremental do sistema, cada ciclo com duração aproximada de 2 a 4 semanas. Tal fase recebe a denominação específica de
  1. AEspelho.
  2. BSprint.
  3. CCase.
  4. DBaseline.
  5. ESpec.
Revelar gabarito e comentário

GabaritoB — Sprint.

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”.

Scrum: fases e o ciclo de desenvolvimento incremental

Gabarito: letra B. A segunda fase do Scrum, composta por ciclos de desenvolvimento incremental do sistema, com duração de 2 a 4 semanas, é denominada Sprint. O Sprint é o coração do framework Scrum, o evento que contém todo o trabalho necessário para entregar um incremento do produto, e é exatamente essa a definição que a alternativa correta espelha.

O Scrum é um framework ágil para gerenciamento de projetos complexos, baseado em empirismo, colaboração e entrega incremental. Ele não é um processo prescritivo, mas sim um conjunto de valores, princípios e práticas que fornecem a base para que a equipe adicione suas próprias práticas. O framework é estruturado em papéis (Product Owner, Scrum Master e Desenvolvedores), eventos (Sprint, Planejamento da Sprint, Reunião Diária, Revisão da Sprint e Retrospectiva da Sprint) e artefatos (Product Backlog, Sprint Backlog e Incremento).

A Sprint é o evento central do Scrum. É um período de tempo limitado, geralmente de 2 a 4 semanas, durante o qual um incremento de produto potencialmente utilizável é criado. Cada Sprint começa com uma reunião de planejamento, onde a equipe seleciona os itens do Product Backlog que serão trabalhados, e termina com uma revisão e uma retrospectiva. A duração da Sprint é consistente ao longo do projeto, e um novo Sprint começa imediatamente após o término do anterior. É dentro da Sprint que ocorre o desenvolvimento incremental, com a equipe trabalhando de forma iterativa para transformar os itens do backlog em funcionalidades prontas.

A banca explora a confusão entre os termos técnicos do Scrum e outros conceitos de engenharia de software. O candidato que não domina o vocabulário do framework pode se perder entre termos como "Sprint", "Baseline", "Case" e "Spec". A chave é reconhecer que a Sprint é o ciclo de desenvolvimento incremental, o período de trabalho que produz um incremento do produto. Os demais termos têm significados diferentes e não se aplicam a essa definição.

Guarde a definição de Sprint como o ciclo de desenvolvimento incremental: é exatamente nela que as alternativas se dividem.

  1. 1Planejamento Geral
  2. 2Sprint (2-4 semanas)
  3. 3Encerramento do Projeto
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

"Espelho" não é um termo do Scrum. Não há nenhum evento, artefato ou fase no framework com essa denominação. A banca utiliza esse termo como um distrator, provavelmente para confundir o candidato que não conhece a estrutura do Scrum.

Alternativa B — ✅ Correta ⟵ GABARITO

A Sprint é o ciclo de desenvolvimento incremental do Scrum, com duração de 2 a 4 semanas, durante o qual a equipe trabalha para entregar um incremento do produto. É o evento que contém todo o trabalho necessário para atingir o objetivo da Sprint, e é a segunda fase do framework, entre o planejamento geral e o encerramento do projeto.

Alternativa C — ❌ Incorreta

"Case" é um termo genérico que pode se referir a um caso de uso (use case) ou a um estudo de caso, mas não é uma fase do Scrum. A banca utiliza esse termo como um distrator, explorando a confusão com outros conceitos de engenharia de software.

Alternativa D — ❌ Incorreta

"Baseline" é um termo usado em gerenciamento de projetos para se referir a uma versão aprovada de um artefato, como o escopo, o cronograma ou o custo. Não é uma fase do Scrum. A banca explora a confusão entre o vocabulário do Scrum e o do gerenciamento de projetos tradicional.

Alternativa E — ❌ Incorreta

"Spec" é uma abreviação de "specification" (especificação), um termo usado para descrever os requisitos de um sistema. Não é uma fase do Scrum. A banca utiliza esse termo como um distrator, explorando a confusão com a documentação de requisitos.

NÃO CAIA NESSA!

A banca troca o termo técnico do Scrum (Sprint) por outros termos de engenharia de software (Case, Baseline, Spec) e até por um termo sem relação (Espelho). O candidato que não domina o vocabulário do framework pode se perder. A dica é memorizar os eventos do Scrum: Sprint, Planejamento da Sprint, Reunião Diária, Revisão da Sprint e Retrospectiva da Sprint. Com treino, você reconhece esses termos de longe 💪.

Gabarito: letra B

Link permanente: /questoes/vu196760