Questão de Engenharia de Software — SCRUM — CESPE / CEBRASPE 2023
Engenharia de Software›SCRUM
Código
ce397954
Banca
CESPE / CEBRASPE
Órgão
DATAPREV
Ano
2023
Cargo
Ana TI ( )
Julgue o item a seguir, relativos à metodologia Scrum.
Uma vez que o Scrum team é autogerenciável, com capacidade de decidir internamente como será executada a solução, cabe a ele criar e comunicar claramente os itens do product backlog.
CCerto
EErrado
Revelar gabarito e comentário▾
GabaritoE — Errado
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: Product Backlog e responsabilidades
Gabarito: Errado (E). A afirmativa está incorreta porque, embora o Scrum Team seja autogerenciável, a responsabilidade de criar e comunicar claramente os itens do Product Backlog é do Product Owner, não do time como um todo. O Product Owner é o único responsável por gerenciar o Product Backlog, incluindo sua criação, ordenação e comunicação.
O Scrum é um framework ágil para gerenciamento de projetos complexos, baseado em empirismo, colaboração e entrega incremental. Ele se estrutura em três pilares: transparência, inspeção e adaptação. O Time Scrum é composto por três papéis: Product Owner, Desenvolvedores e Scrum Master. Cada um tem responsabilidades bem definidas, e é justamente essa divisão de papéis que a questão explora.
O Product Owner é o papel responsável por maximizar o valor do produto e do trabalho do Time de Desenvolvimento. Ele é a única pessoa responsável por gerenciar o Product Backlog, o que inclui criar, priorizar e comunicar os itens. Embora possa delegar tarefas, a responsabilidade final permanece com ele. Os Desenvolvedores, por sua vez, são responsáveis por criar o Incremento utilizável a cada Sprint, e o Scrum Master é o facilitador, garantindo que o Scrum seja entendido e aplicado.
A questão tenta confundir o candidato ao associar a autogestão do time com a responsabilidade de criar o Product Backlog. A autogestão significa que o time decide internamente como realizar o trabalho, mas não que ele define o que será feito. A definição do que entra no Product Backlog é uma atribuição do Product Owner, que representa os interesses do negócio e dos stakeholders.
Para ilustrar, imagine um time Scrum desenvolvendo um aplicativo de banco. O Product Owner, em conjunto com os stakeholders, define que a funcionalidade de "consulta de saldo" é prioritária e a adiciona ao Product Backlog. O time de desenvolvimento, então, decide como implementar essa funcionalidade, quais tecnologias usar e como dividir as tarefas. O Scrum Master garante que o processo ocorra sem impedimentos. Nesse cenário, fica claro que a criação do backlog é do Product Owner, não do time.
A pegadinha da banca está em explorar a confusão entre "autogerenciável" e "responsável pelo backlog". O time é autogerenciável na execução, mas a definição do que será feito é do Product Owner. Essa distinção é crucial para responder corretamente à questão.
Responsabilidade
Scrum Team (Desenvolvedores)
Product Owner
Autogerenciamento na execução da solução
✅ Sim
❌ Não
Criar e comunicar itens do Product Backlog
❌ Não
✅ Sim
Definir como o trabalho será feito
✅ Sim
❌ Não
Definir o que entra no backlog
❌ Não
✅ Sim
Responsabilidades no Scrum: Product Owner (Criar e comunicar o Product Backlog, Priorizar itens); Time de Desenvolvimento (Autogerenciável na execução, Decidir como fazer); Scrum Master (Facilitar o processo)
Item — ❌ Errado
A afirmativa está errada porque atribui ao Scrum Team a responsabilidade de criar e comunicar os itens do Product Backlog. No Scrum, essa é uma atribuição exclusiva do Product Owner, que é o único responsável por gerenciar o backlog do produto. O time é autogerenciável, mas isso se refere à forma como ele executa o trabalho, não à definição do que será feito. A comunicação dos itens do backlog também é uma função do Product Owner, que deve garantir que todos entendam as prioridades e os objetivos.
Guia do Scrum (Schwaber & Sutherland):
"O Product Owner é responsável por maximizar o valor do produto e do trabalho do Time de Desenvolvimento. Como isso é feito pode variar amplamente através das organizações, Times Scrum e indivíduos. É a única pessoa responsável por gerenciar o Backlog do Produto."
A banca explora a confusão entre autogestão e definição de escopo. O time decide como fazer, mas o Product Owner decide o que fazer. Essa é a fronteira que separa as responsabilidades no Scrum.