O documento discute como cultivar uma cultura de melhoria contínua (Kaizen) utilizando Kanban para evoluir gradualmente o negócio. Ele explica que o Kanban envolve pequenas mudanças evolucionárias ao invés de grandes revoluções, começando com o que já é feito atualmente e melhorando colaborativamente. O foco é no aprendizado contínuo através do método científico para melhorar o fluxo de trabalho de forma previsível e estável.
8. Estado Atual Agile
Trabalho em Equipe
Auto-organizado
Cliente presente
Boa Engenharia
Melhoria Contínua
Resultados Rápidos
9. Estado Atual Agile
Trabalho em Equipe
Auto-organizado
Cliente presente
Boa Engenharia
Melhoria Contínua
Resultados Rápidos
Julgamento
Ativismo Anarco-Comunista
Evangelismo (Fanatismo)
Revolucionismo
Terapia
10. Estado Atual Agile
Trabalho em Equipe
Auto-organizado
Cliente presente
Boa Engenharia
Melhoria Contínua
Resultados Rápidos
Resultado: Dificuldade com Change Management
“A cultura tem que mudar para sermos ágeis”
Julgamento
Ativismo Anarco-Comunista
Evangelismo (Fanatismo)
Revolucionismo
Terapia
11. Se eu quero usar Scrum...
Scrum é:
- Ter Auto-organização
- Ter um ScrumMaster
- Ter um Product Owner
- Usar ciclo Timebox
- Cerimônias (Reuniões)
= Inspeção e Adaptação
12. Vamos cair na real...
Scrum é:
- Ter Auto-organização
- Ter um ScrumMaster
- Ter um Product Owner
- Usar ciclo Timebox
- Cerimônias (Reuniões)
= Inspeção e Adaptação
E se...
- Gestores resistem Auto-organização
- Times são silos
- Ciclo Timebox é indesejável
- Empresa não quer uma revolução
Qual a sua conclusão?
13. Vamos cair na real...
Scrum é:
- Ter Auto-organização
- Ter um ScrumMaster
- Ter um Product Owner
- Usar ciclo Timebox
- Cerimônias (Reuniões)
= Inspeção e Adaptação
E se...
- Gestores resistem Auto-organização
- Times são silos
- Ciclo Timebox é indesejável
- Empresa não quer uma revolução
Qual a sua conclusão?
a. A cultura da empresa não é ágil
14. Vamos cair na real...
Scrum é:
- Ter Auto-organização
- Ter um ScrumMaster
- Ter um Product Owner
- Usar ciclo Timebox
- Cerimônias (Reuniões)
= Inspeção e Adaptação
E se...
- Gestores resistem Auto-organização
- Times são silos
- Ciclo Timebox é indesejável
- Empresa não quer uma revolução
Qual a sua conclusão?
a. A cultura da empresa não é ágil
b. Scrum não sabe lidar com isso
15. Vamos cair na real...
Scrum é:
- Ter Auto-organização
- Ter um ScrumMaster
- Ter um Product Owner
- Usar ciclo Timebox
- Cerimônias (Reuniões)
= Inspeção e Adaptação
E se...
- Gestores resistem Auto-organização
- Times são silos
- Ciclo Timebox é indesejável
- Empresa não quer uma revolução
Qual a sua conclusão?
a. A cultura da empresa não é ágil
b. Scrum não sabe lidar com isso
c. (a) e (b) são verdadeiros
16. Vamos cair na real...
Scrum é:
- Ter Auto-organização
- Ter um ScrumMaster
- Ter um Product Owner
- Usar ciclo Timebox
- Cerimônias (Reuniões)
= Inspeção e Adaptação
E se...
- Gestores resistem Auto-organização
- Times são silos
- Ciclo Timebox é indesejável
- Empresa não quer uma revolução
Qual a sua conclusão?
a. A cultura da empresa não é ágil
b. Scrum não sabe lidar com isso
c. (a) e (b) são verdadeiros
Isso a Globo
não mostra!
17. Fonte: VersionOne 7th State of Agile Survey Report (2013)
BARREIRAS PARA AVANÇAR A
ADOÇÃO DE MÉTODOS ÁGEIS
18. Fonte: VersionOne 7th State of Agile Survey Report (2013)
BARREIRAS PARA AVANÇAR A
ADOÇÃO DE MÉTODOS ÁGEIS
19. Breve história do Desenvolvimento de Software
80 Cascata
90 Iterativo
00 RUP / Agile
20. Breve história do Desenvolvimento de Software
80 Cascata
90 Iterativo
00 RUP / Agile
Nos últimos 30 anos estamos iterando sobre melhores
formas de desenvolver Software.
21. Breve história do Desenvolvimento de Software
80 Cascata
90 Iterativo
00 RUP / Agile
Lean-Kanban: Iterar sobre como melhorar o “Sistema Empresa”
10 Lean / Kanban
35. 46 4344
Systems Thinking Approach to Kanban
(resumo)
Este sistema
apresenta qualidades
e problemas .
36. 46 4344
Systems Thinking Approach to Kanban
(resumo)
Este sistema é
passível de melhorias
(alavancagem)
Alisson Vale
Sexta-feira
15:30
37. 46 4344
Systems Thinking Approach to Kanban
(resumo)
Mesmo com problemas
o sistema é estável e previsível
(estatisticamente)
38. 46 4344
Systems Thinking Approach to Kanban
(resumo)
Mesmo com problemas
o sistema é estável e previsível
(estatisticamente)
Atende rapidamente:
- Ter um processo
- Ser previsível
39. 46 4344
Systems Thinking Approach to Kanban
(resumo)
Nós chamamos isso de:
“Kanban System Design”
41. Kanban Method princípios
comece com o que você já faz hoje
concorde em buscar uma abordagem evolucionária
para mudança
inicialmente respeite papéis, responsabilidades,
cargos e processos estabelecidos
53. O que é Lean-Kanban?
Pequena Mudança
Evolucionária
(Kaizen)
54. O que é Lean-Kanban?
Pequena Mudança
Evolucionária
(Kaizen)
55. O que é Lean-Kanban?
Estado de Melhoria
Contínua
(Cultura Kaizen)
56. O que é Lean-Kanban?
Estado de Melhoria
Contínua
(Cultura Kaizen)
Principais Características:
- Baby Steps: Forma ágil de lidar com mudanças
- Menos resistência
- Resultados mais rápidos
- Maior engajamento e confiança na transição
59. Por que asPor que as
retrospectivas ágeisretrospectivas ágeis
se tornam terapia emse tornam terapia em
grupo?grupo?
60. Kanban Method práticas
visualize
limite o trabalho em progresso
meça e gerencie o fluxo
torne as políticas do processo explícitas
implemente ciclos de feedback
melhore colaborativamente com modelos
e o método científico
61. Kanban Method práticas
visualize
limite o trabalho em progresso
meça e gerencie o fluxo
torne as políticas do processo explícitas
implemente ciclos de feedback
melhore colaborativamente com modelos
e o método científico
62. Método Científico em 1 slide...
ObservaçõesObservações HipótesesHipóteses ExperimentosExperimentos TeoriaTeoria
65. Teoria contra o Cascata
TPS
Lotes menores
Lean Product
Development
Tamanho Lote / Cycle Time
Systems Theory
Feedback Loops
Information Theory
Custo de Aquisição de Informação
66. Ciência contra o Cascata
Nos últimos 10 projetos:
- 90% estouraram o prazo e o custo
- 60% dos usuários insatisfeitos
- desses 90% o estouro foi de 30%
Se a ciência contra o cascata
estiver certa esses números devem
mudar...
71. Trabalhando com lotes menores: resultado
Com lotes menores, nos últimos 5 projetos:
- 20% estouraram o prazo e o custo
- 25% dos usuários insatisfeitos
- desses 20% o estouro foi de 15%
Comprovadamente foi uma melhoria!
KAIZEN!!!
72. Trabalhando com lotes menores: resultado
Com lotes menores, nos últimos 5 projetos:
- 20% estouraram o prazo e o custo
- 25% dos usuários insatisfeitos
- desses 20% o estouro foi de 15%
Comprovadamente foi uma melhoria!
KAIZEN!!!
Isso foi uma “implantação” Agile?
73. Trabalhando com lotes menores: resultado
Com lotes menores, nos últimos 5 projetos:
- 20% estouraram o prazo e o custo
- 25% dos usuários insatisfeitos
- desses 20% o estouro foi de 15%
Comprovadamente foi uma melhoria!
KAIZEN!!!
Teve benefício
econômico e
social?
74. Trabalhando com lotes menores: resultado
Com lotes menores, nos últimos 5 projetos:
- 20% estouraram o prazo e o custo
- 25% dos usuários insatisfeitos
- desses 20% o estouro foi de 15%
Comprovadamente foi uma melhoria!
KAIZEN!!!
Mudanças
pequenas têm mais
ou menos resistência
das pessoas?
76. Outros Kaizens...
Que outros experimentos
essa empresa poderia tentar
para melhorar o sistema?
Que outros experimentos
essa empresa poderia tentar
para melhorar o sistema?
77. 46 4344
Limitar WIP
Baseado na Lei de Little, Vazão e Lead Time
tendem a se estabilizar. Maior previsibilidade.
Menos filas e maior produtividade.
Outros Kaizens...
78. 46 4344
Aumentar a colaboração
Baseado em Systems Theory, o sistema é tão forte
quanto seus relacionamentos. Times multi-disciplinares
respondem mais rápido. (vide o caso do Governo)
Outros Kaizens...
79. 46 4344
Outros Kaizens...
Analisar a qualidade
Se seu time corrige muitos bugs, use a
análise de causa raiz (Lean). Isso pode
requerer uma alavancagem em boas
práticas de programação.
80. 46 4344
Teoria das Restrições
Os 5 passos da TOC permitem sistematicamente
combater os gargalos do seu processo, continuamente
melhorando a vazão do sistema.
Outros Kaizens...
81. 46 4344
Requisitos
como experimentos
Se muitos requisitos nunca são
usados, você pode usar técnicas
como Lean Startup e Customer
Development.
Outros Kaizens...
82. 46 4344
Entender sobre
variabilidade
System of Profound Knowledge nos ensina
sobre o que é variabilidade comum ou especial
em sistemas, usando estatística.
Outros Kaizens...
83. 46 4344Crie o seu!
Com Kanban, você está livre para criar
seu próprio modelo para colaborativamente,
usando método científico, melhorar seu sistema
de trabalho...
Outros Kaizens...
89. Dica 2: Use métricas gráficas
Lead Time Control Chart
Dias
9
8
7
6
5
4
3
2
1
90. Dica 2: Use métricas gráficas
Lead Time Control Chart
Dias
9
8
7
6
5
4
3
2
1
Os gráficos que usamos em Kanban
são de controle (tempo no eixo X) para
podermos avaliar o efeito dos Kaizens
nas métricas com o tempo...
99. Estado de Melhoria
Contínua
(Cultura Kaizen)
Se a teoria Agile estiver
certa, agilidade é uma
consequência da
melhoria contínua do
seu processo, e não
uma meta a ser
atingida.
100. Obrigado!
São Paulo, Recife, Rio e Brasília
Preços especiais para participantes do Agile BrazilPreços especiais para participantes do Agile Brazil
Mais informações: www.aspercom.com.br
Dias 18 e 19 de Julho em Brasília