Introdução de
    Kanban
p/ Times Scrum
   Camilo Almendra
 camilo.almendra@gmail.com
Então, você adotou Scrum!
Iterações Time-box, Feedback constante

                             Flexibilidade nas mudanças
...
Cliente: “De novo!”
                       Produtos legados, Novos projetos

Produtos anteriores em produção

            ...
Mas... algo não está certo!
Indicadores
                     Realocação de time durante sprints

Metas de sprints não atingidas

                     ...
Faísca
3 de 5 Razões Corretas
#1. Entregar a qualquer momento
#2. Mudar prioridades a qualquer momento
#3. Não necessidade de Ite...
0 de 5 Razões Erradas
#1. Estórias grandes difíceis de quebrar
#2. Iterações mal-sucedidas
#3. Retrospectivas mal-sucedida...
O termo Kanban
Kan = “visual”

                              Ban = “cartão” ou “quadro”

Kanban = sinalização visual

    ...
Toyota estudou o sistema dos
      supermercados
Produção Puxada
Demanda do mercado “puxa” a produção

         Cada passo da produção é “cliente” do anterior

Clientes só...
Kanban Básico
Backlog       Processo 1       Processo 2       Processo 3       Feito
          3                2         ...
Kanban Básico
Backlog        Processo 1       Processo 2       Processo 3       Feito
           3                2       ...
Kanban Básico
Backlog       Processo 1       Processo 2       Processo 3       Feito
          3                2         ...
Kanban Exemplo
Backlog       A&P           Desenv.       Teste           Implan.
          5             3             4  ...
Kanban Exemplo
Backlog       A&P         Desenv.       Teste           Implan.
          5           3             4      ...
Kanban Exemplo
Backlog       A&P         Desenv.       Teste           Implan.
          5           3             4      ...
Iniciando com Kanban
Mapear a cadeia de valor

                     Definir os pontos de início e término

Estabelecer WIP...
Iniciando com Kanban
Desenhar o quadro Kanban

                                      Começar a usar!

Acompanhar o Lead Ti...
Kanban vs. Scrum
 Scrum             Papéis        Kanban

Time                                      ?

ScrumMaster

Produc...
Kanban vs. Scrum
Scrum             Atividades Regulares        Kanban

                                     Cadências dist...
Kanban vs. Scrum
 Scrum          Trabalho em Andamento         Kanban

Por Sprint                                     Por ...
Kanban vs. Scrum
 Scrum                  Mudanças                Kanban

Não dentro da Sprint!                    Respeita...
Kanban vs. Scrum
 Scrum                 Quadro      Kanban

Zerado a cada Sprint             Sempre vivo
Kanban vs. Scrum
Kanban apoia processos Lean/JIT

                      Scrum apoia desenvolvimento ágil

Kanban nasceu na...
Referências
Kanban and Scrum – making the best of both
http://www.infoq.com/minibooks/kanban-scrum-minibook


Kanban Disti...
Licença




      Onde rever slides
http://www.slideshare.net/ccalmendra
Upcoming SlideShare
Loading in...5
×

Introdução de Kanban para Equipes Scrum

10,652

Published on

Introdução de Kanban para equipes que já utilizam Scrum. Aspectos principais do Kanban são mostrados, e são feitas comparações entre ambos.

Published in: Technology
2 Comments
19 Likes
Statistics
Notes
No Downloads
Views
Total Views
10,652
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
118
Comments
2
Likes
19
Embeds 0
No embeds

No notes for slide

