Pular para o conteúdo principal

Questão de Engenharia de Software — XP (Extreme Programming) — CESPE / CEBRASPE 2025

Engenharia de SoftwareXP (Extreme Programming)
Código
ce417771
Banca
CESPE / CEBRASPE
Órgão
TRF 6
Ano
2025
Cargo
TJ TRF6

Julgue o item a seguir, no que se refere a metodologias ágeis para o desenvolvimento de software.

 

A metodologia XP é explicitamente orientada às pessoas, de modo que evita a troca dos desenvolvedores durante o desenvolvimento de um projeto.

  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoC — Certo

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”.

XP (Extreme Programming) e a orientação às pessoas

CERTO. A afirmativa está correta: o XP é uma metodologia ágil que valoriza intensamente as pessoas e a comunicação, e uma de suas práticas centrais é justamente evitar a troca de desenvolvedores durante o projeto, promovendo a propriedade coletiva do código e a programação em pares. Essa característica decorre diretamente dos valores de comunicação e respeito, que são fundamentais no XP.

O Extreme Programming (XP) é uma metodologia ágil criada por Kent Beck em 1996, focada em práticas de engenharia de software levadas ao extremo. Diferentemente do Scrum, que se concentra mais na gestão do projeto, o XP foca em técnicas de desenvolvimento, como programação em pares, desenvolvimento orientado a testes (TDD) e integração contínua. A metodologia é explicitamente orientada às pessoas porque depende da colaboração estreita e constante entre todos os envolvidos — desenvolvedores, clientes e demais stakeholders.

Os cinco valores do XP são: comunicação, simplicidade, feedback, coragem e respeito. A comunicação é a base de tudo: o XP incentiva a conversa face a face, a programação em pares e a presença do cliente no time (cliente on-site). O respeito garante que todos os membros da equipe sejam valorizados e que o trabalho seja colaborativo, sem hierarquias rígidas. Esses valores se traduzem em práticas que mantêm os desenvolvedores engajados e estáveis no projeto, pois a troca constante de pessoas prejudicaria a comunicação e o ritmo do time.

Na prática, o XP adota a programação em pares (duas pessoas trabalhando juntas na mesma estação), o que exige que os desenvolvedores conheçam profundamente o código e o contexto do projeto. Se houvesse rotatividade constante, esse conhecimento se perderia, comprometendo a qualidade e a agilidade. Por isso, a metodologia evita a troca de desenvolvedores, valorizando a continuidade e a coesão da equipe. Essa é uma característica marcante que a banca costuma explorar: o XP é uma metodologia centrada nas pessoas, e não em processos rígidos ou documentação extensa.

A pegadinha aqui é justamente o oposto: muitas questões tentam associar metodologias ágeis a processos impessoais ou a documentação pesada. No XP, o código-fonte é a principal documentação, e a comunicação direta entre as pessoas substitui a burocracia. Portanto, quando a questão afirma que o XP é "explicitamente orientado às pessoas" e "evita a troca dos desenvolvedores", ela está alinhada com os princípios fundamentais da metodologia.

NÃO CAIA NESSA!

A banca pode tentar inverter o raciocínio, afirmando que o XP é uma metodologia rígida, sequencial ou que prioriza documentação extensa. Lembre-se: o XP é iterativo, ágil e centrado nas pessoas. A troca de desenvolvedores é justamente o que ele evita, pois a continuidade da equipe é essencial para a comunicação e a qualidade do código.

1Valores
Comunicação
Simplicidade
Feedback
Coragem
Respeito
2Práticas
Programação em pares
Propriedade coletiva do código
Cliente on-site
TDD
Integração contínua
3Orientação às pessoas
Evita troca de desenvolvedores
Código-fonte é a principal documentação
XP (Extreme Programming)
LEVELsoulevel.com.br
XP (Extreme Programming): Valores (Comunicação, Simplicidade, Feedback, Coragem, Respeito); Práticas (Programação em pares, Propriedade coletiva do código, Cliente on-site, TDD, Integração contínua); Orientação às pessoas (Evita troca de desenvolvedores, Código-fonte é a principal documentação)

Alternativa C — ✅ Correta ⟵ GABARITO

A afirmativa está correta porque o XP é, de fato, uma metodologia explicitamente orientada às pessoas. Isso se manifesta em seus valores fundamentais — comunicação, simplicidade, feedback, coragem e respeito — e em práticas como a programação em pares e a propriedade coletiva do código. A troca constante de desenvolvedores seria prejudicial, pois quebraria a comunicação e o conhecimento acumulado sobre o projeto. Portanto, o XP evita a troca dos desenvolvedores durante o desenvolvimento, valorizando a estabilidade e a coesão da equipe.

Alternativa E — ❌ Incorreta

A afirmativa está incorreta porque contradiz diretamente os princípios do XP. A metodologia não apenas é orientada às pessoas, como também incentiva a permanência dos desenvolvedores no projeto. A troca frequente de membros da equipe comprometeria a comunicação, a programação em pares e a propriedade coletiva do código, que são pilares do XP. Portanto, dizer que o XP "evita a troca dos desenvolvedores" é uma afirmação verdadeira, e não falsa.

Gabarito: letra C — a afirmativa está certa, pois o XP é uma metodologia ágil centrada nas pessoas, que valoriza a comunicação e a estabilidade da equipe, evitando a troca de desenvolvedores durante o projeto.

Link permanente: /questoes/ce417771