Pular para o conteúdo principal

Questão de Engenharia de Software — SCRUM — FGV 2024

Engenharia de SoftwareSCRUM
Código
fg165500
Banca
FGV
Órgão
Pref Niterói
Ano
2024
Cargo
APPGG (SEPLAG Niterói)

As metodologias ágeis em desenvolvimento de sistemas promovem a entrega rápida e incremental de valor ao cliente, priorizando a adaptação contínua às mudanças. Elas utilizam práticas colaborativas e ciclos curtos, como os Sprints do Scrum, para melhorar a eficiência e a flexibilidade no desenvolvimento de software.

 

Em relação ao Scrum, assinale a opção que descreve corretamente a principal responsabilidade do Product Owner em relação ao desenvolvimento de software.

  1. ADefinir, priorizar e refinar os itens do Product Backlog, garantindo que a equipe entenda o valor de negócio de cada item.
  2. BExecutar os testes de software e garantir a qualidade do produto.
  3. CTomar decisões técnicas sobre a arquitetura do sistema e as tecnologias a serem usadas.
  4. DGerenciar a equipe de desenvolvimento, atribuindo tarefas e monitorando o progresso diário.
  5. EGarantir que as reuniões do Scrum ocorram de forma eficaz e produtiva, remover impedimentos e garantir o cumprimento do processo.
Revelar gabarito e comentário

GabaritoA — Definir, priorizar e refinar os itens do Product Backlog, garantindo que a equipe entenda o valor de negócio de cada item.

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: Product Owner

Gabarito: letra A. No Scrum, o Product Owner é o único responsável por gerenciar o Product Backlog — definindo, priorizando e refinando seus itens — e por maximizar o valor do produto, garantindo que a equipe entenda o valor de negócio de cada item. Essa é a essência do papel, conforme o Guia do Scrum e a literatura de metodologias ágeis.

O Scrum é um framework ágil para gerenciar e desenvolver produtos complexos, baseado em colaboração, adaptação e entrega incremental. Ele é composto por três papéis (Product Owner, Desenvolvedores e Scrum Master), eventos, artefatos e regras. Cada papel tem responsabilidades bem definidas, e a banca explora justamente a confusão entre elas.

O Product Owner (PO) é a ponte entre a área de negócios e a área técnica. Ele articula as necessidades do projeto, prioriza o Product Backlog (a lista de tudo que pode ser necessário no produto) e garante que o Time Scrum trabalhe nas tarefas certas. Uma característica crucial: o PO é uma pessoa única, nunca um comitê. Ele é o único que pode alterar o Product Backlog — nem o Scrum Master, nem os Desenvolvedores têm essa prerrogativa.

Os Desenvolvedores, por sua vez, são os únicos que criam os incrementos (o produto utilizável). Eles têm autonomia para decidir como realizar o trabalho necessário para entregar os itens do Sprint Backlog, que é o conjunto de itens do Product Backlog selecionados para a Sprint. Apenas eles podem alterar o Sprint Backlog.

O Scrum Master é o facilitador do processo: remove impedimentos, ensina o Scrum e protege o time contra interferências externas. Ele não é um chefe, não dá ordens e não gerencia tarefas. Sua função é garantir que o Scrum seja entendido e aplicado corretamente.

A pegadinha clássica da banca é trocar as responsabilidades entre os papéis: atribuir ao PO funções do Scrum Master (como remover impedimentos) ou dos Desenvolvedores (como testar). A alternativa correta é a que descreve exatamente a função do PO: gerenciar o Product Backlog e maximizar o valor do produto.

NÃO CAIA NESSA!

A banca adora inverter os papéis do Scrum. Nesta questão, as alternativas B, C, D e E misturam funções de outros papéis: B (testes) é dos Desenvolvedores, C (arquitetura) é decisão técnica dos Desenvolvedores, D (gerenciar equipe) é papel que não existe no Scrum (o time é autogerenciável), e E (remover impedimentos) é do Scrum Master. Fique atento: o PO não executa testes, não decide arquitetura, não gerencia pessoas e não remove impedimentos — ele cuida do backlog e do valor do produto.

1Product Owner
Gerencia o Product Backlog
Define, prioriza e refina itens
Maximiza o valor do produto
Único que altera o backlog
2Desenvolvedores
Criar os incrementos
Decidir como realizar o trabalho
Autogerenciáveis
3Scrum Master
Remove impedimentos
Ensina e protege o Scrum
Não gerencia nem dá ordens
Scrum: 3 papéis
LEVELsoulevel.com.br
Scrum: 3 papéis: Product Owner (Gerencia o Product Backlog, Define, prioriza e refina itens, Maximiza o valor do produto, Único que altera o backlog); Desenvolvedores (Criar os incrementos, Decidir como realizar o trabalho, Autogerenciáveis); Scrum Master (Remove impedimentos, Ensina e protege o Scrum, Não gerencia nem dá ordens)

Alternativa A — ✅ Correta ⟵ GABARITO

Esta é a definição exata do papel do Product Owner. Ele é o único responsável por gerenciar o Product Backlog, o que inclui definir, priorizar e refinar os itens. Além disso, ele deve garantir que a equipe entenda o valor de negócio de cada item, pois é ele quem maximiza o valor do produto. Essa responsabilidade é exclusiva do PO, conforme o Guia do Scrum.

Alternativa B — ❌ Incorreta

Executar testes de software e garantir a qualidade do produto é responsabilidade dos Desenvolvedores, não do Product Owner. O PO pode participar da definição de critérios de aceite, mas a execução de testes é tarefa técnica da equipe de desenvolvimento.

Alternativa C — ❌ Incorreta

Tomar decisões técnicas sobre arquitetura e tecnologias é uma atribuição dos Desenvolvedores, que são os responsáveis por decidir como realizar o trabalho. O Product Owner foca no "o quê" (o que será entregue e com qual prioridade), não no "como" (como será implementado).

Alternativa D — ❌ Incorreta

O Scrum não tem um gerente de equipe que atribui tarefas e monitora o progresso diário. O Time Scrum é autogerenciável: os Desenvolvedores decidem como realizar o trabalho. O Product Owner não gerencia pessoas; ele gerencia o backlog e o valor do produto.

Alternativa E — ❌ Incorreta

Garantir que as reuniões do Scrum ocorram de forma eficaz, remover impedimentos e garantir o cumprimento do processo é função do Scrum Master, não do Product Owner. O Scrum Master é o facilitador do processo e o responsável por remover impedimentos.

Gabarito: letra A

Link permanente: /questoes/fg165500