Extreme Programming
“XP is about social change”
Kent Beck,
Criador do XP
Grupo 2
Cristiano Ornelas, 488925
Fabio Clug, 489131
Felipe Fantoni, 407747
Jefferson Alves, 489158
Lucas Hauptmann, 408220
Tarcísio Fonseca, 488941
Sumário
Introdução
Valores
Princípios
Papéis
Práticas
Conclusão
Introdução
Onde? Quando?
Em 1996, Kent Beck foi chamado na empresa Chrysler para analisar o desempenho de projeto do C3. O sistema era nada menos que o controle da folha de pagamento de aproximadamente 86 mil funcionários e o objetivo do projeto era unificar os quatro sistemas de software que estavam sendo usados há vinte anos. deixar da forma que estava;
demitir todos os funcionários e cancelar o projeto e;
conceder uma semana de folga e começar o projeto do zero.
A mudança é um problema?
Requerimentos mudam.
Modelos mudam.
Negócios mudam.
Tecnologias mudam.
Times mudam.
Membros do time mudam.
Tudo MUDA!
A mudança não é um problema, é uma realidade. Então qual o problema?
R: Lidar com a mudança
Introdução
O método Programação eXtrema (XP, do inglês eXtreming Programming) é uma proposta de desenvolvimento ágil e iterativa.
O método XP propõe um processo leve, centrado no desenvolvimento iterativo e com a entrega constante de pequenas partes da funcionalidade do software.
Introdução
Para explicar a metodologia dividimos a eXtreme
Programming em 4 paradigmas:
Valores;
Princípios;
Papéis;
Práticas.
Valores
Comunicação
Simplicidade
Feedback
Coragem
Respeito
Princípios
Feedback
Presumir
rápido simplicidade Mudanças
Abraçar
incrementais
mudanças
Trabalho
de alta qualidade.
Principios
FeedBack: O retorno sobre as informações do código e do cliente devem ser constantes, afim de garantir uma avaliação ágil e precisa para possíveis modificações