Questão de Engenharia de Software — XP (Extreme Programming) — CESPE / CEBRASPE 2025
Engenharia de Software›XP (Extreme Programming)
Código
ce417785
Banca
CESPE / CEBRASPE
Órgão
BDMG
Ano
2025
Cargo
Ana Desen ( )
Julgue o próximo item, relativo a metodologias ágeis.
Na metodologia XP, os programadores estimam cada estória e predizem a quantidade de estórias que podem ser implementadas no final do release.
CCerto
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”.
Extreme Programming (XP): estimativas e planejamento de release
Gabarito: Certo (C). Na metodologia XP, os programadores estimam as estórias de usuário e, com base nessas estimativas, predizem quantas estórias podem ser implementadas até o final do release — isso ocorre no contexto do Jogo do Planejamento (Planning Game), uma das práticas centrais do XP. A afirmativa está correta.
O Extreme Programming (XP) é uma metodologia ágil criada por Kent Beck em 1996, focada no desenvolvimento incremental e na entrega contínua, levando boas práticas a níveis "extremos". Diferentemente do Scrum, que foca mais em gestão, o XP foca mais em técnica, com forte ênfase em testes frequentes, colaboração contínua e feedback rápido. Os requisitos no XP são expressos como estórias de usuário (user stories), que são implementadas diretamente como uma série de tarefas.
Uma das práticas fundamentais do XP é o Jogo do Planejamento (Planning Game). Nessa prática, o desenvolvimento é organizado em iterações semanais. No início de cada semana, desenvolvedores e cliente se reúnem para priorizar as funcionalidades. Nessa reunião, o cliente identifica as prioridades e os desenvolvedores estimam as estórias. O cliente é essencial nesse processo, pois fica sabendo o que está acontecendo e o que vai acontecer no projeto. Como o escopo é reavaliado semanalmente, o projeto é regido por um contrato de escopo negociável.
A estimativa das estórias é feita pelos programadores, que usam sua experiência e conhecimento técnico para avaliar o esforço necessário. Com base nessas estimativas, a equipe consegue predizer quantas estórias podem ser implementadas até o final do release. Essa predição é fundamental para o planejamento do release, permitindo que o cliente tenha uma visão clara do que será entregue e quando. O foco explícito do XP está no escopo, priorizando funcionalidades que representem maior valor para o negócio, de modo que, se necessário, as funcionalidades menos valiosas sejam adiadas ou canceladas.
A banca explora aqui um ponto específico: a distinção entre quem estima e quem prioriza. No XP, o cliente prioriza as estórias (define o que é mais importante), enquanto os programadores estimam (definem o esforço/tamanho de cada estória). A afirmativa está correta ao atribuir aos programadores a tarefa de estimar e predizer a quantidade de estórias para o release. Essa é uma característica marcante do Jogo do Planejamento, que difere de outras metodologias onde a estimativa pode ser feita por outros papéis ou de forma mais centralizada.
1Cliente prioriza estórias
2Programadores estimam esforço
3Predizem estórias do release
LEVEL · soulevel.com.br
Item — ✅ CERTO
A afirmativa descreve corretamente o papel dos programadores no XP. No Jogo do Planejamento, os desenvolvedores estimam as estórias de usuário e, com base nessas estimativas, predizem quantas estórias podem ser implementadas até o final do release. Essa é uma prática central do XP, que permite o planejamento incremental e a entrega contínua de valor ao cliente. A estimativa é feita pelos programadores, que possuem o conhecimento técnico necessário para avaliar o esforço de cada estória, e a predição resultante orienta o planejamento do release.
PEGA ESSA DICA!
Para questões sobre XP, lembre-se da divisão de papéis no Jogo do Planejamento: o cliente prioriza (define o que é mais importante) e os programadores estimam (definem o esforço). Essa distinção é frequentemente cobrada em provas. Além disso, memorize os 5 valores do XP (comunicação, simplicidade, feedback, coragem e respeito) e as 12 práticas fundamentais, como programação em pares, desenvolvimento orientado a testes (TDD) e integração contínua.