Questão nº 51
Questão de Engenharia de Software · FCC TJ-CE 2022 (nº 51)
Quanto à metodologia Scrum, considere as definições a seguir:
I. Time-boxed de um mês ou menos, durante o qual um "Pronto", versão incremental potencialmente utilizável do produto, é criada.
II. Responsável por garantir que o Scrum seja entendido e aplicado, para garantir que o Time Scrum adira à teoria, práticas e regras do Scrum.
III. Responsável por maximizar o valor do produto e do trabalho do Time de Desenvolvimento.
IV. Um conjunto de itens selecionados, juntamente com o plano para entregar o incremento do produto e atingir o objetivo. Previsão do Time de Desenvolvimento sobre qual funcionalidade estará no próximo incremento e sobre o trabalho necessário para entregar essa funcionalidade em um incremento "Pronto".
Os itens I, II, III e IV correspondem, correta e respectivamente, às definições de
- ASprint, Scrum Master, Product Owner e Sprint Backlog. (alternativa correta)
- BProduct Sprint, Product Owner, Scrum Master e Product Backlog.
- CSprint, Senior Scrum, Product Owner e Product Backlog.
- DBacklog Review, Product Master, Scrum Owner e Sprint Backlog.
- EProduct Backlog, Sprint Master, Scrum Master e Increment.
Resposta comentada
Gabarito Alternativa A
O Scrum é uma metodologia ágil que ajuda equipes a entregar produtos de forma iterativa e incremental, dividindo o trabalho em ciclos curtos chamados Sprints e definindo papéis claros, eventos e artefatos para gerenciar o processo.
(A) Correta:
- I. Time-boxed de um mês ou menos, durante o qual um "Pronto", versão incremental potencialmente utilizável do produto, é criada. Esta é a definição exata de uma Sprint, o coração do Scrum, um evento de duração fixa onde o trabalho é realizado para criar um incremento.
- II. Responsável por garantir que o Scrum seja entendido e aplicado, para garantir que o Time Scrum adira à teoria, práticas e regras do Scrum. Esta é a função do Scrum Master, que atua como um líder servidor e coach para a equipe e a organização.
- III. Responsável por maximizar o valor do produto e do trabalho do Time de Desenvolvimento. Esta é a principal responsabilidade do Product Owner, que gerencia o Product Backlog e representa os interesses dos stakeholders.
- IV. Um conjunto de itens selecionados, juntamente com o plano para entregar o incremento do produto e atingir o objetivo. Previsão do Time de Desenvolvimento sobre qual funcionalidade estará no próximo incremento e sobre o trabalho necessário para entregar essa funcionalidade em um incremento "Pronto". Esta é a definição do Sprint Backlog, que é composto pelos itens do Product Backlog selecionados para a Sprint atual e o plano do Time de Desenvolvimento para entregá-los.
(B) Incorreta: "Product Sprint" não é um termo padrão; as definições para II e III estão trocadas; e para IV, o "Product Backlog" é a lista completa de requisitos, não o conjunto selecionado com o plano para a Sprint atual (que é o Sprint Backlog). A armadilha aqui é a confusão entre Product Backlog (a lista completa de tudo que pode ser feito no produto) e Sprint Backlog (os itens selecionados para a Sprint atual mais o plano para entregá-los), além da troca de papéis.
(C) Incorreta: "Senior Scrum" não é um papel oficial no Scrum; e para IV, o "Product Backlog" está incorreto, como explicado acima.
(D) Incorreta: "Backlog Review" não é um time-box de criação de incremento (é um evento de inspeção ou refinamento); "Product Master" e "Scrum Owner" não são papéis oficiais do Scrum.
(E) Incorreta: Para I, "Product Backlog" está incorreto (é a Sprint); "Sprint Master" não é um papel oficial (é Scrum Master); para III, "Scrum Master" está incorreto (é Product Owner); e para IV, "Increment" é o resultado "Pronto" da Sprint, não o plano e os itens selecionados para a Sprint.
Fonte: FCC TJ-CE 2022 Analista Judiciário - Especialidade Ciência da Computação - Área Sistemas da Informação (Caderno Tipo 001). Reproduzida para fins de estudo.