93
Scrum, Agilismo e Boas Páticas Felipe Norato Lacerda

Scrum, Agilismo e Boas Práticas

Embed Size (px)

DESCRIPTION

Apresentação sobre Scrum.

Citation preview

Page 1: Scrum, Agilismo e Boas Práticas

Scrum, Agilismo e Boas Páticas 

Felipe Norato Lacerda 

Page 2: Scrum, Agilismo e Boas Práticas

MetodologiasMetodologias

Page 3: Scrum, Agilismo e Boas Práticas

Metodologias Metodologias

Page 4: Scrum, Agilismo e Boas Práticas

Metodologia X Métodos

Page 5: Scrum, Agilismo e Boas Práticas
Page 6: Scrum, Agilismo e Boas Práticas

Trabalho

  e

Diversão

Page 7: Scrum, Agilismo e Boas Práticas
Page 8: Scrum, Agilismo e Boas Práticas

Programação 

Orientada à

 Documentação

Page 9: Scrum, Agilismo e Boas Práticas
Page 10: Scrum, Agilismo e Boas Práticas

Linear

Page 11: Scrum, Agilismo e Boas Práticas

Linear

Rígido

Page 12: Scrum, Agilismo e Boas Práticas

Linear

Rígido

Monolítico

Page 13: Scrum, Agilismo e Boas Práticas

Linear

Rígido

Monolítico

Cliente... cadê você?

Page 14: Scrum, Agilismo e Boas Práticas

Linear

Rígido

Monolítico

Cliente... cadê você?

Page 15: Scrum, Agilismo e Boas Práticas

Sonhar mais um sonho impossívelLutar quando é fácil cederVencer o inimigo invencívelNegar quando a regra é vender

Page 16: Scrum, Agilismo e Boas Práticas
Page 17: Scrum, Agilismo e Boas Práticas

Presença do cliente

Page 18: Scrum, Agilismo e Boas Práticas

Presença do cliente

...mas...

Page 19: Scrum, Agilismo e Boas Práticas

Produto operacional só no final do processo...

Presença do cliente

...mas...

Page 20: Scrum, Agilismo e Boas Práticas

Produto operacional só no final do processo...

Presença do cliente

...mas...

...que nunca acaba...

Page 21: Scrum, Agilismo e Boas Práticas

Produto operacional só no final do processo...

Presença do cliente

...mas...

...que nunca acaba...

#FailAgain#FailAgain

Page 22: Scrum, Agilismo e Boas Práticas

Desenvolvimento Incremental...

Page 23: Scrum, Agilismo e Boas Práticas

Desenvolvimento Incremental...

Isso?

Page 24: Scrum, Agilismo e Boas Práticas

Desenvolvimento Incremental...

Isso?

OU

Page 25: Scrum, Agilismo e Boas Práticas

Desenvolvimento Incremental...

Isso?

OU

Isso?

Page 26: Scrum, Agilismo e Boas Práticas
Page 27: Scrum, Agilismo e Boas Práticas

Cliente Presente!

Page 28: Scrum, Agilismo e Boas Práticas

Cliente Presente!

Teste só no protótipo final

Page 29: Scrum, Agilismo e Boas Práticas

Cliente Presente!

Teste só no protótipo final

Page 30: Scrum, Agilismo e Boas Práticas

You are make it wrong!You are make it wrong!

Cliente Presente!

Teste só no protótipo final

Page 31: Scrum, Agilismo e Boas Práticas
Page 32: Scrum, Agilismo e Boas Práticas

Testes e produto operacional durante o desenvolvimento e Presença do Cliente!

Page 33: Scrum, Agilismo e Boas Práticas

Testes e produto operacional durante o desenvolvimento e Presença do Cliente!

...mas...

Page 34: Scrum, Agilismo e Boas Práticas

Testes e produto operacional durante o desenvolvimento e Presença do Cliente!

...mas... Documentação excessiva!

Page 35: Scrum, Agilismo e Boas Práticas

Versões do produto.

Page 36: Scrum, Agilismo e Boas Práticas

Versões do produto.

Versão Alfa

Page 37: Scrum, Agilismo e Boas Práticas

ForeverAlfa Version

Versões do produto.

Versão Alfa

Page 38: Scrum, Agilismo e Boas Práticas

ForeverAlfa Version

Versões do produto.

Versão Alfa Versão Beta

Page 39: Scrum, Agilismo e Boas Práticas

ForeverAlfa Version

