Questão nº 68
Questão de Tecnologia da Informação · FGV DATAPREV 2024 (nº 68)
Uma equipe de desenvolvimento está trabalhando em um projeto importante usando Scrum. Durante o Daily Scrum, um dos desenvolvedores comenta que está com dificuldades para concluir uma tarefa e provavelmente não conseguirá terminá-la até o fim do Sprint. Diante disso, o Scrum Master sugere que a equipe pense em como reorganizar as tarefas para garantir que o objetivo do Sprint ainda seja alcançado.
Para ajudar a equipe a continuar no caminho certo, o Scrum Master deve
- Aredistribuir as tarefas por conta própria, sem envolver a equipe, para garantir que tudo seja concluído a tempo.
- Bincentivar a equipe a discutir o problema e encontrar uma solução colaborativa, removendo qualquer obstáculo, mas sem interferir demais. (alternativa correta)
- Cassumir a tarefa do desenvolvedor, garantindo que o prazo seja cumprido.
- Descalar o problema ao Product Owner, deixando que ele reorganize as prioridades e tarefas.
- Eencerrar o Sprint mais cedo, já que a tarefa não será concluída.
Resposta comentada
Gabarito Alternativa B
No Scrum, o Scrum Master é como um treinador para a equipe, ajudando-a a seguir as regras do Scrum e a resolver problemas, mas sem dar ordens. A equipe de desenvolvimento é auto-organizada, ou seja, ela mesma decide como vai fazer o trabalho para atingir o objetivo do Sprint.
- (A) Incorreta: O Scrum Master não deve redistribuir tarefas por conta própria. Isso vai contra o princípio de auto-organização da equipe, tirando a autonomia e a responsabilidade dela sobre como o trabalho será feito.
- (B) Correta: O Scrum Master deve facilitar a discussão e a solução do problema pela própria equipe. Ele atua como um líder-servidor, removendo impedimentos e guiando a equipe para que ela encontre suas próprias soluções colaborativas, sem interferir diretamente na gestão das tarefas.
- (C) Incorreta: O Scrum Master não é um desenvolvedor e não deve assumir tarefas de desenvolvimento. Sua função é garantir que o processo Scrum funcione e que a equipe tenha as condições para trabalhar.
- (D) Incorreta: O Product Owner é responsável pelo que será construído (o backlog do produto e suas prioridades), não pelo como a equipe gerencia suas tarefas dentro de um Sprint para atingir o objetivo. A reorganização das tarefas para cumprir o objetivo do Sprint é responsabilidade da equipe, com o apoio do Scrum Master.
- (E) Incorreta: Encerrar um Sprint mais cedo é uma medida drástica, geralmente reservada para quando o objetivo do Sprint se torna obsoleto. Uma dificuldade em uma única tarefa não justifica o cancelamento do Sprint, mas sim uma adaptação da equipe.
Fonte: FGV DATAPREV 2024 Analista de Tecnologia da Informação - Desenvolvimento de Software (Caderno Tipo 1). Reproduzida para fins de estudo.