Kanban: Evolução Sustentável de Processos Existentes · Kanban requer um processo/metodologia...

Post on 18-Mar-2020

1 views 0 download

Transcript of Kanban: Evolução Sustentável de Processos Existentes · Kanban requer um processo/metodologia...

Kanban: Evolução Sustentável de Processos Existentes

Alisson ValeSoftware DesignerConsultor IndependenteTwitter: @alissonvaleBlog: http://alissonvale.com

Apre s e nta ç ã o

Fundador, Diretor

DesenvolvedorEntusiasta

20042001

Gerente de Desenvolvimento

1993

Alisson Vale

Apre s e nta ç ã oAlisson Vale

2003 2007 2008 2009 2010

LeanKanban Praticante

Desenvolvimento Agil

Age nda

✗ Conhecendo KanbanConhecendo Kanban✗ Porquê Kanban?Porquê Kanban?✗ Implementando KanbanImplementando Kanban✗ MétricasMétricas✗ Demo (“A evolução de um Demo (“A evolução de um sistema Kanban”)sistema Kanban”)✗ Conclusão e DiscussãoConclusão e Discussão

conhecendo o kanban

inspiração original

o ideal – fuxo contínuo

demanda wip* saída

A B C

* wip = work in progress (trabalho em progresso)

Sistema “empurrado” ou “programado”

demanda wip* saída

A

* wip = work in progress (trabalho em progresso)

B C

sistemas puxados

demanda wip* saída

A

* wip = work in progress (trabalho em progresso)

B C

demanda wip* saída

A B C

WIP em excesso

O que há de errado com wip em excesso

a quantidade de WIP está diretamente relacionada a

Lead Time #1

controlar WIP reduz “Lead Time” médio e aumenta a efciência

global do sistema

#2

Existe uma correlação direta entre qualidade (retrabalho e defeitos)

e longos lead times

#3

Como controlar WIP

kanban limita WIP

demanda wip* saída

A

* wip = work in progress (trabalho em progresso)

B C

PULL

o kanban em manufatura

preparando os kanbans para a próxima operação

em muitos casos a sinalização é feita por meio de quadros informativos e cartões

Um sistema kanban de manufatura pode ser

aplicado ao trabalho do conhecimento

VARIABILIDADE

manufatura trabalho do conhecimento

É inerente à natureza do trabalho e precisamos

nos adaptar a ela

É sempre danosa e precisa ser evitada

Limitar WIP também é a chave para

ambientes com variabilidade

inerente

Limited WIP society

Por falar em limitar WIP...

Kanban com post-its

Kanban com post-its e quadro branco

quadro com “suportes” para post-its

kanban vs Kanban

KANBAN

manufatura trabalho do conhecimento

Kanban (K maiúsculo): utiliza kanban para a

implementação de um modelo evolucionário de

mudanças em processos.

“kanban” (k minúsculo): Ferramenta para gerar fuxo e reduzir inventário em processo.

Kanban não é uma metodologia para gestão de

projetos

Kanban requer um processo/metodologia pré-existente. Um ponto de partida onde mudanças serão

aplicadas e validadas de forma contínua.

Kanban é um modelo para aplicação evolucionária de mudanças em processos.

Porquê Kanban?

Fácil Adoção, Baixo Risco e

Alta Visibilidade

Quando o WIP é limitado de forma a explicitar a capacidade de um sistema e balancear sua demanda

contra o rendimento obtido...

... cria-se o que é chamado de “RITMO SUSTENTÁVEL”

Qualquer situação que interrompa o fuxo ou impacte

no sistema de forma a degradar a sua performance

se torna imediatamente

aparente.

A equipe assume “autoridade”

sobre o processo e se auto-organiza para otimizá-lo e

para ajudar a resolver seus

problemas.

Mudanças nas políticas de

processo são simples e de

efeito imediato.

Métricas simples, seguras e fáceis de coletar evitam a absorção de mudanças no processo que não tenham causado efeitos

positivos.

A combinação dessas características favorece uma transformação cultural, criando um ambiente com altos níveis

de colaboração e confança entre

clientes, gerentes e equipe de trabalho.

implementando [K]anban

Conceitos Centrais

Mapa de Fluxo de Valor

Identifcando Valor / Análise de Demanda

➔ Absorção dos vários tipos de demanda executados pelo sistema

➔ Exemplos: Solicitação de Mudança, Novo Requisito, Caso de Uso, Suporte Nível I, Suporte Nível II, Resolução de Problemas, Bug, etc

Visualizando o Fluxo

Limitando o Trabalho em Progresso

Faça o trabalho fuir

Sistemas Puxados / Single-Piece Flow

Mecanismo de Swarming “Stop starting, start fnishing”

Limites podem promover colaboração e foco em entregar o que foi iniciado antes de se comprometer com mais trabalho

padrões de design mais elaborados...

Swimlanes

Agregando e Desagregando

Modelos de Priorização➔ Priority Filter

➔ Perpetual Multivote

Métricas

Lead Time/Cycle Time

Lead Time

Cycle Time

Work Item Cycle Time

1456 2,34

1532 1,91

1588 1,68

1638 0,89

1644 2,12

SLA Factor %

1,0 20%

1,5 20%

2,0 60%

2,5 100%

3,0 100%

Dado os últimos 90 dias de trabalho para um determinado tipo e tamanho...

Service Level Agreements(Acordos de Nível de Serviço)

DDP – Due Date Performance

% do Volume que não alcançou o SLA

% Volume entregue dentro do SLA

Outras Métricas

✔ Throughput (rendimento): Número de itens entregues por período de tempo

✔ Número de itens bloqueados ao longo do tempo: Mostra o impacto dos impedimentos e quão rápido o time os elimina

✔ Qualidade Inicial: Número de defeitos contra o rendimento ao longo do tempo

✔ Demanda de Falha: Número de itens inseridos no sistema por conta de problemas de qualidade ou inefciência dos produtos entregues

Demo“A evolução de um sistema Kanban”

concluindo...

✔ é adaptável ao contexto e agnóstico à metodologia de gestão utilizada

✔ evita ao máximo gerar resistência para adoção

✔ não requer grandes programas de implantação

✔ gera alta visibilidade institucional

✔ promove aceleramento de maturidade organizacional

✔ cria uma cultura de melhoria contínua

Kanban...

Dúv ida s e Dis c us s ã o

Leia mais...Bloghttp://alis s onvale .com/e nglis hblog

Interview on InfoQ Brazil (Portuguese)http://www.infoq.com/br/ne ws /2009/01/bras il-re pre s e ntacao-confe re ncia

A História de um Sistema Kanbanhttp:// alis s onvale .com/e nglis hblog/pos t/A-His toria-de -um-Sis te ma-Kanban.as px

Kanban: When Signalization Mattersalis s onvale .com/e nglis hblog/pos t/Kanban-Whe n-Signalization-Matte rs .as px

ContatoMail: contact@ alissonvale.comBlog: http://alissonvale.com/englishblogTwitter: @ alissonvale

Obrigado!