____________________ é uma metodologia ágil que fornece um framework de gerenciamento de projetos. É centralizada em torno de um conjunto de sprints, que são períodos determinados de tempo, quando um incremento de sistema é desenvolvido. O planejamento é baseado na priorização de um ___________ (lista do trabalho a ser feito no projeto) e na seleção das tarefas mais importantes para um sprint. Assinale a alternativa que completa, correta e respectivamente, as lacunas do texto acima.
- A)Diagrama de Fluxo de Dados (DFD) – grafo de atividades
Errada, porque DFD é um modelo de representação de fluxo de dados, não um framework ágil com sprints e priorização de tarefas.
- B)Programação Extrema (XP) – diagrama de Gantt
Errada, porque XP é uma metodologia ágil, mas a referência a diagrama de Gantt não corresponde ao planejamento típico dela nem ao conceito pedido no enunciado.
- C)SCRUM – backlog
Certa, porque Scrum é uma metodologia ágil baseada em sprints e usa backlog para organizar e priorizar o trabalho do projeto.
- D)Engenharia Dirigida a Modelos – backlog
Errada, porque Engenharia Dirigida a Modelos trata de modelagem e geração de artefatos, não de sprints e backlog.
- E)Programação em pares – grafo de atividades
Errada, porque programação em pares é uma prática do XP, e grafo de atividades não é o termo usado para a organização do trabalho no texto.
Gabarito: C
O enunciado está descrevendo o Scrum, uma das metodologias ágeis mais cobradas em prova. Nele, o trabalho do projeto fica organizado em sprints, que são ciclos curtos de desenvolvimento com objetivo definido e entrega de um incremento de produto ao final. A ideia é simples: em vez de tentar fazer tudo de uma vez, você prioriza o que tem mais valor e executa em pequenas partes. A palavra que completa a segunda lacuna é backlog, que é a lista priorizada de tudo o que pode ser feito no projeto. No Scrum, o Product Backlog reúne as demandas, e o Sprint Backlog seleciona os itens escolhidos para aquela sprint. Ou seja, primeiro você organiza a fila do trabalho, depois puxa para o sprint o que é mais importante naquele momento. Por isso o gabarito é a letra C: Scrum - backlog. As outras alternativas misturam conceitos de outras abordagens, como DFD, XP, Model Driven Engineering e programação em pares, mas nenhuma delas corresponde à descrição de framework ágil com sprints e priorização de backlog. Em prova, guarde a lógica: Scrum trabalha com sprints, backlog, priorização e entrega incremental. Se aparecer um texto falando em ciclos curtos, planejamento por prioridades e lista do trabalho a fazer, pense em Scrum na hora.