Desenvolvimento ágil
Transcript of Desenvolvimento ágil
Desenvolvimento ÁgilXP - eXtreme Programming
GDGFoz
Quem ?• Houssan Ali Hijazi - [email protected]
• Desenvolvedor Android na www.HElabs.com• www.lojasnoparaguai.com.br• www.desaparecidosbr.org• www.hussan.com.br
GDGFoz
Desenvolvimento produto
Ideia Produto PerfeitoValidação
GDGFoz
Cliente / Produto Perfeito
• Multi plataforma• Web responsive• Integração com outros sistemas• Redes sociais• Gráficos• Relatórios• Animações
GDGFoz
Uso funcionalidades
The CHAOS Report by the Standish Group
GDGFoz
Problemas
• Escopo grande • Escopo fechado• Complexos• Alto investimento• Cliente desiste• Grandes objetivos• Não tolerante a mudanças
GDGFoz
• Iterativo e incremental• Entregas semanais• Acompanhar evolução do produto• Feedbacks rápidos• Reduzir escopo• Focar no necessário naquele momento
Caminhos
GDGFoz
• Indivíduos e interações mais que processos e ferramentas
• Software em funcionamento mais que documentação abrangente
• Colaboração com o cliente mais que negociação de contratos
• Responder a mudanças mais que seguir um plano
Manifesto Ágil
http://agilemanifesto.org/iso/ptbr/
GDGFoz
Desenvolvimento Ágil
• Simplicidade - focar no necessário e essencial • Comunicação - cliente e equipe de desenvolvimento• Feedback - detectar falhas mais rapidamente• Coragem - coragem para mudar• Respeito - respeito entre os membros do projeto
• Valores XP (eXtreme Programming)
GDGFoz
Desenvolvimento Ágil
• Ciclos semanais• Cliente presente• Small releases• Contrato de escopo
negociável• Testes• Refatoração• Programação pareada
• Praticas XP
www.desenvolvimentoagil.com.br/xp/
• Integração continua• Propriedade coletiva• Padrões • Folga
GDGFoz
Iteração
• Semanal• Reunião da semana• Definição das tarefas• Priorização/Pontuação das tarefas• Desenvolvimento• Ajustes e Testes• Entrega
http://www.edersonmelo.com/
GDGFoz
Iteração
Segunda-feira
Ideia do cliente, desenho de telas, estimativas e priorização das tarefas
Terça-feira / Quarta-feiraDesenvolvimento pesado das tarefas
Quinta-feiraDisponível para testes online para o cliente
Sexta-feira
Testes, ajustes finais, tarefas priorizadas prontas e build da iteração
GDGFoz
Iteração
http://blog.crisp.se/2016/01/25/henrikkniberg/making-sense-of-mvp
GDGFoz
Referências• http://www.desenvolvimentoagil.com.br/
• http://www.agilemanifesto.org/iso/ptbr
• http://blog.crisp.se/2016/01/25/henrikkniberg/making-sense-of-mvp
• http://www.helabs.com/blog
Obrigado