Kanban, o Método - Melhorando seu fluxo de trabalho de forma realmente eficiente
-
Upload
thiagodacosta -
Category
Technology
-
view
1.361 -
download
0
description
Transcript of Kanban, o Método - Melhorando seu fluxo de trabalho de forma realmente eficiente
Kanban, o métodoMelhorando o fluxo de trabalho de uma forma
realmente eficiente
[email protected]: goathi
Thiago Costa
Tá falando sério ???
Não! O Método Kanban não é apenas um quadro de tarefas com post-its coloridos.
A quem se destina?
A quem se destina?* Você acha que seu fluxo de trabalho não está legal e acha que pode ser melhorado, mas não sabe muito bem o que mudar e por onde começar?
* Você sente que sua equipe está trabalhando acima da capacidade?
* Suas prioridades mudam diariamente?
* Você acha que perde tempo e dinheiro com funcionalidades de pouco valor?
* Você acha que não há transparência na equipe?
* Você está usando Scrum em um contexto que não se adapta facilmente ao modelo de Sprints (iterações/releases), como por exemplo em manutenção e operações?
* Você está usando Scrum por algum tempo, mas sente que as melhorias estagnaram?
Mudanças normalmente estão ligadas a melhoria.
Pessoas são resistentes a mudanças
As pessoas normalmente têm a sensação de que poderiam executar seu trabalho de uma
forma melhor ...
... mas normalmente elas não sabem o que precisa ser melhorado.
O que o quadro está nos dizendo (1) ?
Backlog DesenvolvimentoDesenvolvimento ValidaçãoValidação Pronto
Em prog Pronto Em prog Pronto
Backlog DesenvolvimentoDesenvolvimento ValidaçãoValidação Pronto
Em prog Pronto Em prog Pronto
O que o quadro está nos dizendo (2) ?
Crie um sistema de forma que os problemas se tornem visíveis e engaje as pessoas
emocionalmente na mudança.
É impossível sugerir mudanças em um sistema sem antes observá-lo.
O que é o método Kanban?
Método de Gestão de Mudanças
Método de Gestão de Mudanças Evolucionário
Método de Gestão de Mudanças Evolucionário
1. Desenvolvimento ou transformação gradual e progressiva;
2. Crescimento, desenvolvimento; aperfeiçoamento;
Método de Gestão de Mudanças Evolucionário
1. Desenvolvimento ou transformação gradual e progressiva;
2. Crescimento, desenvolvimento; aperfeiçoamento;
Revolução:
1. Transformação; mudança completa;2. Mudança brusca e violenta;
2. Perturbação moral; indignação;
É um método de gestão de mudança evolucionário, que possui alguns princípios e práticas que auxiliam na melhoria do seu fluxo de
trabalho, seja ele qual for ...
... usa um Sistema Puxado como ferramenta principal para expor problemas, gerar
questionamentos e criar oportunidades de melhoria.
... usa um Sistema Puxado como ferramenta principal para expor problemas, gerar
questionamentos e criar oportunidades de melhoria.
Uma forma simples e barata de controlar a
capacidade de algo
... usa um Sistema Puxado como ferramenta principal para expor problemas, gerar
questionamentos e criar oportunidades de melhoria.
Uma forma simples e barata de controlar a
capacidade de algoEx: Sistema Kanban
... usa um Sistema Puxado como ferramenta principal para expor problemas, gerar
questionamentos e criar oportunidades de melhoria.
Uma forma simples e barata de controlar a
capacidade de algoEx: Sistema Kanban
Usava “kanbans” para controlar a
produção
Como começar?
Comece com o que se está fazendo agora;Concorde em buscar mudanças incrementais;Inicialmente respeite papéis, cargos e responsabilidades.
Como começar?
Comece com o que se está fazendo agora;Concorde em buscar mudanças incrementais;Inicialmente respeite papéis, cargos e responsabilidades.
Como começar?
Comece com o que se está fazendo agora;Concorde em buscar mudanças incrementais;Inicialmente respeite papéis, cargos e responsabilidades.
Próximo passoVisualize seu fluxo de trabalho;Limite o trabalho em progresso (WIP);Torne as políticas do processo explícitas;Meça e gerencie o fluxo;Identifique oportunidades de melhoria;
Próximo passoVisualize seu fluxo de trabalho;Limite o trabalho em progresso (WIP);Torne as políticas do processo explícitas;Meça e gerencie o fluxo;Identifique oportunidades de melhoria;
Backlog DesenvolvimentoDesenvolvimento ValidaçãoValidação Pronto
Em prog Pronto Em prog Pronto
Próximo passoVisualize seu fluxo de trabalho;Limite o trabalho em progresso (WIP);Torne as políticas do processo explícitas;Meça e gerencie o fluxo;Identifique oportunidades de melhoria;
Backlog DesenvolvimentoDesenvolvimento ValidaçãoValidação Pronto
Em prog Pronto Em prog Pronto
Próximo passoVisualize seu fluxo de trabalho;Limite o trabalho em progresso (WIP);Torne as políticas do processo explícitas;Meça e gerencie o fluxo;Identifique oportunidades de melhoria;
33 11Backlog DesenvolvimentoDesenvolvimento ValidaçãoValidação Pronto
Em prog Pronto Em prog Pronto
Próximo passoVisualize seu fluxo de trabalho;Limite o trabalho em progresso (WIP);Torne as políticas do processo explícitas;Meça e gerencie o fluxo;Identifique oportunidades de melhoria usando algum modelo científico;
33 11Backlog DesenvolvimentoDesenvolvimento ValidaçãoValidação Pronto
Em prog Pronto Em prog Pronto
Trabalho até a capacidade;Um trabalho por vez;Previsibilidade;
Próximo passoVisualize seu fluxo de trabalho;Limite o trabalho em progresso (WIP);Torne as políticas do processo explícitas;Meça e gerencie o fluxo;Identifique oportunidades de melhoria usando algum modelo científico;
33 11Backlog DesenvolvimentoDesenvolvimento ValidaçãoValidação Pronto
Em prog Pronto Em prog Pronto
-‐ Puxar de cima pra baixo;
-‐ Fazer TDD de aceitação e unitário;
-‐ Fazer pelo menos 1 code review;
-‐ Fazer TDD de aceitação e unitário;
-‐ Fazer pelo menos 1 code review;
-‐ Fazer um teste manual;-‐ Fazer um teste manual;
-‐ Atualizar chamado;
Próximo passoVisualize seu fluxo de trabalho;Limite o trabalho em progresso (WIP);Torne as políticas do processo explícitas;Meça e gerencie o fluxo;Identifique oportunidades de melhoria usando algum modelo científico;
33 11Backlog DesenvolvimentoDesenvolvimento ValidaçãoValidação Pronto
Em prog Pronto Em prog Pronto
-‐ Puxar de cima pra baixo;
-‐ Fazer TDD de aceitação e unitário;
-‐ Fazer pelo menos 1 code review;
-‐ Fazer TDD de aceitação e unitário;
-‐ Fazer pelo menos 1 code review;
-‐ Fazer um teste manual;-‐ Fazer um teste manual;
-‐ Atualizar chamado;
Padrões e checklists que devem ser seguidos para completar uma tarefa
Próximo passoVisualize seu fluxo de trabalho;Limite o trabalho em progresso (WIP);Torne as políticas do processo explícitas;Meça e gerencie o fluxo;Identifique oportunidades de melhoria usando algum modelo científico;
33 11Backlog DesenvolvimentoDesenvolvimento ValidaçãoValidação Pronto
Em prog Pronto Em prog Pronto
-‐ Puxar de cima pra baixo;
-‐ Fazer TDD de aceitação e unitário;
-‐ Fazer pelo menos 1 code review;
-‐ Fazer TDD de aceitação e unitário;
-‐ Fazer pelo menos 1 code review;
-‐ Fazer um teste manual;-‐ Fazer um teste manual;
-‐ Atualizar chamado;
Padrões e checklists que devem ser seguidos para completar uma tarefa
Assegurar qualidade e consistência
Próximo passoVisualize seu fluxo de trabalho;Limite o trabalho em progresso (WIP);Torne as políticas do processo explícitas;Meça e gerencie o fluxo;Identifique oportunidades de melhoria usando algum modelo científico;
Métricas
WIP
Throughput
Lead Time
Próximo passoVisualize seu fluxo de trabalho;Limite o trabalho em progresso (WIP);Torne as políticas do processo explícitas;Meça e gerencie o fluxo;Identifique oportunidades de melhoria usando algum modelo científico;
Métricas
WIP
Throughput
Lead Time
Total de itens em andamento
44 22Backlog DesenvolvimentoDesenvolvimento ValidaçãoValidação Pronto
Em prog Pronto Em prog Pronto
6 itens
Próximo passoVisualize seu fluxo de trabalho;Limite o trabalho em progresso (WIP);Torne as políticas do processo explícitas;Meça e gerencie o fluxo;Identifique oportunidades de melhoria usando algum modelo científico;
Métricas
WIP
Throughput
Lead Time Qtd média de itens que ficam prontos
num período de tempo
Próximo passoVisualize seu fluxo de trabalho;Limite o trabalho em progresso (WIP);Torne as políticas do processo explícitas;Meça e gerencie o fluxo;Identifique oportunidades de melhoria usando algum modelo científico;
Métricas
WIP
Throughput
Lead Time
Tempo que um item leva pra ser finalizado
33 11Backlog DesenvolvimentoDesenvolvimento ValidaçãoValidação Pronto
Em prog Pronto Em prog Pronto
-‐ Puxar de cima pra baixo;
-‐ Criar spec antes de codar;
-‐ Fazer pelo menos 1 code review;
-‐ Criar spec antes de
-‐ Fazer pelo menos 1 code review;
-‐ Itens com bugs permanecem aqui;-‐ Itens com bugs permanecem aqui;
-‐ Atualizar chamado;
LEAD TIMELEAD TIME
Lei de LittleLead Time = WIP / Throughput
Qual meu Lead Time?
Lead Time = WIP / Throughput
100
Lead Time = WIP / Throughput
Qual meu Lead Time?
100
Lead Time = WIP / Throughput
2
Qual meu Lead Time?
100
Lead Time = WIP / Throughput
2
Lead Time?
Qual meu Lead Time?
100
Lead Time = WIP / Throughput
2
100/2 = 50Lead Time?
Qual meu Lead Time?
Queremos diminuir nosso Lead Time!
Qual meu Lead Time?
Lead Time = WIP / Throughput
50
Lead Time = WIP / Throughput
Qual meu Lead Time?
50
Lead Time = WIP / Throughput
2
Qual meu Lead Time?
50
Lead Time = WIP / Throughput
2
Lead Time?
Qual meu Lead Time?
50
Lead Time = WIP / Throughput
2
50/2 = 25Lead Time?
Qual meu Lead Time?
Próximo passoVisualize seu fluxo de trabalho;Limite o trabalho em progresso (WIP);Torne as políticas do processo explícitas;Meça e gerencie o fluxo;Identifique oportunidades de melhoria usando algum modelo científico;
Próximo passoVisualize seu fluxo de trabalho;Limite o trabalho em progresso (WIP);Torne as políticas do processo explícitas;Meça e gerencie o fluxo;Identifique oportunidades de melhoria usando algum modelo científico;
Cumulative Flow Diagram
Próximo passoVisualize seu fluxo de trabalho;Limite o trabalho em progresso (WIP);Torne as políticas do processo explícitas;Meça e gerencie o fluxo;Identifique oportunidades de melhoria usando algum modelo científico;
Cumulative Flow Diagram
Próximo passoVisualize seu fluxo de trabalho;Limite o trabalho em progresso (WIP);Torne as políticas do processo explícitas;Meça e gerencie o fluxo;Identifique oportunidades de melhoria e melhore;
Próximo passoVisualize seu fluxo de trabalho;Limite o trabalho em progresso (WIP);Torne as políticas do processo explícitas;Meça e gerencie o fluxo;Identifique oportunidades de melhoria e melhore;
Agile, Lean, TOC (Teoria das restrições) etc
Kanban funciona como um doador de permissões.
Você tem permissão para criar um modelo único, moldado a sua realidade, ao seu cenário
atual, às pessoas envolvidas. Não há julgamentos.
BenefíciosMelhor resultado econômico para o seu negócio;Melhor resultado sociológico para os funcionários;Construir uma cultura Kaizen (melhoria contínua)
BenefíciosMelhor resultado econômico para o seu negócio;Melhor resultado sociológico para os funcionários;Construir uma cultura KAizen (melhoria contínua)
BenefíciosMelhor resultado econômico para o seu negócio;Melhor resultado sociológico para os funcionários;Construir uma cultura Kaizen (melhoria contínua);
Dúvidas?
Obrigado :)