Pular para o conteúdo principal

Questão de Engenharia de Software — Geral — Avança SP 2024

Engenharia de SoftwareGeral
Código
qa631749
Banca
Avança SP
Órgão
CM Itapecerica Serra
Ano
2024
Cargo
Tec ( )
A metodologia ágil Scrum no desenvolvimento de software é amplamente utilizada para a criação de aplicação, principalmente por determinar intensiva e contínua colaboração e comunicação entre os envolvidos no projeto. Um dos recursos mais utilizados do Scrum são as Sprints, que constituem:
  1. Atreinamentos de uso da ferramenta para os desenvolvedores.
  2. Bdocumentação extensiva para acompanhamento das fases de desenvolvimento do projeto.
  3. Creuniões diárias para discussão do andamento do projeto.
  4. Dferramentas de monitoramento e gerenciamento inteligente de progresso de equipe.
  5. Eeventos fixos de curto prazo com duração de poucas semanas para a entrega dos incrementos do produto pela equipe de desenvolvimento.
Revelar gabarito e comentário

GabaritoE — eventos fixos de curto prazo com duração de poucas semanas para a entrega dos incrementos do produto pela equipe de desenvolvimento.

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: Sprints e o ciclo de desenvolvimento ágil

Gabarito: letra E. A Sprint é o coração do Scrum: um evento de duração fixa e curta (time-boxed), geralmente de 1 a 4 semanas, durante o qual a equipe desenvolve e entrega um incremento do produto potencialmente utilizável. As demais alternativas descrevem práticas que não correspondem à definição de Sprint — treinamento, documentação extensiva, reunião diária e ferramentas de monitoramento são elementos distintos do framework.

O Scrum é um framework ágil para gerenciamento de projetos complexos, baseado em empirismo e em ciclos iterativos e incrementais. Ele organiza o trabalho em eventos (cerimônias), papéis e artefatos. A Sprint é o evento central que contém todos os demais: o planejamento da sprint (Sprint Planning), as reuniões diárias (Daily Scrum), a revisão da sprint (Sprint Review) e a retrospectiva (Sprint Retrospective). A duração da Sprint é fixa e não pode ser alterada durante sua execução — essa rigidez temporal é o que garante a previsibilidade e o ritmo do desenvolvimento.

O objetivo de cada Sprint é produzir um incremento do produto que esteja pronto para ser entregue, ou seja, uma versão funcional e utilizável. Isso contrasta com abordagens tradicionais, onde a entrega ocorre apenas ao final do projeto. A cada Sprint, a equipe reavalia as prioridades do Product Backlog e seleciona os itens que serão desenvolvidos no Sprint Backlog. Ao final, o incremento é apresentado ao Product Owner e aos stakeholders na Sprint Review, e a equipe reflete sobre o processo na Retrospectiva para melhorar continuamente.

A pegadinha desta questão está em confundir a Sprint com outros elementos do Scrum. A reunião diária (Daily Scrum) é um evento que ocorre DENTRO da Sprint, mas não é a Sprint em si. A documentação extensiva é uma característica de metodologias tradicionais, não do Scrum, que valoriza software funcionando acima de documentação abrangente. Ferramentas de monitoramento são recursos de apoio, não eventos do framework. E treinamentos são atividades de capacitação, sem relação direta com a definição de Sprint.

Guarde a distinção: Sprint é o evento de desenvolvimento com duração fixa e curta, que produz um incremento entregável. É exatamente essa definição que separa a alternativa correta das demais.

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

Alternativa A — ❌ Incorreta

Treinamentos de uso da ferramenta são atividades de capacitação da equipe, que podem ocorrer em qualquer momento do projeto, mas não constituem uma Sprint. A Sprint é um evento de desenvolvimento com objetivo de entregar um incremento do produto, não uma atividade de aprendizado de ferramentas.

Alternativa B — ❌ Incorreta

Documentação extensiva é uma característica de metodologias tradicionais (como o modelo em cascata), não do Scrum. O Manifesto Ágil valoriza "software em funcionamento mais que documentação abrangente". A Sprint foca na entrega de um incremento funcional, não na produção de documentação extensa.

Alternativa C — ❌ Incorreta

A reunião diária (Daily Scrum) é um evento que ocorre dentro da Sprint, com duração máxima de 15 minutos, para alinhar o trabalho do dia. Mas ela é apenas uma parte da Sprint, não a Sprint em si. A Sprint é o período completo de desenvolvimento, que inclui planejamento, execução, revisão e retrospectiva.

Alternativa D — ❌ Incorreta

Ferramentas de monitoramento e gerenciamento de progresso são recursos de apoio que podem ser utilizados pela equipe, mas não são eventos do Scrum. A Sprint é um evento de duração fixa para desenvolvimento e entrega de incrementos, não uma ferramenta de gestão.

Alternativa E — ✅ Correta ⟵ GABARITO

Esta é a definição correta de Sprint. Ela é um evento de duração fixa e curta (time-boxed), geralmente de 1 a 4 semanas, durante o qual a equipe desenvolve e entrega um incremento do produto potencialmente utilizável. A Sprint é o coração do Scrum, pois é nela que o trabalho de desenvolvimento acontece de forma iterativa e incremental.

PEGA ESSA DICA!

Para questões sobre Scrum, memorize os três pilares (Transparência, Inspeção e Adaptação), os cinco valores (Foco, Comprometimento, Coragem, Respeito e Abertura) e os eventos: Sprint, Sprint Planning, Daily Scrum, Sprint Review e Sprint Retrospective. A Sprint é o evento que contém todos os outros.

Gabarito: letra E

Link permanente: /questoes/qa631749