Versões do produto.

Versão Alfa Versão Beta

Versão Final

Page 40: Scrum, Agilismo e Boas Práticas

 "É um modo de padronizar as formas de modelagem."

Page 41: Scrum, Agilismo e Boas Práticas

 "É um modo de padronizar as formas de modelagem."

Objetivo:

Page 42: Scrum, Agilismo e Boas Práticas

 "É um modo de padronizar as formas de modelagem."

Objetivo:

Guiar o desenvolvedor através de documentos e diagramas.

Page 43: Scrum, Agilismo e Boas Práticas

 "É um modo de padronizar as formas de modelagem."

Objetivo:

Guiar o desenvolvedor através de documentos e diagramas.

Gerar documentação.

Page 44: Scrum, Agilismo e Boas Práticas

 "É um modo de padronizar as formas de modelagem."

Objetivo:

Guiar o desenvolvedor através de documentos e diagramas.

Gerar documentação.

Gerar documentação.

Page 45: Scrum, Agilismo e Boas Práticas

 "É um modo de padronizar as formas de modelagem."

Objetivo:

Guiar o desenvolvedor através de documentos e diagramas.

Gerar documentação.

Gerar documentação.

Gerar documentação.

Page 46: Scrum, Agilismo e Boas Práticas
Page 47: Scrum, Agilismo e Boas Práticas

- Direcionado pela UML.

- Direcionado em Casos de Uso.

- Centrado em Arquitetura.

- Iterativo e Incremental.

- Dividido em Fases e Disciplinas.

Page 48: Scrum, Agilismo e Boas Práticas

- Direcionado pela UML.

- Direcionado em Casos de Uso.

- Centrado em Arquitetura.

- Iterativo e Incremental.

- Dividido em Fases e Disciplinas.

- Processo longo e cansativo.

- Excesso de atribuições.

Page 49: Scrum, Agilismo e Boas Práticas

Manifesto Ágil

Page 50: Scrum, Agilismo e Boas Práticas

Manifesto Ágil

Page 51: Scrum, Agilismo e Boas Práticas

Indivíduos e interações mais do que processos e ferramentas.

Manifesto Ágil

Page 52: Scrum, Agilismo e Boas Práticas

Indivíduos e interações mais do que processos e ferramentas.

Manifesto Ágil

Software executável mais do que documentação.

Page 53: Scrum, Agilismo e Boas Práticas

Indivíduos e interações mais do que processos e ferramentas.

Manifesto Ágil

Software executável mais do que documentação.

Colaboração do cliente mais do que negociação de contratos.

Page 54: Scrum, Agilismo e Boas Práticas

Indivíduos e interações mais do que processos e ferramentas.

Manifesto Ágil

Software executável mais do que documentação.

Colaboração do cliente mais do que negociação de contratos.

Respostas rápidas mais do que invés de seguir planos.

Page 55: Scrum, Agilismo e Boas Práticas
Page 56: Scrum, Agilismo e Boas Práticas

Cheguei onde queria...

....eu quero desenvolver....

Software

Page 57: Scrum, Agilismo e Boas Práticas
Page 58: Scrum, Agilismo e Boas Práticas

Desenvolvimento "Tradicional"

Page 59: Scrum, Agilismo e Boas Práticas

Desenvolvimento "Tradicional"

Page 60: Scrum, Agilismo e Boas Práticas

Desenvolvimento Lean

Page 61: Scrum, Agilismo e Boas Práticas

Planejamento Ágil de ProjetosPlanejamento Ágil de Projetos

Page 62: Scrum, Agilismo e Boas Práticas

Planejamento Ágil de ProjetosPlanejamento Ágil de Projetos

Visão GeralVisão Geral

Page 63: Scrum, Agilismo e Boas Práticas

Planejamento Ágil de ProjetosPlanejamento Ágil de Projetos

Visão GeralVisão Geral

Informação do ProjetoInformação do Projeto

Page 64: Scrum, Agilismo e Boas Práticas

Planejamento Ágil de ProjetosPlanejamento Ágil de Projetos

Visão GeralVisão Geral

Papéis e Responsabilidades da Organização do Papéis e Responsabilidades da Organização do ProjetoProjeto

Informação do ProjetoInformação do Projeto

Page 65: Scrum, Agilismo e Boas Práticas

Planejamento Ágil de ProjetosPlanejamento Ágil de Projetos

Visão GeralVisão Geral

