Em relação aos modelos de desenvolvimento ágil, analise...

Próximas questões
Com base no mesmo assunto
Q322066 Engenharia de Software
Em relação aos modelos de desenvolvimento ágil, analise as características abaixo.
I - Engloba um conjunto de padrões de processos enfatizando prioridades de projeto, unidades de trabalho compartimentalizadas, comunicação e feedback freqüente por parte dos clientes.
II - Diariamente uma reunião curta (tipicamente de 15 minutos) é realizada para que os membros da equipe respondam a questões básicas, como: o que foi realizado desde a última reunião, quais obstáculos estão encontrando e o que planejam realizar até a próxima reunião.
III- Em cada atividade metodológica, ocorrem tarefas a realizar dentro de um padrão de processo chamado sprint.

As características acima se referem à qual modelo de desenvolvimento ágil?
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a D - Scrum.

O Scrum é um dos frameworks mais populares dentro das metodologias ágeis. Ele se destaca por sua abordagem iterativa e incremental no desenvolvimento de projetos, sendo composto por eventos, papéis e artefatos específicos.

Vamos analisar as afirmativas:

I - Engloba um conjunto de padrões de processos enfatizando prioridades de projeto, unidades de trabalho compartimentalizadas, comunicação e feedback frequente por parte dos clientes.

Esta característica é condizente com o Scrum, pois ele se baseia em sprints (unidades de trabalho compartimentalizadas) e valoriza a comunicação constante com o cliente por meio de revisões frequentes de progresso.

II - Diariamente uma reunião curta (tipicamente de 15 minutos) é realizada para que os membros da equipe respondam a questões básicas, como: o que foi realizado desde a última reunião, quais obstáculos estão encontrando e o que planejam realizar até a próxima reunião.

Essa é uma descrição clara do Daily Scrum, uma reunião diária com duração limitada, essencial para sincronização da equipe.

III - Em cada atividade metodológica, ocorrem tarefas a realizar dentro de um padrão de processo chamado sprint.

No Scrum, um sprint é um ciclo de desenvolvimento que normalmente dura de duas a quatro semanas, onde um conjunto de tarefas é planejado e executado.

Agora, vamos entender porque as outras opções estão incorretas:

A - Programação Extrema (XP - Extreme Programming)

Embora XP também seja uma metodologia ágil e compartilhe valores como comunicação e feedback, seus enfoques principais são práticas de engenharia como refatoração contínua e testes unitários, não focando em sprints ou reuniões diárias como o Scrum.

B - Crystal

Crystal é uma família de metodologias ágeis, que pode variar em abordagem conforme o tamanho da equipe e criticidade do projeto. Ela não tem a estrutura específica de sprints e reuniões diárias como o Scrum.

C - Desenvolvimento de Software Adaptativo (ASD - Adaptative Software Development)

O ASD é centrado em ciclos de especulação, colaboração e aprendizado, mas não usa terminologias ou eventos como sprints e daily meetings do Scrum.

E - AM (Modelagem Ágil)

Modelagem Ágil é mais focada em práticas de modelagem e documentação em projetos ágeis, e não tem ênfase em reuniões curtas diárias ou sprints.

Compreender essas distinções é essencial para responder corretamente a questões sobre metodologias ágeis em concursos.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

É um framework de processo dentro do qual podem ser empregados processos e técnicas variadas.


É possível adicionar papeis, artefatos atividades e "cerimônias" de acordo com a necessidade.

O Scrum é um método ágil, usada no gerenciamento de projeto,  que prioriza a entrega de maior valor de negócio no menor tempo.  É também um processo de software que contém um pacote com mais de 50 modelos de relatórios completos, 9 livros que indicam as melhores práticas no gerenciamento de projetos, 1 framework em software com ferramenta CASE para auxiliar os seus implementadores uma ferramenta de Gerenciamento de Projetos integrada ao pacote de escritório da sua organização?
R: Não
É um processo iterativo e incremental par ao desenvolvimento de produtos e gerenciamento de projetos.
Está mais para um Framework do que para uma metodologia.
O Scrum não te dirá o que fazer, apenas te dará transparência para enfrentar os desafios do dia , a decisão é tua.
O Scrum permite a construção de software incrementalmente por meio de iterações curtas para promover visibilidade para o desenvolvimento e pressupõem equipes pequenas, requisitos pouco estáveis ou desconhecidos.
Método ágil para gerenciamento de projetos baseado em times pequenos e auto-organizados.
Apresenta forte visibilidade e rápida – adaptação e mudanças.
O Rup é centrado em arquiteturas e negócio o scrum é centrado em valores, entregas reais de produtos.
Interativo para garantir inspeção e adaptação produto e incremental para garantir.
“Estamos descobrindo melhores maneiras de desenvolver software, fazendo – o e ajudando outros a fazê-lo.”
Ao longo deste trabalho, começamos a valorizar:
•   Indivíduos e interações em vez de processos e ferramenta
•   Software funcional em de doc extensiva
•   Resposta à mudança em vez de seguimento de um plano.

O SCRUM ESTRUTURA-SE SOBRE:
•   Roles (Regras)
•   Artefatos
•   Atividades
•   Papéis

PRINCÍPIOS DO SCRUM
•   Requisitos
•   Análise
•   Projeto  
•   Evolução
•   Entrega

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo