O software faz parte de quase todas as operações de negócio...
Assinale a alternativa correta com relação aos métodos ágeis.
- Gabarito Comentado (1)
- Aulas (1)
- Comentários (2)
- Estatísticas
- Cadernos
- Criar anotações
- Notificar Erro
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta é a D, que descreve adequadamente um dos conceitos centrais dos métodos ágeis: o desenvolvimento incremental. Os métodos ágeis, como o próprio nome indica, buscam agilidade e flexibilidade no processo de desenvolvimento de software. Diferentemente dos métodos tradicionais, como o modelo em cascata, que são lineares e sequenciais, os métodos ágeis focam em entregar valor ao cliente de forma contínua e adaptar-se rapidamente às mudanças de requisitos.
No desenvolvimento ágil, o trabalho é dividido em incrementos, cada um representando uma porção pequena mas funcional do produto final. Esses incrementos são frequentemente chamados de sprints no Scrum, por exemplo, e são desenvolvidos em ciclos de desenvolvimento curtos, que geralmente duram de duas a quatro semanas. No final de cada incremento, o produto é apresentado ao cliente, possibilitando o recebimento de feedback e a rápida adaptação a quaisquer mudanças ou novas demandas. Isso permite uma colaboração estreita entre a equipe de desenvolvimento e o cliente, garantindo que o produto final esteja alinhado com as necessidades do mercado e do cliente.
Entender os papéis dentro de uma metodologia ágil é importante para evitar confusões. Por exemplo, o Product Owner no Scrum é responsável por maximizar o valor do produto e trabalhar com o Backlog do Produto, e não por assegurar que o processo Scrum seja seguido, como erroneamente descrito na alternativa C. Por outro lado, o Scrum Master é quem ajuda a equipe a entender e implementar o Scrum, e não quem identifica características ou requisitos do produto, como dito na alternativa E.
Um erro comum é associar métodos ágeis diretamente com práticas específicas de codificação, como programação em pares ou desenvolvimento orientado a testes (TDD - Test-Driven Development). Embora essas práticas possam ser utilizadas em conjunto com métodos ágeis, como descrito equivocadamente na alternativa B, elas não são obrigatórias ou exclusivas do Scrum ou de outros métodos ágeis. A alternativa A também apresenta uma concepção errônea ao sugerir que a especificação, o projeto e a implementação nos métodos ágeis são realizados sequencialmente – na verdade, eles são realizados de forma iterativa e incremental.
Assim, a alternativa D é a correta por capturar a essência do desenvolvimento ágil, enfatizando a entrega de software em incrementos pequenos e frequentes, permitindo feedback rápido e adaptação contínua aos requisitos dos clientes.
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
A = Podem ser sobrepostos
B = XP
C = SCRUM MASTER
E = PRODUCT OWNER
GABARITO D
A metodologia Scrum Agile propõe que um projeto seja dividido em diversos (pequenos) ciclos de atividades, com reuniões frequentes para que a equipe possa alinhar o que vem fazendo e pensar formas de melhorar o processo com agilidade. A metodologia Scrum é um framework simples para trabalhar com projetos complexos, criada pelos desenvolvedores Ken Schwaber e Jeff Sutherland. Ela faz parte das metodologias ágeis e é comumente utilizada por desenvolvedores de softwares e sistemas.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo