Pular para o conteúdo principal

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

Engenharia de SoftwareSCRUM
Código
vu196546
Banca
VUNESP
Órgão
TJ RS
Ano
2023
Cargo
ATI ( )

Um dos métodos ágeis de desenvolvimento de software denomina-se Scrum, que compreende, em suas atividades, o chamado sprint, sobre o qual é correto afirmar que

  1. Arepresenta a atividade final do ciclo de desenvolvimento do software, compreendendo sua entrega ao cliente.
  2. Bconsiste em uma reunião com duração de poucos minutos da equipe de projeto, para verificação do andamento do projeto.
  3. Cconsiste na etapa de levantamento de requisitos do produto que deve ser desenvolvido.
  4. Drepresenta uma unidade de trabalho que deve ser desenvolvida, visando atender, por exemplo, a um requisito estabelecido.
  5. Econsiste em reuniões diárias de toda equipe de desenvolvimento, visando à realização de walkthroughs.
Revelar gabarito e comentário

GabaritoD — representa uma unidade de trabalho que deve ser desenvolvida, visando atender, por exemplo, a um requisito estabelecido.

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

Sprint no Scrum: a unidade de trabalho iterativa

Gabarito: letra D. A Sprint é o coração do Scrum: um período de duração fixa (de uma semana até um mês) durante o qual o time desenvolve um incremento do produto, selecionando itens do Product Backlog para transformá-los em funcionalidades prontas. As demais alternativas confundem a Sprint com outros eventos do framework — a reunião diária (Daily Scrum), o planejamento (Sprint Planning) ou a entrega final —, mas nenhuma delas captura a essência da Sprint como unidade de trabalho que visa atender a um requisito.

O Scrum é um framework ágil de gerenciamento de projetos, baseado no empirismo (transparência, inspeção e adaptação) e estruturado em papéis, eventos, artefatos e regras. A Sprint é o evento central, o "container" que abriga todos os outros: o Sprint Planning (planejamento), o Daily Scrum (reunião diária), a Sprint Review (revisão) e a Sprint Retrospective (retrospectiva). Durante a Sprint, o time seleciona um conjunto de itens do Product Backlog — a lista priorizada de requisitos — e se compromete a entregá-los como um incremento potencialmente utilizável do produto.

A duração da Sprint é fixa e não pode ser alterada, mesmo que a meta não seja atingida. Isso cria um ritmo previsível e força o time a se adaptar. Ao final de cada Sprint, o incremento é revisado com os stakeholders na Sprint Review, e o processo é avaliado na Retrospectiva. A Sprint, portanto, não é uma reunião, nem uma fase de levantamento de requisitos, nem a entrega final — é o ciclo de trabalho em si, onde o desenvolvimento acontece de forma iterativa e incremental.

A pegadinha da banca está em confundir a Sprint com os eventos que acontecem dentro dela. A alternativa B descreve o Daily Scrum (reunião diária de 15 minutos), a alternativa C descreve o Sprint Planning (que define o que será feito), e a alternativa A descreve a entrega final do produto, que não é uma Sprint específica, mas o resultado de várias Sprints. A alternativa E mistura o Daily Scrum com a prática de walkthroughs, que não é um evento do Scrum. A alternativa D, por sua vez, acerta ao definir a Sprint como uma unidade de trabalho que visa atender a um requisito — é exatamente isso que ela é: um período de desenvolvimento focado em entregar valor.

Guarde a distinção: Sprint é o período de trabalho; Sprint Planning, Daily Scrum, Sprint Review e Sprint Retrospective são os eventos que ocorrem dentro desse período. É essa fronteira que separa a alternativa correta das demais.

  1. 1Sprint Planning
  2. 2Daily Scrum
  3. 3Desenvolvimento
  4. 4Sprint Review
  5. 5Sprint Retrospective
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

A Sprint não é a atividade final do ciclo de desenvolvimento. O Scrum é iterativo e incremental: cada Sprint gera um incremento do produto, e o ciclo se repete até que o produto esteja completo ou o projeto seja encerrado. A entrega final ao cliente é o resultado de múltiplas Sprints, não uma Sprint específica. A alternativa confunde a Sprint com a fase de entrega do ciclo de vida tradicional (modelo cascata), que não se aplica ao Scrum.

Alternativa B — ❌ Incorreta

Esta descrição corresponde ao Daily Scrum (reunião diária), que tem duração máxima de 15 minutos e serve para sincronizar as atividades do time e planejar as próximas 24 horas. A Sprint dura de uma semana a um mês e é o período de trabalho, não uma reunião. A banca troca o evento "Sprint" pelo evento "Daily Scrum", uma confusão clássica.

Alternativa C — ❌ Incorreta

O levantamento de requisitos no Scrum é feito de forma contínua, principalmente pelo Product Owner, que mantém o Product Backlog — a lista priorizada de tudo que o produto pode precisar. A Sprint não é a etapa de levantamento de requisitos; ela é o período em que os requisitos já priorizados são desenvolvidos. A alternativa confunde a Sprint com o Sprint Planning, que é a reunião em que o time seleciona os itens do backlog que serão trabalhados.

Alternativa D — ✅ Correta ⟵ GABARITO

A Sprint é, de fato, uma unidade de trabalho: um período de duração fixa (máximo de um mês) durante o qual o time desenvolve um incremento do produto, selecionando itens do Product Backlog para atender a requisitos específicos. Cada Sprint tem uma meta (Sprint Goal) e produz um incremento potencialmente utilizável. A alternativa captura corretamente a essência da Sprint como unidade de trabalho que visa atender a um requisito estabelecido.

Alternativa E — ❌ Incorreta

As reuniões diárias de toda a equipe de desenvolvimento são o Daily Scrum, que tem duração máxima de 15 minutos e serve para sincronizar atividades. A alternativa adiciona o termo "walkthroughs", que é uma técnica de revisão de artefatos (como código ou documentos) e não faz parte dos eventos oficiais do Scrum. A banca mistura o Daily Scrum com uma prática de revisão que não pertence ao framework.

NÃO CAIA NESSA!

A banca adora trocar a Sprint pelos eventos que acontecem dentro dela. A alternativa B descreve o Daily Scrum, a alternativa C descreve o Sprint Planning, e a alternativa E mistura o Daily Scrum com walkthroughs. A Sprint é o período de trabalho em si, não uma reunião. Memorize: Sprint = período fixo de desenvolvimento; Daily Scrum = reunião diária de 15 minutos; Sprint Planning = planejamento do que será feito; Sprint Review = revisão do incremento; Sprint Retrospective = revisão do processo.

PEGA ESSA DICA!

Para não errar, associe cada evento à sua duração e propósito: Sprint (1 semana a 1 mês, desenvolvimento), Daily Scrum (15 min/dia, sincronização), Sprint Planning (8h para Sprint de 1 mês, planejamento), Sprint Review (4h para Sprint de 1 mês, inspeção do incremento), Sprint Retrospective (3h para Sprint de 1 mês, revisão do processo). Essa tabela mental resolve a maioria das questões sobre eventos do Scrum.

Gabarito: letra D.

Link permanente: /questoes/vu196546