Pular para o conteúdo principal

Questão de Engenharia de Software — Conceitos e Princípios das Metodologias Ágeis — FCC 2025

Engenharia de SoftwareConceitos e Princípios das Metodologias Ágeis
Código
fc150530
Banca
FCC
Órgão
TRF 4
Ano
2025
Cargo
AJ TRF4

Um Tribunal está desenvolvendo um novo módulo de agendamento on-line para facilitar o acesso dos cidadãos aos serviços de atendimento. A equipe de TI decidiu adotar uma abordagem ágil para o desenvolvimento deste módulo, buscando entregas rápidas e feedback constante dos usuários. Considerando a metodologia ágil, o princípio que melhor descreve a prioridade da equipe em entregar funcionalidades prontas para uso em intervalos curtos e frequentes é:

  1. Aa atenção contínua à excelência técnica e ao bom design aumenta a agilidade.
  2. Bentregar software funcionando com frequência, na menor escala de tempo possível, preferivelmente em ciclos mais curtos.
  3. Cacomodar mudanças nos requisitos, mesmo que tardias no desenvolvimento. Processos ágeis se valem da mudança para o benefício competitivo do cliente.
  4. Dpessoas de negócio e desenvolvedores devem trabalhar juntas diariamente durante todo o projeto.
  5. Econstruir projetos em torno de indivíduos motivados. Oferecer-lhes o ambiente e o suporte de que precisam e confiar que rarao o trabalho.
Revelar gabarito e comentário

GabaritoB — entregar software funcionando com frequência, na menor escala de tempo possível, preferivelmente em ciclos mais curtos.

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 B. O princípio que descreve a prioridade de entregar funcionalidades prontas em intervalos curtos e frequentes é exatamente o que consta na alternativa B: "Entregar frequentemente software funcionando, de poucas semanas a poucos meses, com preferência à menor escala de tempo". Este é um dos doze princípios do Manifesto Ágil, que orienta a equipe a priorizar entregas incrementais e contínuas de valor ao cliente.

O Manifesto Ágil, criado em 2001 por um grupo de desenvolvedores, estabelece quatro valores fundamentais e doze princípios que norteiam o desenvolvimento ágil de software. Os valores são: indivíduos e interações acima de processos e ferramentas; software operacional acima de documentação completa; colaboração dos clientes acima de negociação contratual; e respostas a mudanças acima de seguir um plano. Os princípios, por sua vez, detalham como esses valores devem ser aplicados na prática, e é exatamente um deles que a questão cobra.

O princípio da entrega frequente de software funcionando é central para a filosofia ágil. Ele reflete a ideia de que o progresso do projeto deve ser medido pela entrega de software que realmente funciona, e não por documentação extensa ou planos detalhados. Ao entregar em ciclos curtos, a equipe obtém feedback rápido dos usuários, reduz riscos e consegue se adaptar às mudanças de forma mais eficiente. Esse princípio está diretamente ligado ao conceito de desenvolvimento iterativo e incremental, onde o produto é construído em pequenas partes, cada uma agregando valor e podendo ser avaliada pelo cliente.

A banca explora aqui a capacidade do candidato de identificar corretamente qual dos doze princípios corresponde à descrição apresentada. Cada alternativa traz um princípio diferente do Manifesto Ágil, e a pegadinha está em reconhecer qual deles fala especificamente sobre a frequência das entregas. A alternativa B é a única que menciona diretamente a entrega frequente em ciclos curtos, enquanto as demais abordam outros princípios igualmente importantes, mas que não se referem à frequência das entregas.

Para resolver a questão, é essencial conhecer os doze princípios do Manifesto Ágil e saber associar cada um à sua descrição. A alternativa B é a resposta correta porque o texto "entregar software funcionando com frequência, na menor escala de tempo possível, preferivelmente em ciclos mais curtos" é uma paráfrase direta do princípio que diz: "Entregar frequentemente software funcionando, de poucas semanas a poucos meses, com preferência à menor escala de tempo". As demais alternativas, embora corretas como princípios ágeis, não descrevem a prioridade de entregas frequentes.

Alternativa A — ❌ Incorreta

A alternativa A afirma que "a atenção contínua à excelência técnica e ao bom design aumenta a agilidade". Este é, de fato, um dos princípios do Manifesto Ágil, mas não é o que descreve a prioridade de entregar funcionalidades em intervalos curtos. O princípio da excelência técnica está relacionado à qualidade do código e do design, não à frequência das entregas. A banca incluiu esta alternativa como um distrator plausível, pois a excelência técnica é um valor importante no desenvolvimento ágil, mas não responde ao que o enunciado pede.

Alternativa B — ✅ Correta ⟵ GABARITO

A alternativa B é a correta porque descreve exatamente o princípio do Manifesto Ágil que trata da entrega frequente de software funcionando. O texto "entregar software funcionando com frequência, na menor escala de tempo possível, preferivelmente em ciclos mais curtos" é uma paráfrase do princípio original: "Entregar frequentemente software funcionando, de poucas semanas a poucos meses, com preferência à menor escala de tempo". Este princípio orienta a equipe a priorizar entregas incrementais e contínuas, permitindo feedback rápido e adaptação às mudanças.

Alternativa C — ❌ Incorreta

A alternativa C afirma que devemos "acomodar mudanças nos requisitos, mesmo que tardias no desenvolvimento. Processos ágeis se valem da mudança para o benefício competitivo do cliente". Este é outro princípio do Manifesto Ágil, que trata da abertura a mudanças nos requisitos, mas não aborda a frequência das entregas. O princípio da mudança está relacionado à flexibilidade e adaptação, enquanto o enunciado pede especificamente o princípio sobre entregas frequentes. A banca incluiu esta alternativa para testar se o candidato confunde os diferentes princípios.

Alternativa D — ❌ Incorreta

A alternativa D afirma que "pessoas de negócio e desenvolvedores devem trabalhar juntas diariamente durante todo o projeto". Este é um princípio do Manifesto Ágil que trata da colaboração entre a equipe de negócios e a equipe técnica, mas não menciona a frequência das entregas. A colaboração diária é importante para o sucesso do projeto, mas não é o princípio que descreve a prioridade de entregar funcionalidades em intervalos curtos. A banca incluiu esta alternativa para testar se o candidato reconhece a diferença entre colaboração e frequência de entregas.

Alternativa E — ❌ Incorreta

A alternativa E afirma que devemos "construir projetos em torno de indivíduos motivados. Oferecer-lhes o ambiente e o suporte de que precisam e confiar que farão o trabalho". Este é um princípio do Manifesto Ágil que trata da motivação da equipe e da confiança no trabalho, mas não aborda a frequência das entregas. A motivação da equipe é fundamental para o sucesso do projeto, mas não é o princípio que descreve a prioridade de entregar funcionalidades em intervalos curtos. A banca incluiu esta alternativa para testar se o candidato reconhece a diferença entre motivação e frequência de entregas.

Gabarito: letra B

Link permanente: /questoes/fc150530