27
Introduzindo Agilidade Phillip Calçado “Shoes”

Introduzindo Agilidade em Um Ambiente

Embed Size (px)

Citation preview

Page 1: Introduzindo Agilidade em Um Ambiente

Introduzindo Agilidade

Phillip Calçado “Shoes”

Page 2: Introduzindo Agilidade em Um Ambiente

Introduzindo AgilidadeEficiência

Page 3: Introduzindo Agilidade em Um Ambiente

Quem?

● Phillip Calçado “Shoes”

Page 4: Introduzindo Agilidade em Um Ambiente

O Processo (Antigo)

Page 5: Introduzindo Agilidade em Um Ambiente

“chega de processos!”Ivar Jacobson

Page 6: Introduzindo Agilidade em Um Ambiente

1| gerenciamento de tarefas

Page 7: Introduzindo Agilidade em Um Ambiente

1| gerenciamento de tarefas

Page 8: Introduzindo Agilidade em Um Ambiente

1| gerenciamento de tarefas

Page 9: Introduzindo Agilidade em Um Ambiente

2| releases custam caro

Homologa

Desenvolve

Agenda

Acompanha Janela

Hora

sDias

Dias

Horas

Page 10: Introduzindo Agilidade em Um Ambiente

2| releases custam caro

Homologa

Desenvolve

Agenda

Acompanha Janela

Hora

sDias

DiasHoras

Page 11: Introduzindo Agilidade em Um Ambiente

3| priorizando tarefas

● Quando tudo tem prioridade nada tem prioridade● O que é mais importante?

● Destes o que é mais urgente?● Destes o que tem mais valor?● Destes o que tem maior risco?

● Quem responde?

Page 12: Introduzindo Agilidade em Um Ambiente

3| priorizando tarefas

● Quando tudo tem prioridade nada tem prioridade● O que é mais importante?

● Destes o que é mais urgente?● Destes o que tem mais valor?● Destes o que tem maior risco?

Page 13: Introduzindo Agilidade em Um Ambiente

3| priorizando tarefas

● Quando tudo tem prioridade nada tem prioridade● O que é mais importante?

● Destes o que é mais urgente?● Destes o que tem mais valor?● Destes o que tem maior risco?

● Quem responde?

Page 14: Introduzindo Agilidade em Um Ambiente

3| priorizando tarefas

Page 15: Introduzindo Agilidade em Um Ambiente

3| priorizando tarefas

● Qualquer pacote pode ser alterado e reagendado, exceto o atual

● Fazemos qualquer coisa, desde que priorizado na fila

● Quem controla o que é feito são vocês● Demandas puramente técnicas são expostas e

negociadas

Page 16: Introduzindo Agilidade em Um Ambiente

scrumpara projetos

Page 17: Introduzindo Agilidade em Um Ambiente

introduzindo| sprint planning

Page 18: Introduzindo Agilidade em Um Ambiente

introduzindo| sprint planning

● Desafio: Escopo, prazo e pacotes de entrega já definidos.

● Pacotes divididos em user stories● User stories estimadas com user stories points● User stories divididas em tarefas

Page 19: Introduzindo Agilidade em Um Ambiente

introduzindo| daily scrum

Page 20: Introduzindo Agilidade em Um Ambiente

introduzindo| daily scrum

● Dura 15 minutos, ponto final.● O que você fez desde a última reunião?● O que vai fazer até a próxima?● Algum impedimento?● Chickens estão sempre em volta mas só pigs

falam

Page 21: Introduzindo Agilidade em Um Ambiente

introduzindo| daily scrumproblemas para o

scrum master resolver

Page 22: Introduzindo Agilidade em Um Ambiente

introduzindo| retrospectivas

Page 23: Introduzindo Agilidade em Um Ambiente

introduzindo| retrospectivas

● O que foi bem?● O Que foi mal?● Como melhoramos?● Pontos a discutir

Page 24: Introduzindo Agilidade em Um Ambiente

resultados| %bugs encontrados em qa

Processo Original Processo Alterado Scrum0

10

20

30

40

50

60

70

80

90

100

● Cobertura de Testes

Page 25: Introduzindo Agilidade em Um Ambiente

resultados| %código repetido

Processo Original Processo Alterado Scrum0

5

10

15

20

25

30

35

40

45

50

55

60

65

● Cobertura de Testes

Page 26: Introduzindo Agilidade em Um Ambiente

relato completo

● http://blog.fragmental.com.br/ ● 2007/08/15/introduzindo-agilidade-num-ambiente/

Page 27: Introduzindo Agilidade em Um Ambiente

Obrigado!

http://blog.fragmental.com.br/