Papéis e Responsabilidades da Organização do Papéis e Responsabilidades da Organização do ProjetoProjeto

Informação do ProjetoInformação do Projeto

Plano de DesenvolvimentoPlano de Desenvolvimento

Page 66: Scrum, Agilismo e Boas Práticas

Keep It Simple, Stupid!

Page 67: Scrum, Agilismo e Boas Práticas

Olá, Scrum!Olá, Scrum!

Page 68: Scrum, Agilismo e Boas Práticas

Scrum é um processo Iterativo

Incremental para desenvolvimento de produtos

Page 69: Scrum, Agilismo e Boas Práticas

O objetivo é entregar o máximo de Valor de Negócio possível no menor tempo!

Page 70: Scrum, Agilismo e Boas Práticas

Scrum é também um meio de evidenciar os problemas

Page 71: Scrum, Agilismo e Boas Práticas

- P D C A

Page 72: Scrum, Agilismo e Boas Práticas

- P D C A

- Plan

- Do

- Check

- Act

Page 73: Scrum, Agilismo e Boas Práticas

- P D C A

- Iterações curtas

Page 74: Scrum, Agilismo e Boas Práticas

- P D C A

- Iterações curtasSem perdas de tempo!!

Page 75: Scrum, Agilismo e Boas Práticas

- P D C A

- Iterações curtas

- Definição de prioridades

Page 76: Scrum, Agilismo e Boas Práticas

- P D C A

- Iterações curtas

- Definição de prioridadesSem perdas de tempo!!

Page 77: Scrum, Agilismo e Boas Práticas

- P D C A

- Iterações curtas

- Definição de prioridades

- Retrospectiva

Page 78: Scrum, Agilismo e Boas Práticas

- P D C A

- Iterações curtas

- Definição de prioridades

- Retrospectiva“calcular” o tempo positivo!

Page 79: Scrum, Agilismo e Boas Práticas

Mas como isso funciona??

Page 80: Scrum, Agilismo e Boas Práticas

Basicamente assim...

Page 81: Scrum, Agilismo e Boas Práticas

Papéis e responsabilidades!

Page 82: Scrum, Agilismo e Boas Práticas

Product Owner

Cria a visão do projeto

Decide sobre os itens do product backlog

Valida o produto no final de cada split

Estabelecer o plano de entregas

Page 83: Scrum, Agilismo e Boas Práticas

Scrum MasterTrabalha com o Product Owner.

Cuida do Time

Mantém o processo funcionando

Garantir comunicação

Page 84: Scrum, Agilismo e Boas Práticas

TimeEstimar itens do Backlog

Se comprometer a entregar umIncremento funcional.

Gerenciar próprio processo

Auto organizar para entregar o que o PO quer

Page 85: Scrum, Agilismo e Boas Práticas

TimeEstimar itens do Backlog

Se comprometer a entregar umIncremento funcional.

Gerenciar próprio processo

Auto organizar para entregar o que o PO quer

Resumindo...

Page 86: Scrum, Agilismo e Boas Práticas

TimeEstimar itens do Backlog

Se comprometer a entregar umIncremento funcional.

Gerenciar próprio processo

Auto organizar para entregar o que o PO quer

Resumindo...

Programar muito!!!Programar muito!!!

Page 87: Scrum, Agilismo e Boas Práticas

Cerimoniais

- Sprint Planning

- Sprint Review

- Sprint Retrospective

- Daily scrum meeting

Page 88: Scrum, Agilismo e Boas Práticas

Artefatos

- Product Backlog

- Sprint Backlog

- Burndown Charts

Page 89: Scrum, Agilismo e Boas Práticas

E os testes??

Page 90: Scrum, Agilismo e Boas Práticas

E os testes??

Testes Testes Automatizados!Automatizados!

Page 91: Scrum, Agilismo e Boas Práticas

Refências e Imagens

Page 92: Scrum, Agilismo e Boas Práticas

Refências e Imagens

Muita coisa!!

Page 93: Scrum, Agilismo e Boas Práticas

Refências e Imagens

http://www.slideshare.net/brucken/portuguese-scrumhttp://www.slideshare.net/lazarofl/gesto-de-projetos-geis-utilizando-scrumhttp://www.slideshare.net/rodrigomanhaes/behaviour-drivendevelopmenthttp://c-santos.blog.com/?p=5219024http://www.mountaingoatsoftware.com/system/hidden_asset/file/52/PortugueseScrum.pdf