Questão de Engenharia de Software — Geral — Avança SP 2024
Engenharia de Software›Geral
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:
Atreinamentos de uso da ferramenta para os desenvolvedores.
Bdocumentação extensiva para acompanhamento das fases de desenvolvimento do projeto.
Creuniões diárias para discussão do andamento do projeto.
Dferramentas de monitoramento e gerenciamento inteligente de progresso de equipe.
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.
1Sprint Planning
2Daily Scrum
3Sprint Review
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.