Ícone do site Celso Kitamura

O Que É Kanban?

O Que É Kanban
5/5 - (1 voto)

Se você gosta de navegar pela internet atrás de notícias e artigos sobre desenvolvimento de software com certeza já viu fotos de quadros brancos com um monte de post-it colados.

 

Nesse artigo eu vou te mostrar que este quadro branco é uma poderosa ferramenta no processo ágil de desenvolvimento de software.

 

Vamos conversar sobre o que é Kanban.

 

 

O Que É Kanban

 

Kanban é uma palavra japonesa e significa literalmente “cartão” ou “sinalização”.

 

Este é um conceito relacionado com a utilização de cartões para indicar o andamento dos fluxos de produção em empresas de fabricação em série.

 

Mas esta ferramenta passou a ser utilizada também no desenvolvimento de software, juntamente com as metodologias ágeis.

 

Mas antes de conversarmos sobre o que é Kanban, vamos ver…

 

Um Pouco De História

 

Originalmente, o kanban (com k minúsculo) foi introduzido por Taiichi Ohno na Toyota em 1940, mais especificamente dentro do Sistema Toyota de Produção.

 

O sistema movimenta e fornece itens de acordo com o consumo, fazendo com que não haja abastecimento de materiais sem solicitação.

 

O kanban foi baseado num sistema visual de abastecimento de um supermercado: conforme os produtos vão sendo vendidos (consumidos), os espaços vazios vão sendo reabastecidos.

 

Kanban No Desenvolvimento De Software

 

Em 2002, David Anderson criou o Kanban (com letra maiúscula), adaptando o kanban original do chão de fábrica japonês.

 

Nele, mapeamos o fluxo de valor das atividades do projeto, etapa por etapa, e usamos cards para sinalizar cada atividade e onde ela está no fluxo de valor.

 

O Kanban casou muito bem com o Scrum e atualmente vemos os dois sendo aplicados em inúmeros projetos de software.

 

Isso porque o Kanban se alinhou muito bem aos pilares do Scrum: transparência, inspeção e adaptação.

 

Como Funciona O Kanban?

 

Um quadro Kanban é dividido em colunas.

 

Este quadro pode ser customizado conforme as necessidades do projeto e da empresa, mas normalmente vemos no mínimo essas três colunas:

 

TO DO: nessa coluna colocamos todos os cartões (post-its) das atividades a serem feitas na Sprint.

 

WIP (Work In Progress): aqui são colocados todos os cartões que estão em andamento, que já foram iniciadas. É útil ter também alguma sinalização de quem está executando esta atividade e se ela está impedida/bloqueada.

 

DONE: nessa coluna colocamos as atividades concluídas na sprint, só são removidas após o término da mesma.

 

 

Palavras Finais

 

Agora você já conhece esta ferramenta muito utilizada hoje em dia, agora você já sabe o que é Kanban.

 

Utilizando o Kanban para visualizar o trabalho de novas formas, um Time Scrum pode aplicar o conjunto de práticas do Kanban para otimizar o valor da entrega de maneira mais efetiva.

 

Meu e-book Como Aprender a Programar do Absoluto Zero está GRATUITO por tempo limitado!

Olha o link: 👉🏼 http://celsokitamura.com.br/como-aprender-a-programar

Bora aprender a programar!

Sair da versão mobile