Pular para o conteúdo principal

Questão de Engenharia de Software — Conceitos e Princípios das Metodologias Ágeis — INSTITUTO AOCP 2023

Engenharia de SoftwareConceitos e Princípios das Metodologias Ágeis
Código
qa542749
Banca
INSTITUTO AOCP
Órgão
CODEBA
Ano
2023
Cargo
Ana Por ( )

No contexto dos Métodos Ágeis, diversas práticas e princípios são adotados para promover a entrega contínua de valor com rapidez e flexibilidade. Considerando os princípios do Manifesto Ágil e as práticas comuns em métodos como Scrum e XP (eXtreme Programming), é correto afirmar que, nos Métodos Ágeis,

  1. Anão é necessário adaptar-se a mudanças nos requisitos, já que o foco principal é seguir um plano estrito.
  2. Bo desenvolvimento de software é uma atividade isolada, sem interação constante com os stakeholders.
  3. Ca entrega contínua de software funcionando é priorizada, permitindo que os stakeholders percebam o valor de forma antecipada.
  4. Do foco está apenas em seguir processos e práticas predefinidos, sem considerar a melhoria contínua.
  5. Enão é necessário ter interação face a face entre os membros da equipe, já que a comunicação escrita é mais eficaz.
Revelar gabarito e comentário

GabaritoC — a entrega contínua de software funcionando é priorizada, permitindo que os stakeholders percebam o valor de forma antecipada.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Metodologias Ágeis: Princípios do Manifesto Ágil

Gabarito: letra C. Nos métodos ágeis, a entrega contínua de software funcionando é priorizada, permitindo que os stakeholders percebam o valor de forma antecipada — este é um dos princípios centrais do Manifesto Ágil, que valoriza "software funcionando" como medida primária de progresso e prega a entrega frequente de valor ao cliente.

O Manifesto Ágil, publicado em 2001, estabeleceu quatro valores fundamentais que contrastam com as metodologias tradicionais de desenvolvimento de software: indivíduos e interações mais que processos e ferramentas; software funcionando mais que documentação abrangente; colaboração com o cliente mais que negociação de contratos; e responder a mudanças mais que seguir um plano. Esses valores deram origem a doze princípios que orientam as práticas ágeis, como as adotadas no Scrum e no XP (eXtreme Programming).

O princípio que sustenta a alternativa correta é o que afirma: "Nossa maior prioridade é satisfazer o cliente através da entrega contínua e adiantada de software com valor agregado" e "Entregar frequentemente software funcionando, de poucas semanas a poucos meses, com preferência à menor escala de tempo". Isso significa que, em vez de esperar o produto final completo, as equipes ágeis entregam incrementos funcionais em ciclos curtos, permitindo que o cliente e os stakeholders vejam o valor do software em desenvolvimento desde cedo e possam dar feedback constante.

Essa abordagem contrasta diretamente com o modelo cascata, onde o software só é entregue ao final do processo. Nos métodos ágeis, a entrega contínua é uma estratégia para reduzir riscos, obter feedback rápido e garantir que o produto atenda às necessidades reais do cliente. O XP, por exemplo, adota práticas como pequenos releases e cliente on-site, enquanto o Scrum organiza o trabalho em Sprints com entregas incrementais ao final de cada ciclo.

A banca explora a confusão entre os princípios ágeis e as práticas tradicionais. As alternativas incorretas invertem ou negam princípios fundamentais do Manifesto Ágil, como a aceitação de mudanças, a interação constante com stakeholders e a comunicação face a face. O candidato que conhece os doze princípios identifica facilmente as distorções.

Alternativa A — ❌ Incorreta

Afirma que não é necessário adaptar-se a mudanças nos requisitos, já que o foco principal é seguir um plano estrito. Isso contraria diretamente o princípio ágil: "Mudanças nos requisitos são bem-vindas, mesmo tardiamente no desenvolvimento". Nos métodos ágeis, a adaptação a mudanças é uma característica essencial, e o plano é flexível, não estrito. A banca inverte o princípio da aceitação de mudanças, apresentando uma visão típica do modelo cascata.

Alternativa B — ❌ Incorreta

Afirma que o desenvolvimento de software é uma atividade isolada, sem interação constante com os stakeholders. Isso nega o princípio: "Pessoas de negócio e desenvolvedores devem trabalhar diariamente em conjunto por todo o projeto". Nos métodos ágeis, a colaboração com o cliente e stakeholders é contínua e essencial. O XP, por exemplo, adota o cliente on-site, que participa ativamente do desenvolvimento. A alternativa contraria a essência colaborativa dos métodos ágeis.

Alternativa C — ✅ Correta ⟵ GABARITO

Afirma que a entrega contínua de software funcionando é priorizada, permitindo que os stakeholders percebam o valor de forma antecipada. Isso está alinhado com os princípios: "Nossa maior prioridade é satisfazer o cliente através da entrega contínua e adiantada de software com valor agregado" e "Entregar frequentemente software funcionando, de poucas semanas a poucos meses, com preferência à menor escala de tempo". A entrega contínua é uma prática central nos métodos ágeis, permitindo feedback rápido e percepção antecipada do valor pelo cliente.

Alternativa D — ❌ Incorreta

Afirma que o foco está apenas em seguir processos e práticas predefinidos, sem considerar a melhoria contínua. Isso contraria o princípio: "Em intervalos regulares, a equipe reflete sobre como se tornar mais eficaz e então refina e ajusta seu comportamento de acordo". A melhoria contínua é um pilar dos métodos ágeis, como visto na retrospectiva do Scrum. A alternativa apresenta uma visão engessada, típica de processos tradicionais, ignorando a adaptação e evolução constantes.

Alternativa E — ❌ Incorreta

Afirma que não é necessário ter interação face a face entre os membros da equipe, já que a comunicação escrita é mais eficaz. Isso contraria o princípio: "O método mais eficiente e eficaz de transmitir informações para e entre uma equipe de desenvolvimento é através de conversa face a face". Nos métodos ágeis, a comunicação direta é valorizada como a mais eficaz. A alternativa inverte o princípio, sugerindo que a comunicação escrita é superior, o que não condiz com a filosofia ágil.

NÃO CAIA NESSA!

A banca adora inverter os princípios do Manifesto Ágil para confundir o candidato. Nas alternativas A, B, D e E, ela apresenta exatamente o oposto do que os princípios estabelecem: nega a aceitação de mudanças, a interação com stakeholders, a melhoria contínua e a comunicação face a face. Ao reconhecer esses padrões de inversão, você elimina rapidamente as incorretas e identifica a correta, que reforça a entrega contínua de valor.

PEGA ESSA DICA!

Memorize os quatro valores do Manifesto Ágil (indivíduos e interações, software funcionando, colaboração com o cliente, responder a mudanças) e os doze princípios. Nas questões, desconfie de alternativas que usam palavras como "não é necessário", "isolada", "apenas seguir processos" ou "comunicação escrita é mais eficaz" — elas quase sempre negam um princípio ágil. A entrega contínua de software funcionando é um dos pontos mais cobrados, então destaque esse princípio nos seus resumos.

Gabarito: letra C

Link permanente: /questoes/qa542749