Fundamentos de scrum e agile

30
Fundamentos de Scrum e Agile Leandro de Castro, desenvolvedor Web e certificado CSM @leandrophp – [email protected]

description

 

Transcript of Fundamentos de scrum e agile

Page 1: Fundamentos de scrum e agile

Fundamentos de Scrum e Agile

Leandro de Castro, desenvolvedor Web e certificado CSM

@leandrophp – [email protected]

Page 2: Fundamentos de scrum e agile

Só programar é suficiente?

Page 3: Fundamentos de scrum e agile

Métodos Ágeis

XP

Kanban ScrumLean

Métodos Ágeis

Page 4: Fundamentos de scrum e agile

O velho modelo Waterfall

Valores herdados da engenharia

tradicional não funcionam para o

desenvolvimento de software

Page 5: Fundamentos de scrum e agile

O velho modelo Waterfall - Cliente

• Clientes sabem que fornecedores odeiam

mudanças de requisitos

• Clientes são forçados a definir tudo que precisam

na fase inicial do projeto;

• Clientes no inicio do projeto estão inseguros

quanto ao que precisam.

Page 6: Fundamentos de scrum e agile

O velho modelo Waterfall – Solução do cliente

• Colocar o máximo possível de

requisitos na lista inicial (ou tudo

que vier na cabeça naquele

momento).

Page 7: Fundamentos de scrum e agile

O velho modelo Waterfall – Fornecedor

• Fornecedor sabe que os requisitos fornecidos pelo

cliente são vagos;

• Sabe que no decorrer do projeto o cliente

precisará alterar os requisitos;

• Sabe que ao validar o produto com o cliente,

surgirão novas ideias para o produto.

Page 8: Fundamentos de scrum e agile

O velho modelo Waterfall – Solução do fornecedor

• Documentar ao máximo tudo que foi passado pelo

cliente para que o fornecedor possa estar

protegido;

• Colocar margens de tempo por todo o projeto;

• Entregar o produto para o cliente apenas no final

do projeto.

Page 9: Fundamentos de scrum e agile

A razão…

Page 10: Fundamentos de scrum e agile

RESULTADO

Page 11: Fundamentos de scrum e agile

RESULTADO

Page 12: Fundamentos de scrum e agile

FAIL

Page 13: Fundamentos de scrum e agile

Fundamentos do Scrum

Um framework com o qual as pessoas podem resolver problemas complexos e adaptáveis, enquanto entregam produtos de forma produtiva e criativa e com o maior valor possível.

• Leve• Simples de entender• Difícil de aplicar

Page 14: Fundamentos de scrum e agile

Manifesto Ágil

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

Ou seja, mesmo havendo valor nos itens à direita,

valorizamos mais os itens à esquerda.

http://agilemanifesto.org/iso/ptbr/

Page 15: Fundamentos de scrum e agile

Seguir o plenejado?

Plan-drive VS Value-drive

Page 16: Fundamentos de scrum e agile

Estrutura do SCRUM

Page 17: Fundamentos de scrum e agile

Papeis do Scrum

Page 18: Fundamentos de scrum e agile

Eventos e artefatos

- Sprint:É um time-box de 1 a 4 semanas no qual o time do projeto irá produzir uma parte do produto definida pelo cliente, ou seja, entregando sempre algo de valor para o cliente.

Page 19: Fundamentos de scrum e agile

Eventos e artefatos

- Sprint Planning:Reunião para definir do que será entregue no final do ciclo de cada Sprint e decompor cada item do Backlog em tarefas gerando assim o Sprint Backlog.

Page 20: Fundamentos de scrum e agile

Eventos e artefatos

- Daily Scrum:Reunião de 15minutos onde cada membro deve responder:- O que eu fiz desde a última reunião?- O que pretendo fazer até a próxima?- Tive algum impedimento?

Page 21: Fundamentos de scrum e agile

Eventos e artefatos

- Sprint Review:Reunião com o propósito de apresentar o que foi feito para o PO e convidados. o PO avalia se a meta da Sprint foi alcançada e faz anotações que poderão se transformar em novos itens pata o Product Backlog.

Page 22: Fundamentos de scrum e agile

Eventos e artefatos

- Sprint Retrospective:Reunião de lições aprendidas, onde o time avalia:- O que foi bom na última Sprint?- O que deve ser melhorado?

Page 23: Fundamentos de scrum e agile

Eventos e artefatos

- Product Backlog:

Page 24: Fundamentos de scrum e agile

Eventos e artefatos

- Sprint Backlog:

Page 25: Fundamentos de scrum e agile

Eventos e artefatos

- DOD:

Na Sprint o produto incremento deve estar pronto para ser levado a produção, tendo a definição de pronto dada pelo PO.

Page 26: Fundamentos de scrum e agile

Resumo do fluxo

Page 27: Fundamentos de scrum e agile

Paralelo

Page 28: Fundamentos de scrum e agile

Como você vai desenvolver o software do seu cliente?

Page 29: Fundamentos de scrum e agile

Quem usa Scrum?

Page 30: Fundamentos de scrum e agile

O que vem depois?

Manual official: http://

www.scrum.org/Scrum-Guides

Certificações: http://www.scrumalliance.org/

Manifesto Ágil: http://manifestoagil.com.br/