Slide 1

Slide 1 text

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

Slide 49

Slide 49 text

blog.plataformatec.com.br/2016/09/case-study-of-a-wip-limit-implementation-why-when-and-how-to-use-wip-limits/

Slide 50

Slide 50 text

brodzinski.com/2009/11/kanban-story-kanban-board.html

Slide 51

Slide 51 text

softwareengineering.stackexchange.com/questions/113409/how-to-specify-wip-limits-in-kanban

Slide 52

Slide 52 text

#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

Slide 123

Slide 123 text

#5.3 Apresente números #5 Tangibilize resultados

Slide 124

Slide 124 text

Traz fatos, evita achismo #5 Tangibilize resultados

Slide 125

Slide 125 text

Gera segurança e confiança #5 Tangibilize resultados

Slide 126

Slide 126 text

Lead time, CFD, Throughput, Resultados financeiros #5 Tangibilize resultados

Slide 127

Slide 127 text

blog.plataformatec.com.br blog.plataformatec.com.br/2016/01/o-aprendizado-a-partir-de-indicadores-ageis/ blog.plataformatec.com.br/2016/02/why-we-love-metrics-learning-with-lead-time/ blog.plataformatec.com.br/2016/02/why-we-love-metrics-throughput-and-burnup-charts/ blog.plataformatec.com.br/2016/03/why-we-love-metrics-cumulative-flow-diagrams/

Slide 128

Slide 128 text

#5 Tangibilize resultados

Slide 129

Slide 129 text

#1 Comece pelo Trabalho em progresso

Slide 130

Slide 130 text

#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

Slide 134

Slide 134 text

Obrigado! speakerdeck.com/wesleytz @wesleyzapellini linkedin.com/in/wesleytz