Ícone do site PM Tech Blog

O que é Scrumban?

Conhecemos Scrum e Kanban como sabores dos métodos Ágeis. Scrum é mais adequado para projetos de produtos e de desenvolvimento. O Kanban é melhor para suporte à produção. Scrumban é uma metodologia de desenvolvimento Agile que é um híbrido de Scrum e Kanban. Scrumban está se tornando muito popular nas indústrias de serviços, onde temos projetos de desenvolvimento e manutenção.

Scrum

Scrum é um processo iterativo e prescritivo que usa a metodologia Agile.

Fluxo de trabalho no Scrum

No Scrum, o trabalho que será feito no próximo sprint é previamente selecionado. A seguir, o sprint é bloqueado, o trabalho é feito e depois do sprint a fila está vazia.

Kanban

Kanban é uma metodologia de sinalização para controle de fluxo de operação.

Fluxo de trabalho no Kanban

No Kanban, o tamanho das filas, chamado de limite de trabalho em processo, é limitado. Isso significa que os itens nas filas podem ser alterados a qualquer momento e que não há “final da sprint“. O trabalho continua fluindo.

Scrumban = Scrum + Kanban

O Scrumban é baseado em sistema puxado, onde a equipe já não planeja o trabalho durante a sprint planning, em vez disso, o refinamento é feito continuamente.

Usando o sistema puxado do Kanban o fluxo se torna mais suave à medida que a capacidade de processo melhora.

Tempo de ciclo

Podem ser usados pulmões e diagramas de fluxo para mostrar fraquezas e oportunidades no processo. Desse modo, à medida que nos aproximamos do nível de produção, começamos a nos tornar menos preocupados com o burndown e mais preocupados com o tempo do ciclo. O lead time médio e o tempo de ciclo se tornam o foco principal do desempenho.

Se o tempo de ciclo estiver sob controle e a capacidade da equipe for equilibrada com a demanda, o tempo de espera também estará sob controle. Se o tempo de ciclo estiver sob controle, as burndowns são previsíveis e deixam de importar.

Backlog

Como a equipe agora coloca o trabalho em uma fila pequena e pronta antes de inseri-lo no trabalho em andamento, o backlog da iteração sempre contém algo para ser feito (fluxo ininterrupto).

Em vez de se preocupar em estimar um escopo de trabalho para cada iteração, limita-se o tamanho do backlog de iteração usando-se um tamanho fixo para o backlog, o qual será executado até zero antes do término do intervalo de planejamento.

Planejamento de iteração

No Scrumban, podemos fazer o planejamento de iteração em intervalos regulares, sincronizados com revisão e retrospectiva, mas o objetivo do planejamento é preencher os espaços disponíveis e não preencher todos os espaços e, certamente, não determinar o número de vagas. Isso reduz muito a sobrecarga e a cerimônia do planejamento de iteração.

O tempo gasto no processamento em lote para estimativa de planejamento da iteração pode ser substituído por uma inspeção de controle de qualidade no momento em que o trabalho é promovido para a fila pronta. Se um item de trabalho tiver problemas, ele será devolvido e merecerá uma análise de causa raiz.

Scrumban Board

Vantagens do Scrumban

Quando considerar Scrumban

Kanban vs. Scrumban

  Kanban Scrumban
Papéis Nenhum papel prescrito Equipe + papéis necessários
Reunião diária de Scrum Sem reuniões Garantir trabalho contínuo nos requisitos e reduzir tempo ocioso dos membros da equipe
Pode ser feito para planejar o preenchimento dos espaços
Reunião de Revisão e Retrospectiva Não prescrito Podem ser feitas conforme necessário para melhorar o processo e compartilhar aprendizados
Fluxo de Trabalho Contínuo Mesmo que no Kanban, porém limita os espaços  para que o processo de “puxar” se torne mais confortável

Scrum vs. Scrumban

Scrum Scrumban
Artefatos Conselho, backlogs, burndowns Somente conselho
Cerimônias Scrum diário, planejamento da sprint, revisão da sprint, retrospectiva da sprint Scrum diário (planejamento, revisão e retrospectiva conforme necessário)
Iterações Sim (sprints) Não (fluxo contínuo)
Estimativa Sim Não (tamanho similar)
Equipes Deve ser multifuncional Pode ser especializado
Papéis Product Owner, Scrum Master, Equipe Equipe + papéis necessários
Trabalho de equipe Colaborativo, conforme as tarefas necessitem Todos juntos para atingir objetivos
Trabalho em andamento Controlado pelo conteúdo da sprint Controlado pelo estado do fluxo de trabalho
Mudanças Devem esperar pela próxima sprint Adicionadas ao quadro conforme necessário
Backlog do produto Lista de histórias priorizadas e estimadas Cartões just-in-time
Impedimentos Tratados imediatamente Evitados

Resumo

Kanban é compatível com a mecânica do Scrum, o método de gerenciamento de projetos. A adição do WIP (trabalho em processo) e visualização ao Scrum (ou seja, Scrumban) ajuda a melhorar a eficácia do Sprint.

Além disso, também está introduzindo o limite do WIP como um mecanismo para catalisar mudanças incrementais. O limite de WIP elimina a necessidade de compromisso para impulsionar a mudança, reduz a dependência disfuncional do esforço heroico e melhora o sistema ao considerar possíveis melhorias. Na prática se parece um pouco como o Scrum, mas no nível cultural ele se parecerá com Kanban – evolução suave ao invés de tratamento de choque e revolução.

Sair da versão mobile