Questão de Engenharia de Software — Conceitos e Princípios das Metodologias Ágeis — INSTITUTO AOCP 2023
Engenharia de Software›Conceitos 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,
Anão é necessário adaptar-se a mudanças nos requisitos, já que o foco principal é seguir um plano estrito.
Bo desenvolvimento de software é uma atividade isolada, sem interação constante com os stakeholders.
Ca entrega contínua de software funcionando é priorizada, permitindo que os stakeholders percebam o valor de forma antecipada.
Do foco está apenas em seguir processos e práticas predefinidos, sem considerar a melhoria contínua.
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.