17
Desenvolvimento Ágil XP - eXtreme Programming

Desenvolvimento ágil

  • Upload
    gdgfoz

  • View
    142

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Desenvolvimento ágil

Desenvolvimento ÁgilXP - eXtreme Programming

Page 2: Desenvolvimento ágil

GDGFoz

Quem ?• Houssan Ali Hijazi - [email protected]

• Desenvolvedor Android na www.HElabs.com• www.lojasnoparaguai.com.br• www.desaparecidosbr.org• www.hussan.com.br

Page 3: Desenvolvimento ágil

GDGFoz

Desenvolvimento produto

Ideia Produto PerfeitoValidação

Page 4: Desenvolvimento ágil

GDGFoz

Cliente / Produto Perfeito

• Multi plataforma• Web responsive• Integração com outros sistemas• Redes sociais• Gráficos• Relatórios• Animações

Page 5: Desenvolvimento ágil

GDGFoz

Uso funcionalidades

The CHAOS Report by the Standish Group

Page 6: Desenvolvimento ágil

GDGFoz

Problemas

• Escopo grande • Escopo fechado• Complexos• Alto investimento• Cliente desiste• Grandes objetivos• Não tolerante a mudanças

Page 7: Desenvolvimento ágil

GDGFoz

• Iterativo e incremental• Entregas semanais• Acompanhar evolução do produto• Feedbacks rápidos• Reduzir escopo• Focar no necessário naquele momento

Caminhos

Page 8: Desenvolvimento ágil

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/

Page 9: Desenvolvimento ágil

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)

Page 10: Desenvolvimento ágil

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

Page 11: Desenvolvimento ágil

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/

Page 12: Desenvolvimento ágil

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

Page 13: Desenvolvimento ágil

GDGFoz

Iteração

http://helabs.com/pt/magica/

Page 14: Desenvolvimento ágil

GDGFoz

Iteração

http://blog.crisp.se/2016/01/25/henrikkniberg/making-sense-of-mvp

Page 15: Desenvolvimento ágil

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

Page 16: Desenvolvimento ágil

GDGFoz

GDGFoz

• Houssan A. Hijazi - [email protected]

• Valmir Barbosa - [email protected]

Page 17: Desenvolvimento ágil

Obrigado