Na extreme programming, todos os requisitos são expressos co...
1. Releases pequenos.
2. Refactoring.
3. Propriedade coletiva.
4. Integração contínua.
5. Ritmo sustentável.
( ) Os pares de desenvolvedores trabalham em todas as áreas do sistema, de tal maneira que não se formem ilhas de conhecimento.
( ) O conjunto mínimo útil de funcionalidade que agrega valor ao negócio é desenvolvido primeiro.
( ) Grandes quantidades de horas‐extras não são consideradas aceitáveis, pois, no médio prazo, há uma redução na quantidade de código e na produtividade.
( ) Espera‐se que todos desenvolvedores recriem o código continuamente tão logo os aprimoramentos do código forem encontrados.
( ) Tão logo o trabalho em uma tarefa seja concluído, este é integrado ao sistema como um todo
A sequência está correta em
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: D
A questão aborda práticas do Extreme Programming (XP), que é uma metodologia ágil de desenvolvimento de software que se foca na melhoria da qualidade do produto e na capacidade de resposta às mudanças das necessidades do cliente. Para solucionar, é necessário conhecimento sobre as práticas específicas adotadas pelo XP.
Justificativa para a alternativa correta (D):
- (3) Propriedade coletiva: Os pares de desenvolvedores trabalham em todas as áreas do sistema, de tal maneira que não se formem ilhas de conhecimento. Isso encoraja o conhecimento compartilhado dentro da equipe.
- (1) Releases pequenos: O conjunto mínimo útil de funcionalidade que agrega valor ao negócio é desenvolvido primeiro, permitindo entregas rápidas e frequentes.
- (5) Ritmo sustentável: Grandes quantidades de horas-extra não são consideradas aceitáveis, pois, no médio prazo, levam à redução na quantidade de código e na produtividade. O XP enfatiza um ritmo de trabalho que possa ser mantido indefinidamente.
- (2) Refactoring: Espera-se que os desenvolvedores recriem o código continuamente tão logo os aprimoramentos do código sejam identificados. Isso assegura um design simples e uma base de código de alta qualidade.
- (4) Integração contínua: Tão logo o trabalho em uma tarefa seja concluído, este é integrado ao sistema como um todo, minimizando os problemas de integração e garantindo que o software funcione como esperado o tempo todo.
Essas práticas são fundamentais no XP e refletem os valores e princípios dos métodos ágeis, como comunicação, simplicidade, feedback, coragem e respeito.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
1. Releases pequenos - O conjunto mínimo útil de funcionalidade que agrega valor ao negócio é desenvolvido primeiro.
2. Refactoring - Espera‐se que todos desenvolvedores recriem o código continuamente tão logo os aprimoramentos do código forem encontrados.
3. Propriedade coletiva - Os pares de desenvolvedores trabalham em todas as áreas do sistema, de tal maneira que não se formem ilhas de conhecimento.
4. Integração contínua. - Tão logo o trabalho em uma tarefa seja concluído, este é integrado ao sistema como um todo.
5. Ritmo sustentável - Grandes quantidades de horas‐extras não são consideradas aceitáveis, pois, no médio prazo, há uma redução na quantidade de código e na produtividade.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo