Pular para o conteúdo principal

Questão de Engenharia de Software — Scrum — FCC 2017

Engenharia de SoftwareScrum
Código
fc036539
Banca
FCC
Órgão
DPE-RS
Ano
2017
Nível
Superior
Cargo
Analista - Desenvolvimento de Sistemas
Considere que uma Analista está participando de um projeto sendo desenvolvido na Defensoria Pública com base nas práticas SCRUM. Ela faz parte do Time de Desenvolvimento, que foi estruturado e autorizado pela Defensoria para organizar e gerenciar seu próprio trabalho. Como parte integrante do Time de Desenvolvimento, uma situação envolvendo a Analista, que respeita as regras do SCRUM, é apresentada em:
  1. AO Scrum Master dá instruções sobre como o Time de Desenvolvimento deve agir para transformar o Backlog do Produto em incrementos de funcionalidades potencialmente utilizáveis.
  2. BA Analista, junto com todo o Time de Desenvolvimento, participa da Reunião Diária para inspecionar o progresso em direção ao objetivo da Sprint e verificar se o progresso tende a completar o trabalho do Backlog da Sprint.
  3. CComo já havia 3 integrantes do Time de Desenvolvimento que tinham a função de Desenvolvedores, a Analista assume a função de Gerente do Projeto, devido à sua vasta experiência profissional.
  4. DA Analista é designada pelo Product Owner a ser a representante do Time de Desenvolvimento para participar da Reunião de Planejamento da Sprint e reportar ao Time, posteriormente, os detalhes do Plano da Sprint.
  5. EA Analista é convidada pelo Scrum Master a integrar o subtime dedicado aos direitos de acessibilidade de pessoas com deficiência, para analisar os impactos de criação de interfaces especiais no projeto.
Revelar gabarito e comentário

GabaritoB — A Analista, junto com todo o Time de Desenvolvimento, participa da Reunião Diária para inspecionar o progresso em direção ao objetivo da Sprint e verificar se o progresso tende a completar o trabalho do Backlog da 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 – Papéis, Eventos e Autogestão

Gabarito: letra B. A Reunião Diária (Daily Scrum) é um evento do Time de Desenvolvimento para inspecionar o progresso em direção ao objetivo da Sprint e ajustar o plano, conforme o Guia do Scrum. Todas as outras alternativas violam princípios do Scrum, como autogestão, ausência de gerente de projeto e participação plena da equipe.

Alternativa

Descrição da Situação

Violação de Princípio Scrum?

Justificativa

A

Scrum Master instrui o Time de Desenvolvimento sobre como transformar o Backlog do Produto em incrementos.

Sim

O Time de Desenvolvimento é auto-organizável; o Scrum Master não dita como o trabalho deve ser executado, apenas facilita e remove impedimentos.

B

A Analista, junto com todo o Time de Desenvolvimento, participa da Reunião Diária para inspecionar o progresso em direção ao objetivo da Sprint.

Não

A Reunião Diária é um evento do Time de Desenvolvimento para inspecionar o progresso e ajustar o plano, conforme o Guia do Scrum.

C

A Analista assume a função de Gerente do Projeto, pois já havia 3 Desenvolvedores.

Sim

O Scrum não prevê o papel de Gerente de Projeto; o Time de Desenvolvimento é autogerenciável e sem hierarquia interna.

D

A Analista é designada pelo Product Owner como representante do Time de Desenvolvimento na Reunião de Planejamento da Sprint.

Sim

Todo o Time de Desenvolvimento deve participar do Sprint Planning; não há representantes, e o planejamento é colaborativo em tempo real.

E

A Analista é convidada pelo Scrum Master a integrar um subtime dedicado a acessibilidade.

Sim

O Scrum não permite subtimes; o Time de Desenvolvimento é uma unidade coesa e multifuncional.

Alternativa A — ❌ Incorreta

No Scrum, o Time de Desenvolvimento é auto-organizável e responsável por decidir como transformar o Backlog do Produto em incrementos. O Scrum Master não dá instruções sobre como o trabalho deve ser executado; ele atua como facilitador, removendo impedimentos, mas não direciona tecnicamente a equipe.

Alternativa B — ✅ Correta ⟵ GABARITO

A Reunião Diária (Daily Scrum) é realizada pelo Time de Desenvolvimento para inspecionar o progresso em direção ao objetivo da Sprint e verificar se o trabalho do Backlog da Sprint está sendo concluído conforme o planejado. Participam todos os membros do Time de Desenvolvimento, incluindo a analista. O Product Owner e o Scrum Master podem estar presentes, mas não são obrigatórios. A descrição está alinhada com o Guia do Scrum.

Alternativa C — ❌ Incorreta

O Scrum não prevê o papel de Gerente de Projeto. O Time de Desenvolvimento é autogerenciável e não possui hierarquia interna. Atribuir a função de gerente a um membro, mesmo que experiente, contradiz o princípio de auto-organização e a estrutura de papéis do Scrum (Product Owner, Scrum Master e Time de Desenvolvimento).

Alternativa D — ❌ Incorreta

A Reunião de Planejamento da Sprint (Sprint Planning) conta com a participação de todo o Time de Desenvolvimento, não apenas de um representante. O Product Owner não pode designar um único membro para representá-los; a equipe inteira deve estar presente para elaborar o plano da Sprint. Além disso, o Scrum não prevê "reportar" posteriormente; o planejamento é colaborativo e em tempo real.

Alternativa E — ❌ Incorreta

O Scrum não permite a criação de "subtimes" dentro do Time de Desenvolvimento. A equipe é uma unidade coesa e multifuncional, e o Scrum Master não convida membros para subtimes específicos. O trabalho de análise de acessibilidade deve ser incorporado ao trabalho normal da equipe, que se auto-organiza para incluir essas atividades no Backlog da Sprint.

PEGA ESSA DICA!

Em questões de Scrum, foque nos três pilares: transparência, inspeção e adaptação. Lembre-se de que o Time de Desenvolvimento é auto-organizável e não há gerente de projeto. Os eventos (Daily Scrum, Sprint Planning, Review, Retrospectiva) envolvem toda a equipe quando apropriado.

Gabarito: letra B.

Link permanente: /questoes/fc036539