Como consertar o fluxo de
desenvolvimento de
produtos
Slide 2
Slide 2 text
Wesley Zapellini
speakerdeck.com/wesleytz
@wesleyzapellini
linkedin.com/in/wesleytz
Consultor de Agilidade
Slide 3
Slide 3 text
No content
Slide 4
Slide 4 text
Quem nunca?
Slide 5
Slide 5 text
Começo por onde?
Slide 6
Slide 6 text
Allison Vale
Slide 7
Slide 7 text
5 estratégias em
sequência
Slide 8
Slide 8 text
Entrada Processamento (WIP) Saída
Futuro Presente Passado
Slide 9
Slide 9 text
#2 Diminua o tamanho
dos entregáveis
#3 Promova a
colaboração
#4 Faça somente a
coisa certa
#5 Tangibilize
resultados
Entrada Processamento (WIP) Saída
Futuro Presente Passado
#1 Comece pelo
Trabalho em progresso
Slide 10
Slide 10 text
#1 Comece pelo Trabalho em progresso
WIP tem relação direta
com lead time
Slide 11
Slide 11 text
Lead time
#1 Comece pelo Trabalho em progresso
Entrada Processamento (WIP) Saída
Futuro Presente Passado
Slide 12
Slide 12 text
Lei de
Little
#1 Comece pelo Trabalho em progresso
Slide 13
Slide 13 text
#1 Comece pelo Trabalho em progresso
Lead time
WIP
Slide 14
Slide 14 text
Valor é perecível
#1 Comece pelo Trabalho em progresso
Slide 15
Slide 15 text
Relação entre WIP e
qualidade
#1 Comece pelo Trabalho em progresso
Slide 16
Slide 16 text
#1 Comece pelo Trabalho em progresso
Slide 17
Slide 17 text
#1 Comece pelo Trabalho em progresso
https://www.youtube.com/watch?v=ZeMebo3193Y
Slide 18
Slide 18 text
Maior lead time, mais
defeitos
#1 Comece pelo Trabalho em progresso
Slide 19
Slide 19 text
WIP é ponto de
alavancagem
#1 Comece pelo Trabalho em progresso
Slide 20
Slide 20 text
#1.1 Tangibilize o fluxo
de trabalho atual
#1 Comece pelo Trabalho em progresso
Slide 21
Slide 21 text
A fazer Fazendo Validando Feito
Pronto p/ validar
#1 Comece pelo Trabalho em progresso
Slide 22
Slide 22 text
#1 Comece pelo Trabalho em progresso
A fazer Fazendo Validando Feito
Pronto p/ validar
Slide 23
Slide 23 text
#1 Comece pelo Trabalho em progresso
STATIK ajuda
bastante na
visibilidade
Slide 24
Slide 24 text
#1.2 Administre sua
capacidade
#1 Comece pelo Trabalho em progresso
Slide 25
Slide 25 text
Limitar WIP protege
sua capacidade
#1 Comece pelo Trabalho em progresso
Slide 26
Slide 26 text
Evita sobrecarga e cria
sistema puxado
#1 Comece pelo Trabalho em progresso
Slide 27
Slide 27 text
#1 Comece pelo Trabalho em progresso
Nenhum trabalho entra
se não houver espaço
Slide 28
Slide 28 text
O efeito no lead time é
drástico
#1 Comece pelo Trabalho em progresso
Slide 29
Slide 29 text
Esta etapa consegue
processar 3 itens por
vez
Acabei de mandar
um item para a
próxima etapa!
#1 Comece pelo Trabalho em progresso
A fazer Fazendo Validando Feito
Pronto p/ validar
Slide 30
Slide 30 text
O que sai do outro lado continua
dependendo da coluna "Fazendo"
WIP aumenta, lead
time aumenta
#1 Comece pelo Trabalho em progresso
A fazer Fazendo Validando Feito
Pronto p/ validar
Slide 31
Slide 31 text
2
3 5
#1 Comece pelo Trabalho em progresso
A fazer Fazendo Validando Feito
Pronto p/ validar
Slide 32
Slide 32 text
Acabei de mandar
um item pra frente,
mas não posso
começar algo novo.
#1 Comece pelo Trabalho em progresso
2
3 5
A fazer Fazendo Validando Feito
Pronto p/ validar
Slide 33
Slide 33 text
#1 Comece pelo Trabalho em progresso
2
3 5
A fazer Fazendo Validando Feito
Pronto p/ validar
Onde posso ajudar?
Slide 34
Slide 34 text
#1 Comece pelo Trabalho em progresso
Onde posso ajudar?
2
3 5
A fazer Fazendo Validando Feito
Pronto p/ validar
Slide 35
Slide 35 text
2
3 5
A fazer Fazendo Validando Feito
Pronto p/ validar
#1 Comece pelo Trabalho em progresso
Slide 36
Slide 36 text
10
A fazer Fazendo Validando Feito
Pronto p/ validar
#1 Comece pelo Trabalho em progresso
Slide 37
Slide 37 text
“Pare de começar e comece a terminar”
#1 Comece pelo Trabalho em progresso
Slide 38
Slide 38 text
Na prática
Slide 39
Slide 39 text
No content
Slide 40
Slide 40 text
A fazer Fazendo Validando Feito
Pronto p/ validar
#1 Comece pelo Trabalho em progresso
Slide 41
Slide 41 text
#1 Comece pelo Trabalho em progresso
2
3 5
A fazer Fazendo Validando Feito
Pronto p/ validar
Slide 42
Slide 42 text
Ajude o código a chegar
em produção
#1 Comece pelo Trabalho em progresso
Slide 43
Slide 43 text
No content
Slide 44
Slide 44 text
De onde vem os valores?
#1 Comece pelo Trabalho em progresso
Slide 45
Slide 45 text
Experimente
#1 Comece pelo Trabalho em progresso
brodzinski.com/2009/11/kanban-story-kanban-board.html
Slide 46
Slide 46 text
Poucas colunas por vez
#1 Comece pelo Trabalho em progresso
brodzinski.com/2009/11/kanban-story-kanban-board.html
Slide 47
Slide 47 text
Atribua um valor e observe,
padrões do quadro vão
indicar o próximo passo
#1 Comece pelo Trabalho em progresso
brodzinski.com/2009/11/kanban-story-kanban-board.html
Slide 48
Slide 48 text
Limites mais baixos,
feedback mais rápido
#1 Comece pelo Trabalho em progresso
brodzinski.com/2009/11/kanban-story-kanban-board.html
#1 Comece pelo Trabalho em progresso
brodzinski.com/2009/11/kanban-story-kanban-board.html
https://speakerdeck.com/wesleytz/agile-brazil-2017-comecando-com-limites-wip
Slide 53
Slide 53 text
#1.3 Promova
Coordenação tática
#1 Comece pelo Trabalho em progresso
Slide 54
Slide 54 text
#1 Comece pelo Trabalho em progresso
2
3 5
A fazer Fazendo Validando Feito
Pronto p/ validar
Onde posso ajudar?
Slide 55
Slide 55 text
Como podemos nos
organizar para fazer o
trabalho sair?
2
3 5
A fazer Fazendo Validando Feito
Pronto p/ validar
#1 Comece pelo Trabalho em progresso
Slide 56
Slide 56 text
Passa a ser um jogo coletivo,
orientado ao que precisa ser
feito.
#1 Comece pelo Trabalho em progresso
Slide 57
Slide 57 text
#2 Diminua o tamanho
dos entregáveis
#3 Promova a
colaboração
#4 Faça somente a
coisa certa
#5 Tangibilize
resultados
Entrada Processamento (WIP) Saída
Futuro Presente Passado
#1 Comece pelo
Trabalho em progresso
Slide 58
Slide 58 text
Afeta diretamente o
lead time
#2 Diminua o tamanho dos entregáveis
Slide 59
Slide 59 text
Melhora responsividade
a mudanças
#2 Diminua o tamanho dos entregáveis
Slide 60
Slide 60 text
Melhora responsividade à
mudanças
Responder
a mudanças
Seguir um
plano
>
Slide 61
Slide 61 text
Reduz a chance de trabalhar na coisa
errada, feedback mais frequente
#2 Diminua o tamanho dos entregáveis
Slide 62
Slide 62 text
Aumenta
previsibilidade
#2 Diminua o tamanho dos entregáveis
Slide 63
Slide 63 text
Facilita coordenação
tática
#2 Diminua o tamanho dos entregáveis
Slide 64
Slide 64 text
Motiva as pessoas
#2 Diminua o tamanho dos entregáveis
Slide 65
Slide 65 text
Incrementos de negócio:
Poucas semanas
#2 Diminua o tamanho dos entregáveis
Slide 66
Slide 66 text
#2 Diminua o tamanho dos entregáveis
Incrementos de produto:
Até uma semana
Slide 67
Slide 67 text
#2 Diminua o tamanho dos entregáveis
Incrementos de trabalho:
Até um dia
Slide 68
Slide 68 text
Não quebre, fatie. E se
puder… simplifique!
#2 Diminua o tamanho dos entregáveis
Slide 69
Slide 69 text
#2 Diminua o tamanho
dos entregáveis
#3 Promova a
colaboração
#4 Faça somente a
coisa certa
#5 Tangibilize
resultados
Entrada Processamento (WIP) Saída
Futuro Presente Passado
#1 Comece pelo
Trabalho em progresso
Slide 70
Slide 70 text
#3.1 No nível do time
#3 Promova a colaboração
Slide 71
Slide 71 text
Evitar ambientes
orientados a
tarefas
#3 Promova a colaboração
Slide 72
Slide 72 text
#3 Promova a colaboração
Filas
individuais
Slide 73
Slide 73 text
#3 Promova a colaboração
Filas
individuais
Slide 74
Slide 74 text
#3 Promova a colaboração
Filas
individuais
Slide 75
Slide 75 text
#3 Promova a colaboração
Decisões
centralizadas
Filas
individuais
Sobrecarga
Desperdício
Slide 76
Slide 76 text
Favorecer ambientes
orientados a missão
#3 Promova a colaboração
Slide 77
Slide 77 text
#3 Promova a colaboração
Como podemos nos
organizar para
resolver o problema?
3
A fazer Fazendo Validando Feito
Pronto p/ validar
2 5
Slide 78
Slide 78 text
#3 Promova a colaboração
Como podemos nos
organizar para
resolver o problema?
3
A fazer Fazendo Validando Feito
Pronto p/ validar
2 5
Fila única
e priorizada
Decisões
compactuadas e
consciência do todo
Slide 79
Slide 79 text
Na prática
Slide 80
Slide 80 text
Coordenação
tática
#3 Promova a colaboração
Slide 81
Slide 81 text
Parear, revisar
código com ❤
#3 Promova a colaboração
Slide 82
Slide 82 text
Ajudar nos testes e
validações
#3 Promova a colaboração
Slide 83
Slide 83 text
Ajudar a eliminar
gargalos
#3 Promova a colaboração
Slide 84
Slide 84 text
#3.2 No nível da
organização
#3 Promova a colaboração
Slide 85
Slide 85 text
O contexto pode ser
não colaborativo
#3 Promova a colaboração
Slide 86
Slide 86 text
Ambientes não colaborativos
tendem a ser competitivos
#3 Promova a colaboração
Slide 87
Slide 87 text
–William E. Deming
“A bad system will beat a good
person every time.”
#3 Promova a colaboração
Slide 88
Slide 88 text
Estratégia dominante
(Teoria dos Jogos)
#3 Promova a colaboração
Slide 89
Slide 89 text
Agindo em benefício
próprio, coletivo sempre
perde
#3 Promova a colaboração
Slide 90
Slide 90 text
Equilíbrio ineficiente
#3 Promova a colaboração
Slide 91
Slide 91 text
Importante investir em
colaboração no nível da
organização
#3 Promova a colaboração
Slide 92
Slide 92 text
Metas compartilhadas
#3 Promova a colaboração
Slide 93
Slide 93 text
#3 Promova a colaboração
https://labs.spotify.com/2014/03/27/spotify-engineering-culture-part-1/
Slide 94
Slide 94 text
No content
Slide 95
Slide 95 text
Propor alternativas e
proteger meta atual
#3 Promova a colaboração
Slide 96
Slide 96 text
Simplicidade resolve!
#3 Promova a colaboração
Slide 97
Slide 97 text
Devs conhecem o ferramental
e podem ajudar muito!
#3 Promova a colaboração
Slide 98
Slide 98 text
Não é o fim do mundo!
#3 Promova a colaboração
Slide 99
Slide 99 text
#2 Diminua o tamanho
dos entregáveis
#3 Promova a
colaboração
#4 Faça somente a
coisa certa
#5 Tangibilize
resultados
Entrada Processamento (WIP) Saída
Futuro Presente Passado
#1 Comece pelo
Trabalho em progresso
Slide 100
Slide 100 text
#4.1 Em nível de negócio
#4 Faça somente a coisa certa
Slide 101
Slide 101 text
Critérios pouco tangíveis
para priorização
#4 Faça somente a coisa certa
Slide 102
Slide 102 text
Recursos escassos, viés
econômico
#4 Faça somente a coisa certa
Slide 103
Slide 103 text
Quanto $ estou perdendo ou
deixando de ganhar se fizer
isso daqui a 5 meses?
#4 Faça somente a coisa certa
Custo de atraso (Cost of
delay):
Slide 104
Slide 104 text
Facilita comparações,
foco na eficácia
#4 Faça somente a coisa certa
https://medium.com/@aolchik/calculando-o-custo-de-atraso-da-acme-ltda-3daa6ba60ab5#.i9ta7x1fh
Slide 105
Slide 105 text
#4 Faça somente a coisa certa
Slide 106
Slide 106 text
#4.2 Em nível de produto
#4 Faça somente a coisa certa
Slide 107
Slide 107 text
Iterativo + Incremental
#4 Faça somente a coisa certa
Slide 108
Slide 108 text
Iterativo: Melhorar o
que se tem
#4 Faça somente a coisa certa
Slide 109
Slide 109 text
#4 Faça somente a coisa certa
Slide 110
Slide 110 text
Incremental: Acrescentar
coisas novas
#4 Faça somente a coisa certa
Slide 111
Slide 111 text
#4 Faça somente a coisa certa
Slide 112
Slide 112 text
Iterativo + Incremental
#4 Faça somente a coisa certa
Slide 113
Slide 113 text
#4.3 Em nível de time
#4 Faça somente a coisa certa
Slide 114
Slide 114 text
Outras demandas
competem com os
entregáveis
#4 Faça somente a coisa certa
Slide 115
Slide 115 text
Opções devem ficar
explícitas
#4 Faça somente a coisa certa
Slide 116
Slide 116 text
#4 Faça somente a coisa certa
2
3 5
A fazer Fazendo Validando Feito
Pronto p/ validar
Slide 117
Slide 117 text
Raia para
demandas
urgentes
#4 Faça somente a coisa certa
2
3 5
A fazer Fazendo Validando Feito
Pronto p/ validar
Slide 118
Slide 118 text
#4 Faça somente a coisa certa
Classes de serviço
Slide 119
Slide 119 text
#2 Diminua o tamanho
dos entregáveis
#3 Promova a
colaboração
#4 Faça somente a
coisa certa
#5 Tangibilize
resultados
Entrada Processamento (WIP) Saída
Futuro Presente Passado
#1 Comece pelo
Trabalho em progresso
Slide 120
Slide 120 text
#5.1 Celebre
#5 Tangibilize resultados
Slide 121
Slide 121 text
#5.2 Crie visibilidade
para o resultado
#5 Tangibilize resultados
Slide 122
Slide 122 text
A fazer Fazendo Validando Feito
Pronto p/ validar
2
3 5
Elogios
Conquistas
Métricas
#5 Tangibilize resultados
#1 Comece pelo Trabalho em progresso
#2 Diminua o tamanho dos entregáveis
Slide 131
Slide 131 text
#1 Comece pelo Trabalho em progresso
#2 Diminua o tamanho dos entregáveis
#3 Promova a colaboração
Slide 132
Slide 132 text
#1 Comece pelo Trabalho em progresso
#2 Diminua o tamanho dos entregáveis
#3 Promova a colaboração
#4 Faça somente a coisa certa
Slide 133
Slide 133 text
#1 Comece pelo Trabalho em progresso
#2 Diminua o tamanho dos entregáveis
#3 Promova a colaboração
#4 Faça somente a coisa certa
#5 Tangibilize resultados