Processos ágeis XP
Pesquisas Acadêmicas: Processos ágeis XP. Pesquise 862.000+ trabalhos acadêmicosPor: 22071992 • 28/9/2014 • 368 Palavras (2 Páginas) • 542 Visualizações
Qual dos ítens abaixo não é um princípio do processo ágil?
a) Envolvimento do Cliente
b) Entrega Incremental
c) Complexidade de códigos
d) Pessoas, não processos
e) Aceite as mudanças
A resposta correta é: C.
O extreme programming é talvez o mais conhecido e mais amplamente usado método ágil.
Na extreme programming, todos os requisitos são expressos como cenários, que são implementados diretamente como uma série de tarefas. Os programadores trabalham em pares e desenvolvem testes para cada tarefa antes da escrita do código. Todos os testes devem ser executados com sucesso quando o código é integrado ao sistema.
O extreme programming envolve praticas que se enquadram nos princípios dos métodos ágeis.
Em um processo XP, os clientes estão intimamente envolvidos na especificação e priorização dos requisitos do sistema, o cliente é parte da equipe de desenvolvimento e discute cenários com os outros membros da equipe. Junto eles desenvolvem um “cartão de histórias” que engloba as necessidades do cliente.
Após o desenvolvimento dos cartões de histórias, a equipe de desenvolvimento os dividirá em tarefas e estimará o esforço e os recursos necessários para a implementação. O cliente então prioriza as histórias para implementação, escolhendo as que podem ser usadas imediatamente para proporcionar apoio útil ao negócio.
A extreme programming exige uma abordagem “extrema” para o desenvolvimento iterativo. Novas versões de software podem ser compiladas varias vezes por dia e os incrementos são entregues para os clientes aproximadamente a cada duas semanas.
A extreme programming defende que os softwares devem passar por refactoring constantemente. Isso significa que a equipe de programação procura por possíveis melhorias no software, implementando-as imediatamente, portanto o software deve ser sempre fácil de compreender e alterar quando novas histórias são implementadas.
...