O software faz parte de quase todas as operações de negócio...

Próximas questões
Com base no mesmo assunto
Q1933550 Noções de Informática
O software faz parte de quase todas as operações de negócios, então novo software tem que ser desenvolvido rapidamente, para que seja possível tirar vantagem das novas oportunidades e responder à pressão da concorrência. A entrega e o desenvolvimento rápidos são, portanto, os requisitos mais importantes da maioria dos sistemas de negócios.
Assinale a alternativa correta com relação aos métodos ágeis.
Alternativas

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