Kanban

Post on 29-Nov-2014

8.838 views 2 download

description

Nesta apresentação André Faria, explica o método Kanban aplicado ao desenvolvimento de software com base no trabalho do pioneiro David Anderson. Veja o vídeo em http://www.vimeo.com/14870187

Transcript of Kanban

O MÉTODO

KANBANAndré Faria

Mais uma

Metodologia?

Evolução de um

Processo já Existente

Todo Processo é

Diferente, por isso suas restrições

também são!

A evolução deve ser

contextualizada como é na natureza!

Ver o efeito das Mudanças

Mudar por mudar não faz

sentido. Tenha um

objetivo em vista!

kanban=cartão sinalizador

O WIP mostra quando se deve puxar +trabalho

TO DO DESENVOLVIMENTO TESTE DEPLOY LIVE

DOING DONE

2 44 3

Sem sinal para puxar mais trabalho e WIP é somente um card wall.

TO DO DESENVOLVIMENTO TESTE DEPLOY LIVE

Kanban evidencia Problemas!

TO DO DESENVOLVIMENTOPARA

TESTAR LIVETESTANDO

RUP(120)

XP(13)

Scrum(9)

Kanban(3/5)

Whatever(0)

<-- Prescritivo

Adaptativo -->

São apenas Ferramentas

Qualquer ferramenta pode ser utilizada incorretamente

Não Define as Etapas nem o ciclo de vida do Processo

Cada time de Kanban tem um processo diferente

O MÉTODO KANBAN

1. Visualizar o Fluxo de Trabalho

2. Limitar o trabalho em Progresso (WIP)

3. Medir e Gerenciar o Fluxo

4. Tornar as políticas do Processo Explícitas

5. Usar modelos para reconhecer oportunidades de melhoria. (toc, sytems thinking, 3ms)

Visibilidade

Mapeando a Cadeia de Valor

Quais os Tipos de Itens?

Hierarquias de

Itens

Variabilidade de Tamanho

Raias

TO DO DEV TEST DEPLOY DONE

DOING DONE DOING DONE

[2] [2] [2][3]

[5]

BUGS

FEATURES

[4] [3]

#2345

Consultar Extrato Bancário

André Faria

16/06/2010

Card

#7653

Erro ao Incluir Produto no Pedido

19/08/2010

André FariaWell Marion

Sticky Buddy

A Lei de Little

Estabelecendo Limites

Filas e Buffers

TO DO DESENVOLVIMENTO TESTEPRONTO PARAHOMOLOGAR HOMOLOGADO

DOING DONE

[2] [4][4]

BufferFila

[2]

Foco em manter a Fluidez

Cadências

Cadência de Entrada

Backlog Grooming

Entregas Frequentes aumentam

a Confiança

Reuniões Diárias em frente ao Card wall

Lead Time

Classes de Serviço

Kanban Fomenta a Cultura Kaizen

Métricas

WIP

Para cada etapa do processo ao longo tempo - verificar se limites são respeitados.

0

3

6

9

12

Segunda Terça Quarta Quinta Sexta

To DoDevTo TestTestingDeploy

LEAD TIME

Para cada item dentro de cada classe de serviço - verificar se está conforme a meta.

Classe Lead Time Ideal

Lead Time Realizado

Básica

Especial

Prime

5 dias 8 dias

2 dias 2 dias

1 dia 2 dias

Tarefa Classe Lead Time

#1233

#1234

#1235

#1237

#1238

#1239

Básica 8 dias

Prime 2 dias

Básica 7 dias

Básica 5 dias

Especial 2 dias

Básica 3 dias

THROUGHPUT

Taxa de Entrega ao longo do Tempo

0

3

6

9

12

Feveiro Março Abril Maio Junho

Story Points

ITENS IMPEDIDOS

Itens Bloqueados ao longo do Tempo

0

2

5

7

9

LEAD TIME X TOUCH TIME

0

150

300

450

600

Janeiro Fevereiro Março Abril Maio

touch lead

FEATURES X DEFEITOS

0

4

8

11

15

Janeiro Fevereiro Março Abril Maio

defeitos features

METAS DE DAVID1. Otimizar o Processo Existente (Meta Primária)

2. Entregar com Alta Qualidade

3. Melhorar a previsibilidade do Lead Time

4. Melhorar a satisfação das pessoas

5. Oferecer tempo livre para Melhorias

6. Simplificar a Priorização

7. Oferecer transparência no design do sistema e na operação

8. Criar um processo que permita que alta-maturidade

MODELOS PARA MELHORIA

• TOC

• Seis Sigma

• Lean e 3ms (Muda Mura Muri)

• Teoria das Filas

• Corrente Crítica

• Root Cause Analysis

IMAGE CREDITS

• http://www.flickr.com/photos/andresthor• http://www.flickr.com/photos/28481088@N00• http://www.flickr.com/photos/victornuno• http://www.flickr.com/photos/bestrated1/170151875/• http://www.flickr.com/photos/paulsynnott• http://www.flickr.com/photos/nilson/255662963/• http://www.flickr.com/photos/aussiegall• http://www.flickr.com/photos/richardmoross/• http://www.flickr.com/photos/sss-showcase• http://www.flickr.com/photos/mbg_photos/• http://www.flickr.com/photos/rakka/398066964/• http://www.flickr.com/photos/sevenmorris/• http://www.flickr.com/photos/eole/• http://www.flickr.com/photos/stuckincustoms• http://www.flickr.com/photos/jmpznz

• http://www.flickr.com/photos/aheram• http://www.flickr.com/photos/aurelianoaugusto'• http://www.flickr.com/photos/tambako• http://www.flickr.com/photos/bestrated1• http://www.flickr.com/photos/d-kav• http://www.flickr.com/photos/houseofsims• http://www.flickr.com/photos/euart• http://www.flickr.com/photos/vlastula/• http://www.flickr.com/photos/kevinomara• http://www.flickr.com/photos/ari• http://www.flickr.com/photos/bossone• http://www.flickr.com/photos/chema-67

OBRIGADO!