Este documento fornece uma introdução avançada ao sistema Kanban, abordando tópicos como:
1) Sistemas Kanban vão além de apenas visualizações e limites de trabalho em andamento.
2) Princípios do Kanban Method como começar com o que já é feito, buscar mudanças evolucionárias e respeitar papéis estabelecidos.
3) Conceitos como variabilidade, políticas explícitas e perfis de risco para melhorar o fluxo e previsibilidade.
10. kanban Kanban
system Method
pull | limites | valor transição | kaizen | gestão
11. Kanban Method princípios
começe com o que você já faz hoje
concorde em buscar uma abordagem evolucionária
para mudança
inicialmente respeite papéis, responsabilidades e
cargos estabelecidos
12. Kanban Method propriedades
visualize
limite o trabalho em progresso
meça e gerencie o fluxo
torne as políticas do processo explícitas
implemente mecanismos de feedback
melhore colaborativamente com métodos científicos
13. Kanban Avançado
transição | kaizen | systems thinking | métricas
variabilidade | políticas explícitas | perfis de risco
14. Por que Kanban?
Novo Status Quo
Capacidade
Status Quo
Revolução
“Kaikaku”
Tempo
15. Por que Kanban?
Novo Status Quo
Evolução
“Kaizen”
Capacidade
Status Quo
Revolução
“Kaikaku”
Tempo
16. Levantamento
Implementação Qualidade Aguardando
Próximas com usuário
Demandas Produção
Primeiro Kaizen
17. Levantamento
Implementação Qualidade Aguardando
Próximas com usuário
Demandas Produção
18. Levantamento
Implementação Qualidade Aguardando
Próximas com usuário
Demandas Produção
WIP ALTO
19. Levantamento
Implementação Qualidade Aguardando
Próximas com usuário
Demandas Produção
SILOS
20. Levantamento
Implementação Qualidade Aguardando
Próximas com usuário
Demandas Produção
GARGALO
21. Levantamento
Implementação Qualidade Aguardando
Próximas com usuário
Demandas Produção
DEMANDA
DE FALHA
22. Throughput (itens entregues por semana)
Levantamento
Implementação Qualidade Aguardando
Próximas com usuário
9
Demandas Produção
8
7
6 ALTA
5 VARIABILIDADE
4
3
2
1
01 02 03 04 05 06 07 08 09 10
33. Kanban:
Como a água...
Se encontrar resistência emocional,
crie um sistema de forma que os
problemas se tornem visíveis e engaje
o grupo emocionalmente na mudança.
34. Levantamento
Implementação Qualidade Aguardando
Próximas com usuário
Demandas Produção
O objetivo do Kanban é tornar
problemas explícitos e engajar
pessoas na mudança
35. Todo jogo é
mais divertido
quando as regras
são claras
36. Levantamento
Implementação Qualidade Aguardando
Próximas com usuário
Demandas Produção
Políticas Explícitas
- Times são silos
- Não limitamos WIP
- Deploy só às quintas
- Reunião de status
toda segunda
38. Levantamento
Implementação Qualidade Aguardando
Próximas com usuário
Demandas Produção
Segundo Kaizen
39. 4
2 4 4
6 4
Levantamento
Próximas Implementação Qualidade Aguardando
com usuário
Demandas Produção
40. 4
2 4 4
6 4
Levantamento
Próximas Implementação Qualidade Aguardando
com usuário
Demandas Produção
Políticas Explícitas
- Times são silos
- Nós limitamos WIP
- Deploy só às quintas
- Reunião de status
toda segunda
41. 4
2 4 4
6 4
Levantamento
Próximas Implementação Qualidade Aguardando
com usuário
Demandas Produção
WIP é um Estoque.
Estoques não somem!
46. 4
2 4 4
6 4
Levantamento
Próximas Implementação Qualidade Aguardando
com usuário
Demandas Produção
WIP baixo torna tudo mais simples!!
47. 4
2 4 4
6 4
Levantamento
Próximas Implementação Qualidade Aguardando
com usuário
Demandas Produção
WIP baixo tem o mesmo efeito sistêmico do
Timebox, porém, sem tanta resistência emocional
48. 4
2 4 4
6 4
Throughput (itens entregues por semana)
9 Levantamento Políticas geralmente são
Implementação
Qualidade Aguardando
Próximas
Demandas
8
com usuário
mudadas por eventos Produção
7
Kaizen
6
Políticas Explícitas
5
4
- Times são silos
3
- Nós limitamos WIP
2
1
- Deploy só às quintas
04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19
- Reunião de status
toda segunda
49. - Tenha um PO
- Tenha um SM
- Use Timeboxes
- Use Plannings/Reviews
- Faça Retrospectivas
- Time se auto-organiza
- Faça Reuniões Diárias
50. É Agile colocar todas
essas políticas de
uma vez?
- Tenha um PO
- Tenha um SM
- Use Timeboxes
- Use Plannings/Reviews
- Faça Retrospectivas
- Time se auto-organiza
- Faça Reuniões Diárias
51. Levantamento
Implementação Qualidade Aguardando
Próximas com usuário
Demandas Como assim um Kanban Produção
sem limites?
Políticas Explícitas
- Times são silos
- Não limitamos WIP
- Deploy só às quintas
- Reunião de status
toda segunda
52. Kanban não é sobre “certo ou errado”
visualize raso
limite o trabalho em progresso
meça e gerencie o fluxo
torne as políticas do processo explícitas
implemente mecanismos de feedback
melhore colaborativamente com métodos científicos
profundo
57. Se o sistema é complexo é besteira
tentar prever o comportamento dele.
No Kanban a previsibilidade é obtida
através do comportamento observado do
sistema.
58. Como usar o Lead Time Control Chart
9
8
7
6
5
4
3
2
1
Dias
59. Como usar o Lead Time Control Chart
9
8
7
6
5
4
3
2
1 Lead Time médio: 4 dias
Dias
60. 4
2 4 4
6 4
Levantamento
Próximas Implementação Qualidade Aguardando
com usuário
Demandas Produção
Vai estar lá
em 4 dias
61. O que geralmente causa
variabilidade no Lead Time?
9
8
7
6
5
4
3
2
- WIP não limitado
1
- Bloqueios
Dias
- Tipo da Demanda
66. 4
2 4 4
6 4
Levantamento
Próximas Implementação Qualidade Aguardando
com usuário
Demandas Produção
Hum... 3 itens por semana com
90% de confiança. Se meu
Backlog tem 33 itens, então são
11 semanas de projeto.
67. O que causa a variabilidade do
Throughput?
9
8
7
6
5
4
3
2
- WIP não limitado
1
- Variabilidade no Tamanho dos Lotes
Itens - Especialização10 11 12 13 14 15 16 17 18 19 20 21 Semana
01 02 03 04 05 06 07 08 09
(Silos)
- Indisponibilidades Temporárias
68. 4
2 4 4
6 4
Levantamento
Próximas Implementação Qualidade Aguardando
com usuário
Demandas Produção
Se for possível, tente trabalhar com
um tamanho padrão e observe a
variabilidade.
69. 4
2 4 4
6 4
Levantamento
Ou...
Próximas Implementação Qualidade Aguardando
com usuário
Demandas Produção
G2
M5
P9
70. 4
2 4 4
6 4
Levantamento
Próximas Implementação Qualidade Aguardando
com usuário
Demandas Produção
Uma política como
Políticas Explícitas essa introduz
variabilidade no
Throughput
- Times são silos
- Nós limitamos WIP
- Deploy só às quintas
- Reunião de status
toda segunda
71. 4
2 4 4
6 4
Levantamento
Próximas Implementação Qualidade Aguardando
com usuário
Demandas Produção
Uma política como
essa introduz
Políticas Explícitas variabilidade tanto
no Lead Time como
no Throughput
- Times são silos
- Nós limitamos WIP
- Deploy só às quintas
- Reunião de status
toda segunda
73. 4
2 4 4
6 4
Levantamento
Próximas Implementação Qualidade Aguardando
com usuário
Demandas Produção
Visualizações, Métricas e Kaizen vão puxar
comportamentos mais nobres na equipe
como SWARMING
74. Lead Time e Throughput são as métricas
mais básicas de Kanban...
87. O que queremos?
Custo de Coordenação
Custo de Transação
Custo de Transação
Geração de Valor
Carga de Falha
88. 4
2 4 4
6 4
Levantamento
Próximas Implementação Qualidade Aguardando
com usuário
Demandas Produção
Com o fluxo estabelecido aquilo que entra
no Kanban é uma decisão crítica!
93. Mercado
Arquitetura ● Table Stakes
● Arroz/Feijão ● Spoiler
● Já fizeram, tem cases ● Differentiator
● Já fizeram, sei lá como ● Cost Saver
● Nunca tentado em TI
Cost-of-delay
● Expedite
Outros... ● Fixed-date
● Normal
Kanban: Perfis da demanda
para lidar com o risco
● Intangible
94. O que eu faço Práticas Ágeis
hoje (by the book)
95. O que eu faço Práticas Ágeis
hoje (by the book)
Cargo Cult
96. O que é
melhor no meu
Contexto
O que eu faço
hoje
Práticas Ágeis
(by the book)
97. O que é
melhor no meu
Contexto
n
ba
an
K
O que eu faço
hoje
Práticas Ágeis
(by the book)
98. Obrigado! Rodrigo Yoshima
blog.aspercom.com.br
@rodrigoy
Promoção Agile Brazil!
Accredited Lean-Kanban University Training
Brasília, São Paulo, Rio de Janeiro, Porto Alegre e Recife
Preços especiais de lançamento.
Passe no nosso stand!