O que é Kanban? - Conceito chave - Como funciona Processo e benefício

Índice:

Anonim

O que é Kanban?

O Kanban é uma das abordagens para implementação ágil que foi usada e desenvolvida pela primeira vez por Taiichi Ohno. Taiichi Ohno estava trabalhando como engenheiro industrial na empresa japonesa "Toyota".

Definição

É uma abordagem que utiliza um sistema visual para gerenciar o trabalho à medida que avança. Embora tenha sido desenvolvido por Taiichi Ohno para o trabalho de fabricação, não foi até 2004 quando David J. Anderson usou esse método para o desenvolvimento de software de TI e, desde então, tornou-se uma das abordagens de desenvolvimento ágil mais populares.

O Kanban Board no Agile é usado para visualizar o fluxo de trabalho.

Trabalhando com o processo Kanban / Kanban

O Kanban vem com 4 conjuntos básicos de princípios que ajudam a identificar e corrigir os gargalos no processo e reduzir qualquer desperdício e esforços de tempo:

1. Visualize o trabalho (Quadro Kanban) - Requer que qualquer fluxo de trabalho seja delineado de maneira que possa ser facilmente visualizado. Ao aderir a isso, fica fácil identificar os bloqueadores, gargalos, trabalho finalizado, progresso atual do trabalho, trabalho futuro e muito mais.

2. Limitar o trabalho em andamento - Um dos aspectos principais do Kanban é continuar movendo o trabalho com eficiência desde o início até o fechamento com o mínimo de atraso e desperdício possível. Há uma coluna "trabalho em andamento" no quadro de fluxo de trabalho do Kanban, onde a equipe define mutuamente o limite do trabalho. O trabalho é puxado da coluna anterior para a coluna atual, ou seja, "Trabalho em andamento" somente se a contagem total do trabalho na coluna atual for menor que o limite definido. Isso ajuda a reduzir as defasagens entre os próximos trabalhos e os trabalhos em andamento.

3. Foco no fluxo - Como sabemos, temos diferentes fases como parte do ciclo de vida de desenvolvimento de software, como reuniões de requisitos, análises, testes, desenvolvimento, revisão, manutenção etc. Torna-se extremamente importante observar o fluxo de o trabalho que é realizado. Os princípios acima permitem nos concentrar no fluxo do trabalho. Esse fluxo permite que a equipe visualize gargalos a serem resolvidos.

4. Melhoria Contínua - Quando uma abordagem Kanban é implementada com sucesso em um projeto, ela continua procurando o escopo das melhorias no projeto entregue. Se encontrar alguma, modifica o produto incluindo a melhoria e a entrega novamente. Esse poderia ser um processo interminável que faz do Kanban uma das melhores abordagens ágeis.

Kanban Board

Um quadro Kanban pode ser um quadro físico ou um painel de exibição que você pode visualizar através da tela do computador. O Kanban Board é uma solução que ajuda você a organizar a lista de trabalho com a ajuda de seus Princípios Kanban. Um Quadro Kanban possui colunas diferentes, como Lista de tarefas, Lista em andamento, Lista concluída, etc., que são totalmente governadas pelos Princípios Kanban vistos acima. Todas as colunas têm os nomes das tarefas coloridas com marcas diferentes e cada cor tem o significado

Portanto, um Conselho Kanban possui as três seções principais a seguir:

  • ToDo (também chamado backlog)
  • Em progresso
  • Concluído / Concluído

Implementando várias colunas WIP para qualquer seção:

Geralmente, a seção em andamento é dividida em mais de uma coluna para acomodar todas as subseções ou fases dos trabalhos que estão sob a seção em andamento. Por exemplo, "Em andamento" pode ser dividido em diferentes colunas com nomes como Análise, Desenvolvimento e teste para acomodar melhor o trabalho para cada fase.

Implementando limites WIP e dividindo colunas WIP

Como vimos em "Princípios Kanban", estabelecer o limite para a coluna "Em andamento" era um dos princípios fundamentais. O trabalho é puxado da coluna anterior para a coluna atual, ou seja, "Trabalho em andamento" somente se a contagem total do trabalho na coluna atual for menor que o limite definido. Por exemplo, na figura abaixo, definimos o limite WIP como 3 para a subcoluna "Em execução" da coluna Em andamento. Por exemplo, se o número de pacotes de trabalho diminuir abaixo de 3 e um pacote de trabalho for movido para o estado pronto, um pacote de trabalho será retirado dos registros pendentes do sprint e, novamente, a sub-coluna Doing terá um total de três pacotes de trabalho, que é o limite WIP definido.

É sempre recomendável dividir o limite WIP em duas sub-colunas, conforme mostrado:

  1. Fazendo
  2. pronto

Por exemplo, os pacotes de trabalho no módulo de design, uma vez concluídos, agora estão prontos para serem passados ​​para a seção de desenvolvimento. Essa abordagem ajuda as equipes a criar melhores estratégias de projeto e permite uma visualização e imagem claras do projeto em andamento.

Benefícios do Kanban

1. Versatilidade - Uma abordagem Kanban é extremamente visível e abre os olhos para as equipes de projeto. Todo o fluxo de trabalho dentro do quadro Kanban se comunica entre si com a ajuda de sinais visíveis. Como o Kanban é universalmente aceito, ele pode ser usado e implementado por quase todas as equipes, o que torna uma abordagem muito versátil para o uso.

2. Melhoria Contínua - Quando uma abordagem Kanban é implementada com sucesso em um projeto, ela continua procurando o escopo das melhorias no projeto entregue. Se encontrar alguma, modifica o produto incluindo a melhoria e a entrega novamente

3. Reduz gargalos e obstáculos - a coluna Em andamento do Kanban ajuda a equipe a visualizar e detectar gargalos e problemas do projeto, além de ajudá-los a corrigi-lo.

4. Entrega Contínua - O Kanban é conhecido por sua entrega pontual, pois se concentra na abordagem de entrega contínua, movendo os pacotes de trabalho de um estágio para o outro.

5. Métricas visuais - O Kanban permite fácil transparência e melhoria contínua do ciclo de vida do projeto com suas métricas visuais elegantes.

6. Equipe Robusta - A abordagem Kanban capacita a equipe a tomar uma decisão mais ágil, pois o sistema Kanban é quase de propriedade de toda a equipe e eles progridem à medida que o projeto avança.

Conclusão:

Neste artigo, começamos com uma breve introdução e história do Kanban, seguida pelos princípios fundamentais que tornam qualquer modelo Kanban puramente ágil e bem-sucedido. Vimos algumas abordagens para a implementação do Kanban e aprendemos sobre os benefícios do uso de um sistema Kanban.

Artigos recomendados

Este foi um guia para o que é o Kanban ?. Aqui discutimos a Introdução, Kanban Board, Working, Benefits. Você também pode consultar nossos outros artigos sugeridos para saber mais -

  1. Agile vs Kanban
  2. O que é gerenciamento ágil de projetos?
  3. O que é Ciência da Computação?
  4. O que é o Jira Software?