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.
- A)Nos métodos ágeis os processos de especificação, projeto e implementação são realizados sequencialmente. A especificação detalhada do sistema é simplificada e a documentação do projeto é minimizada.
Errada: descreve um modelo sequencial, mais próximo do processo tradicional em cascata, e não dos métodos ágeis.
- B)O Scrum é um método ágil na medida em que segue os princípios do manifesto ágil. Ele impõe o uso de práticas de desenvolvimento específicas, como a programação em pares e o desenvolvimento com testes a priori (test-first).
Errada: programação em pares e test-first são práticas associadas ao XP, não exigências do Scrum.
- C)No Scrum, o Product Owner é responsável por assegurar que o processo Scrum seja seguido e guiar o time no uso eficaz do Scrum. Essa pessoa é responsável pela interação com o resto da empresa e por garantir que o time Scrum não seja desviado por interferências externas.
Errada: essa função é do Scrum Master, não do Product Owner, que cuida do valor do produto e do backlog.
- D)Os métodos ágeis se baseiam no desenvolvimento incremental; os incrementos são pequenos e, normalmente, novas versões do sistema são criadas e disponibilizadas para os clientes a cada duas ou três semanas, para que seja possível obter deles um feedback rápido nos requisitos que mudam.
Certa: métodos ágeis trabalham com desenvolvimento incremental, entregas curtas e feedback rápido do cliente.
- E)No Scrum, o Scrum Master é o indivíduo cujo dever é identificar características ou requisitos do produto, priorizá-los para desenvolvimento e revisar continuamente o backlog do produto para garantir que o projeto continue a satisfazer as necessidades críticas do negócio.
Errada: essa descrição corresponde ao Product Owner, não ao Scrum Master.
Gabarito: D
Métodos ágeis surgiram para resolver um problema bem prático: software precisa mudar rápido, sem ficar preso a um planejamento engessado. Em vez de fazer tudo em uma sequência longa e rígida, como no modelo tradicional, eles trabalham com entregas curtas, feedback frequente e adaptação contínua. A ideia é simples: entregar algo útil logo, ouvir o usuário e ajustar o rumo sem drama. No universo ágil, o software é construído de forma incremental e iterativa. Isso significa que o produto vai sendo montado em pequenas partes, com versões frequentes e melhorias sucessivas. Em muitos cenários, novas entregas acontecem em poucas semanas, o que ajuda a equipe a responder rapidamente a mudanças de requisito e a evitar aquele clássico susto de descobrir no fim que o sistema não era bem o que o cliente queria. Por isso a alternativa D está correta: ela descreve exatamente essa lógica dos métodos ágeis, com incrementos pequenos, versões frequentes e feedback rápido do cliente para ajustar requisitos que mudam. Esse é um dos pilares do Manifesto Ágil: colaborar com o cliente e responder a mudanças mais do que seguir um plano fixo. Como referência doutrinária, isso está alinhado aos valores do Manifesto Ágil e aos métodos como Scrum e XP. As demais alternativas trocam papéis do Scrum ou descrevem práticas que não são obrigatórias em todo método ágil. Em prova, a banca gosta de misturar conceitos de ágil, Scrum e XP, então a chave é separar o que é princípio geral do que é técnica específica.