Introdução de Kanban para Equipes Scrum

  1. 1. Introdução de Kanban p/ Times Scrum Camilo Almendra camilo.almendra@gmail.com
  2. 2. Então, você adotou Scrum! Iterações Time-box, Feedback constante Flexibilidade nas mudanças Funções mais valiosas entregues primeiro Projetos de sucesso Time motivado, Cliente satisfeito Cliente quer mais, novos projetos “Scrum é o que há!”
  3. 3. Cliente: “De novo!” Produtos legados, Novos projetos Produtos anteriores em produção Atividades de manutenção e construção Prioridades: Produção > Projetos Time do projeto == Time do projeto anterior
  4. 4. Mas... algo não está certo!
  5. 5. Indicadores Realocação de time durante sprints Metas de sprints não atingidas Cancelamento de sprints Demora para entregar correções Insatisfação do cliente, da equipe
  6. 6. Faísca
  7. 7. 3 de 5 Razões Corretas #1. Entregar a qualquer momento #2. Mudar prioridades a qualquer momento #3. Não necessidade de Iterações #4. Não necessidade de estimativas #5. Visualização do fluxo
  8. 8. 0 de 5 Razões Erradas #1. Estórias grandes difíceis de quebrar #2. Iterações mal-sucedidas #3. Retrospectivas mal-sucedidas #4. Compartilhamento de pessoas #5. Busca por simplicidade
  9. 9. O termo Kanban Kan = “visual” Ban = “cartão” ou “quadro” Kanban = sinalização visual Século 17, Japão: usado no sistema de comércio Símbolos usados como analogias Como o termo foi associado a produção?
  10. 10. Toyota estudou o sistema dos supermercados
  11. 11. Produção Puxada Demanda do mercado “puxa” a produção Cada passo da produção é “cliente” do anterior Clientes só consomem o necessário Fornecedor só produz o que será consumido Produção equalizada Kanban é usado para ajustar o processo
  12. 12. Kanban Básico Backlog Processo 1 Processo 2 Processo 3 Feito 3 2 4 3 H G E F C A I B D J Visualizar o fluxo de trabalho
  13. 13. Kanban Básico Backlog Processo 1 Processo 2 Processo 3 Feito 3 2 4 3 H G E F C A I B D J Limitar o trabalha em andamento (WIP)
  14. 14. Kanban Básico Backlog Processo 1 Processo 2 Processo 3 Feito 3 2 4 3 H G E F C A I B D J Medir o tempo total de resposta (lead time)
  15. 15. Kanban Exemplo Backlog A&P Desenv. Teste Implan. 5 3 4 3 5 Em andamento Pronta p/ próxima fase Onde está o gargalo?
  16. 16. Kanban Exemplo Backlog A&P Desenv. Teste Implan. 5 3 4 3 5 Em andamento Pronta p/ próxima fase Liberando o fluxo
  17. 17. Kanban Exemplo Backlog A&P Desenv. Teste Implan. 5 3 4 3 5 Em andamento Pronta p/ próxima fase Liberando o fluxo
  18. 18. Iniciando com Kanban Mapear a cadeia de valor Definir os pontos de início e término Estabelecer WIP para as fases... ... e políticas para mudanças nesses valores Estabelecer classes de serviço... ... e critérios de seleção de trabalho
  19. 19. Iniciando com Kanban Desenhar o quadro Kanban Começar a usar! Acompanhar o Lead Time Ajustar empiricamente Mude o WIP... ... e veja o impacto no Lead Time ou ociosidade
  20. 20. Kanban vs. Scrum Scrum Papéis Kanban Time ? ScrumMaster Product Owner
  21. 21. Kanban vs. Scrum Scrum Atividades Regulares Kanban Cadências distintas Iterações Planejamento Trabalho Entregas Revisões Retrospectivas
  22. 22. Kanban vs. Scrum Scrum Trabalho em Andamento Kanban Por Sprint Por Fase Velocidade adequada, WIP controlado, ritmo sustentável overhead baixo Lead Time = 1 Sprint Lead Time é previsto (mín.) Itens com tamanhos Soma dos tamanhos ~= parecidos (ideal) Velocidade
  23. 23. Kanban vs. Scrum Scrum Mudanças Kanban Não dentro da Sprint! Respeitar a WIP Adicionar ao Backlog Adicionar ao Backlog Priorizar Priorizar ao longo das fases Lead Time = Lead Time é previsto, ~2 Sprints (máx.) pode variar por classe de serviço
  24. 24. Kanban vs. Scrum Scrum Quadro Kanban Zerado a cada Sprint Sempre vivo
  25. 25. Kanban vs. Scrum Kanban apoia processos Lean/JIT Scrum apoia desenvolvimento ágil Kanban nasceu na indústria de manufatura Scrum nasceu na indústria de software Kanban é mais prescritivo do que Scrum
  26. 26. Referências Kanban and Scrum – making the best of both http://www.infoq.com/minibooks/kanban-scrum-minibook Kanban Distilled (Tutorial curto) http://www.kanbandistilled.com/ Verbetes Wikipedia http://en.wikipedia.org/wiki/Kanban http://en.wikipedia.org/wiki/Lean_IT InfoQ Content on Kanban http://www.infoq.com/Kanban
  27. 27. Licença Onde rever slides http://www.slideshare.net/ccalmendra
  1. Gostou de algum slide específico?

    Recortar slides é uma maneira fácil de colecionar informações para acessar mais tarde.

×