Métodos ágeis de desenvolvimento de sistemas foram propostos...

Próximas questões
Com base no mesmo assunto
Q48200 Engenharia de Software
De acordo com os conceitos relacionados a processos de
desenvolvimento de software e medição de software, julgue os
próximos itens.

Métodos ágeis de desenvolvimento de sistemas foram propostos principalmente para apoiar o desenvolvimento de aplicações de negócios nas quais os requisitos de sistema mudam rapidamente durante o processo de desenvolvimento. Entre esses métodos está o extreme programming, que envolve um número de práticas, como o planejamento incremental, a definição de um ritmo de trabalho sustentável e a divisão das equipes de trabalho por meio da especialização de seus membros.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: E - Errado

O método ágil chamado Extreme Programming (XP) realmente foi desenvolvido para suportar mudanças rápidas nos requisitos durante o desenvolvimento de software. No entanto, a assertiva contém um erro quando menciona a divisão das equipes de trabalho por meio da especialização de seus membros. A filosofia do XP encoraja práticas opostas, destacando a importância da comunicação, simplicidade, feedback, coragem e, mais especificamente, a programação em pares (pair programming), onde dois desenvolvedores trabalham juntos em um mesmo computador, e a propriedade coletiva do código, que incentiva todos os membros da equipe a contribuírem para o mesmo código, ao invés de segmentar a equipe por especialização específica.

Portanto, o erro na afirmativa está na ideia de que há uma especialização dos membros da equipe dentro do método XP, o que contradiz a prática de compartilhamento de responsabilidades e colaboração contínua que é central nos métodos ágeis.

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

Os Métodos Ágeis de desenvolvimento de software têm como objetivo primordial o desenvolvimento de código-fonte de qualidade que atenda às necessidades do cliente. Este objetivo é alcançando através da construção de um ambiente participativo onde a colaboração frequente entre todos os envolvidos é incentivada e praticada diariamente e onde a qualidade do software é buscada diariamente em cada pequena atividade.

 Métodos ágeis de desenvolvimento de sistemas foram propostos principalmente para apoiar o desenvolvimento de aplicações de negócios nas quais os requisitos de sistema mudam rapidamente durante o processo de desenvolvimento.
Correto. O processo de desenvolvimento incremental permite que o projeto se adeque as mudanças nos requisitos.

Entre esses métodos está o extreme programming, que envolve um número de práticas,
como o planejamento incremental, OK
a definição de um ritmo de trabalho sustentável OK
e a divisão das equipes de trabalho por meio da especialização de seus membros.
Incorreto: não há menção no XP sobre essa divisão da equipe nem a especialização de membros. O que o XP prega é uma equipe coesa e multidisciplinar.

Acertei essa questão porque me lembrei que as equipes no XP são pequenas e que por isso não há espaço para especializações.
 A XP defende a não especialização dos membros do time (todos participam de todas as atividades, em pares e com sistema de rodízio dos pares), o desenvolvimento de infra-estruturas e frameworks durante o desenvolvimento da aplicação, e a comunicação face a face ou por meio de testes eficientes e código cuidadosamente escrito.

equipes multidisciplinares

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo