Escolar Documentos
Profissional Documentos
Cultura Documentos
com/br/articles/kanban-step-guide
A popularidade do Kanban está crescendo a cada dia; por ser aplicável a todos os tipos de
indústria, da construção civil ao marketing, milhares de pessoas estão entregando melhores
resultados graças a este método.
Mantenha-se firme até o fim para ver o que pode ser otimizado em cada etapa de cada
processo distinto de cada time em um board de times, sem deixar confuso.
1 of 9 9/1/18, 11:34 AM
Kanban passo a passo: evoluindo das 3 colunas ... https://www.infoq.com/br/articles/kanban-step-guide
Se a equipe acabou de começar com Kanban, não devemos nos precipitar desenhando um
board complexo e configurando um WIP (work in progress) limite que não pode ser cumprido.
Utilize o tempo necessário para levar a equipe ao board e dê espaço para que pratiquem
com o básico do método.
Requisitado
Em desenvolvimento
Feito
Um board de layout básico é fantástico para equipes sem experiência com Kanban porque é
mais fácil engajar as pessoas com a visualização do fluxo de trabalho. É um bom ponto de
partida para construir o hábito de mover os cards de acordo com o estado das atribuições
escritas neles. Entretanto, também é ótimo para estabelecer a gestão do fluxo orientando a
equipe a selecionar seu trabalho por conta própria.
O layout deste board não requer muito esforço para se manter atualizado e tem fundamento
sólido para iniciar com limites de WIP (um dos fundamentos do Kanban), especialmente para
equipes que utilizam quadro branco físico para o Kanban.
Para iniciantes, existirá um limite para a quantidade total de trabalho em progresso (WIP), e
verá todas as tarefas iniciadas pela equipe. Contudo, não terá ideia sobre o estado de cada
tarefa.
2 of 9 9/1/18, 11:34 AM
Kanban passo a passo: evoluindo das 3 colunas ... https://www.infoq.com/br/articles/kanban-step-guide
A tarefa que uma pessoa estará trabalhando será evidente, porém, a menos que alguém
pergunte pelo relatório de status, não haverá informações se esta pessoa está realmente
trabalhando na tarefa ou esperando por algo.
Entretanto, é justo dizer que exceto por possibilitar a limitação da quantidade de trabalho que
está em andamento, a implementação mais básica do Kanban fornece uma visibilidade
limitada tanto do fluxo de trabalho quanto para orientação à melhoria.
Quando a equipe estiver confortável com o Kanban, algumas colunas e raias devem ser
adicionadas no Kanban board para obter uma visão mais precisa do fluxo de trabalho.
Colunas possíveis
Ao dividir a coluna "Em Progresso" em cinco etapas diferentes, será possível verificar o
progresso de cada tarefa sem deixar o board muito complexo para a equipe entender. Além
disso, será possível visualizar as etapas onde o trabalho mais se acumula durante o
processo de desenvolvimento - o estágio de revisão.
Raias possíveis
3 of 9 9/1/18, 11:34 AM
Kanban passo a passo: evoluindo das 3 colunas ... https://www.infoq.com/br/articles/kanban-step-guide
Depois de evoluir o layout do board com colunas adicionais, seria apropriado adicionar
algumas raias e deixar a visualização do fluxo de trabalho mais objetivo.
Uma raia típica pode ser separada tanto por prioridade quanto por atividades. É comum
observar equipes de TI Ops dividirem seus boards em raias utilizando prioridades. Em um
cenário assim, um layout vertical padrão poderia ser:
Acelerar
SLA de 24 horas
SLA de 48 horas
A lógica é simples: a equipe inicia um novo trabalho de acordo com a prioridade. Por
exemplo, se houver um card 'acelerar' nos requisitos, todas as outras tarefas que estão
sendo feitas serão interrompidas (a menos que seja outro card 'acelerar') e os trabalhos
desta tarefa iniciam imediatamente. Seguindo a linha de pensamento, cards SLA de 48 horas
ficam por último.
Dividindo o Kanban board em tipos de trabalho é uma prática comum para equipes de
desenvolvimento de software. Por exemplo, algumas raias da equipe de desenvolvimento
aqui no Kanbanize funcionam assim:
4 of 9 9/1/18, 11:34 AM
Kanban passo a passo: evoluindo das 3 colunas ... https://www.infoq.com/br/articles/kanban-step-guide
Problemas no cliente
Bugs
Débito técnico
Features de cliente ou negócio
Features técnicas
Parecido com as prioridades das raias no layout do board, aqui as tarefas são puxadas do
board por nossos desenvolvedores a partir da raia com posição mais alta. A lógica é bem
parecida: as raias do topo contém os tipos de cards mais importantes em que nossos
desenvolvedores trabalham.
Neste ponto surge uma questão importante: se os cards são retirados de acordo com sua
prioridade em ambos os casos, qual o sentido de agrupar os cards pelo tipo de trabalho?
Por exemplo, é importante ter poucos bugs no produto e pouco ou nenhum débito técnico.
Entretanto, não se pode parar completamente o desenvolvimento de novas funcionalidades
se quiser sobreviver em um mercado dinâmico.
Somente trabalhando dessa forma será possível enxergar com precisão os gargalos,
organizando o rendimento de etapas específicas utilizando limites para os estágios/colunas
WIP para garantir que o gargalo não "fique entupido" (caso seja impossível removê-lo ou não
valer a pena o esforço).
Por exemplo, poderia ser sensato dividir as etapas maiores em diversas etapas pequenas.
6 of 9 9/1/18, 11:34 AM
Kanban passo a passo: evoluindo das 3 colunas ... https://www.infoq.com/br/articles/kanban-step-guide
Codificação
Teste
Pronto para revisão de código
Em revisão de código
Podemos ver claramente como o layout do board pode fornecer mais informações sobre o
estado das responsabilidades de sua equipe em uma simples observação. Tendo em mente
que se busca um fluxo de trabalho estável e o aumento de tarefas que a equipe finaliza,
pode-se testar tanto quanto necessário as colunas em seu board.
A função primária das raias do Kanban é agrupar os cards mais parecidos. Entretanto, só
será possível obter o melhor do seu Kanban board se o personalizar até um ponto que
permita que o trabalho seja seguido da forma mais estável e rápida em direção à entrega
final.
Nessa etapa, não devemos ter medo de quebrar as limitações típicas do board e fazer
adaptações avançadas no fluxo de trabalho, colocando colunas específicas em cada raia do
board.
7 of 9 9/1/18, 11:34 AM
Kanban passo a passo: evoluindo das 3 colunas ... https://www.infoq.com/br/articles/kanban-step-guide
Contudo, neste board existem atividades como lidar com problemas de clientes e correção
de bugs. Como requerem mais agilidade, passar por cada uma das 10 etapas, na maioria
dos casos, seria desnecessário.
Neste caso é possível fundir o projeto da solução, codificação e os testes. Como resultado,
essas raias dedicadas a correção de bugs serão muito mais velozes.
Podemos ainda considerar fundir as colunas verticalmente através das raias. Essa é uma
opção perfeita para equipes que dependem das mesmas pessoas para a revisão dos cards
em todas as raias. Se fundirmos verticalmente a revisão dos códigos através das raias, todos
os cards submetidos para revisão serão colocados no topo do board.
8 of 9 9/1/18, 11:34 AM
Kanban passo a passo: evoluindo das 3 colunas ... https://www.infoq.com/br/articles/kanban-step-guide
Isso nos possibilita manter todos os cards, que estão aguardando a revisão, no mesmo lugar.
Facilitando para que os stakeholders responsáveis possam processá-los no melhor
momento. Também poderemos colocar um limite de WIP individual na coluna Pronto para
Revisão e abordar as revisões em lote assim que o limite for atingido.
Mesclar colunas é o melhor caminho para fazer um board com uma estrutura flexível sem
deixá-lo complicado, mesmo para praticantes de Kanban avançado. Deveríamos ter isso em
mente quando consideramos as etapas do fluxo de trabalho para cada raia.
E sim, podemos mapear todo os fluxos de trabalho das equipes em um único e gigantesco
Kanban board com etapas completamente diferentes nas raias. Entretanto, estaremos mais
próximos de criar uma confusão do que gerar benefícios para todos.
Para concluir, é razoável dizer que o Kanban é simples somente à primeira vista. Dominar o
método e utilizar tudo que o Kanban pode oferecer exige muita prática e experimentação. O
caminho do board de 3 colunas para o desenho de um fluxo de trabalho flexível pode
requerer meses ou até anos. Não se sinta desencorajado por isso, adote o melhoramento
contínuo e aperfeiçoe seu fluxo de trabalho no Kanban um passo de cada vez.
Sobre o autor
Alex Novkov é líder de conteúdo da Kanbanize, uma empresa que desenvolve
softwares Kanban. Praticante experiente do Kanban, dedica seu tempo a
ensinar ao mundo como ser mais eficiente.
9 of 9 9/1/18, 11:34 AM