Escolar Documentos
Profissional Documentos
Cultura Documentos
de sistemas
Modelos ágeis
A revolução no modo de produzir Software
quem
somos?
Nossa Equipe
Gênese do movimento
Década de 1990
Reduzir custos
Conceito
Definição
Manifesto ágil
O Manifesto Ágil é uma declaração de valores e
software.
va lo r e s e
pr i n c í pi o s
Valores fundamentais
1 2 3 4
Software em funcionamento Colaboração com o Responder a mudanças
Indivíduos e interações
mais do que documentação cliente mais do que mais rápido do que seguir
mais do que processos e
abrangente;
negociação de contratos; um plano.
ferramentas;
modelo extreme
programming
extreme programming
Criado no final da Década de
1990
Testagem constante
Pilares fundamentais
1 2 3 4
Satisfação do Aceite bem Entregas Trabalhe em
consumidor mundanças frequentes conjunto
5 6 7 8
Confie e Conversas Softwares Desenvolvimento
apoie face a face funcionando sunstetável
9 Atenção 10 11 12
Matenha a Times auto- Refletir e
contínua simplicidade organizados ajustar
particularidades
progamador progamador
Releases e cliente
No processo de modelagem XP é muito
valorizado a comunicação entre as
pessoas envolvidas, ou seja, é necessário
um fedd Back constante, para sempre
saber a opinião do cliente e atender as
suas necessidades. Por isso são entregues
releases do sistema para sua aprovação.
alterações
Alterações
Para conseguirmos se adaptar as
mudanças o XP preconiza ciclos curtos
que nos dá previsibilidade e redução de
incertezas/riscos, Simplicidade e
melhorias constantes de código
(refactoring) para facilitar a mudança e
Testes Automatizados e Integração
Contínua para aumentar a confiança.
p r ó s x c o n t r a s
Vantagens x Desvantagens
Proximidade entre os
Necessidade de uma
stakenolders
equipe dedicada
Produção mais
rápida
p r o c e s s o s d o x p
test-first
O desenvolvimento test-first é uma
códigos
A refatoração
Na refatoração todos os desenvolvedores devem
encontrarem melhorias de
código.
A arrumação e renomeação de
atributos e métodos
Selecionar
histórias de Planejar
usuários para release
este release
Avaliar Dividir
sistema histórias em
tarefas
Desenvolver/
Liberar integrar/
software testar
software
A prática
XP e scrum na Prática
daily
scrum product
Owner
Team
sprint
Scrum
Master
Stackholders
sprint sprint
Review retrospective
A prática daily
scrum
sprint
sprint
Desenvolvimento do “Pesquisar”
sprint
Max. 15 min
“O que eu fiz ontem? O que eu vou fazer hoje?
De que ajuda eu preciso?”
Max. 4
semanas
daily
A p r á t i c a scrum
sprint
Finished Worked
Ao fim de cada sprint deve ser entregue um
atualizações.