•   

Lean IT

 
  • Login
  • Cadastre-se
  • Receba nossos informativos

(11) 2528-2354

contato@leanti.com.br

  •   
  • A Empresa
    • Sobre Nós
    • Sistema Toyota de Produção
    • Saiba mais sobre Lean
    • O que é Lean IT?
    • Framework Lean TI
  • CONSULTORIA
    • Assessment (diagnóstico)
    • Consultoria Lean
    • Consultoria em Value Stream
    • Consultoria Lean com Inteligência Artificial
    • Consultoria Business Agility
    • Consultoria Lean Agile
    • Consultoria Lean Healthcare
    • Consultoria Lean BIM
    • Consultoria em Planejameto Estratégico
    • Consultoria LGPD
    • Consultoria em ESG
    • Consultoria em Transformação Digital
    • Gestão de Crise
    • Body Shop em TI e Agilidade  Body Shop em TI e Agilidade
    • Plano de continuidade de negócios
    • Palestras sobre lean
  • LGPD
    • Consultoria LGPD
    • LGPD Shop - Treinamento Online
  • TREINAMENTOS
  • CERTIFICAÇÃO LEAN
    • Certificação Lean IT
    • Certificação Value Stream Manager
    • Certificação Agile Kata Professional
  • Conteúdo
    • Artigos (todos)
    •   De conceitos gerais
    •   De estratégia
    •   De desenvolvimento
    •   De cotidiano
    •   De melhoria contínua
    • Lean IT na mídia
    • Videos
  • Clientes
  • Softwares
    • ESG Score (Gestão em ESG)
    • Software de OKR
    • Desenvolvimento de Software
  • Contato

Application of some principles of Kanban in Lean IT

  • Você está aqui: 
  • Artigos  
 

Por: Rodrigo Aquino     8401 visualizações     Tempo leitura: 8 min

The kanban ("visual card") is the method of operation of the Toyota Production System. It has been used since 1953 and its inventor Taiichi Ohno, describes it as: an autonomic nerve in the production line. With it the workers can work by themselves and make their own decisions. Kanban is usually represented by a piece of paper in a rectangular envelope plastic. The information contained within it may be divided into three categories: collection, transfer and production. The functions of the Kanban are basically:

1) Provide information on pick up and transport
2) Provide information on the production
3) Prevent overproduction and excessive transportation
4) Serve as a manufacturing order and must be attached to the product
5) Prevent defective products
6) Reveal problems and control inventory
Figure 1 shows an example of kanban used by Toyota.


Kanban used by Toyota
Figure 1. Example of Kanban used by Toyota. Source: Ohno, T. (1997), The Toyota Production System (p. 46). Porto Alegre: Bookman (Adapted from portuguese version).

Figure 2 illustrates a clear explanation of its operation in the production of vehicles. When car number 20 enters the assembly line, a worker fastens a production order (kanban) indicating what type of vehicle it is. When the vehicle crosses the line, other Kanbans are generated and sent in advance for the sub process E, D, C, B and A. The components of the resulting sub-processes are assembled in sequence, fitting itself respectively on the production of the that vehicle in question requested at the right time (neither before not to generate stock or later to avoid interrupting the flow of production). We conclude that the Kanban aims to support the Just-in-time (doing only the required when necessary).


Kanban working at Toyota
Figure 2. Simple example of using the Kanban method. Source: Ohno, T. (1997), The Toyota Production System (p. 67). Porto Alegre: Bookman (Adapted from portuguese version).

According to Taiichi Ohno, over 200,000 vehicles leaves the Toyota production line monthly. If we consider the type of bodywork, painting, transmission, engine, etc., we could conclude that seldom do we see identical cars. An interesting thing is that Toyota does not receive only one request for production, but many requests coming in every day at the same time. It must plan before producing and for that, Toyota uses Heijunka, Japanese term which means "programming level". An example from Ohno's book - "The Toyota Production System" provides a basic explanation of the term: let's imagine the production of 10,000 cars working 20 days a month. Suppose it is divided into 5000 sedans, 2500 hardtops and 2,500 vans - that means 250 sedans, 125 hardtops and 125 vans are made daily. In the production line they go as follows: one sedan, one hardtop, after one sedan, one van and so on. Thus, the size of the lot and the fluctuation can be minimized in order to have the best result in the Just-In-Time production. When Taiichi Ohno describes the Kanban as an autonomic nerve, he wants to emphasize the importance of this method in the company to respond quickly to market expectations without having to "think". It is therefore concluded that the higher the enterprise is, the better the "reflexes" it needs to have to ensure their survival.

But, how to adapt the use of the Kanban to Lean IT? As you may already know, the IT Kanban method was first adopted by David J. Andersone which must be adapted to the reality of each company. For example, the first columns initially were "to do", "doing" and "done" can be changed to "in progress", "tested", "accepted", "blocking" and so on according to the needs of users of the organization. There are good articles on the subject written by Hiranabe Kenji ("Kanban Applied to Software Development from Agile to Lean" and "Visualizing Agile Projects using Kanban Boards"), as well as examples in Chapter 5 of the book by Steven Bell (Lean IT Enabling and Sustaining your Lean Transformation). I would like to highlight in this article, not a method for its use, but an example with some adjustments in IT, without losing the principles, from Heijunka phase to the distribution of the activities for developers. We'll divide the kanban cards into two types: production and development. Each kanban must have synthesized instructions of what needs to be done, who is coming and for who it should be sent, along with other features that can be added as needed. Figure 3 illustrates some possible features that can be used in the Kanban card production and development.


Example how use Kanban
Figure 3. Characteristics that can be used in a Kanban of production and a Kanban of development.

When a market requirement is identified by the organization the first step is to level this requirement through the backlog that a team or company has. The Heijunka should be done taking into consideration the Hoshin of the company and customer expectation. Thus, the workers will be developing the correct task according to "rules" set by high management and the Product Owners (PO - responsible for the projects - voice of the customer within the company). Figure 4 shows an example of the best sequence of activities, after leveling, originated by Backlog (in accordance with the customer and the company's Hoshin).


Best sequence for Kanban
Figure 4. Best sequence of activities represented by cards Kanban production.

We must understand that in accordance with the requirement described on a card (kanban production) several activities can be represented by other cards (kanban development) and distributed to one or more employees. Suppose that we need to develop an email marketing template identified by a kanban card. The task will be involved by describing simply: PO responsible for approving and delivering, a Web Designer to create the images and layout of elements in email, a copywriter to write the text and an html maker to develop and prepare to send. The second half of Figure 4 shows the development of Kanban and as you may have noted they are not leveled. When we talk about leveling means each employee developing the job at the right time, for example, the programmer only creates the HTML code after all the images and layout elements are completed by Web Designer, before that, he will be working on other activities. When you finish a task must follow the orders of Kanban and send the result to the next reviewer described on the card. I will not explain how to organize Kanban development, because it would mean writing a method which should take into consideration the amount of resources, their characteristics and the time available of the company employees. As described earlier, there are several good articles related to this topic which should be adapted to the reality of each organization.

The applications of Kanban in IT arise due to the desire of companies to improve their development processes. During the applications one must be careful not to lose any of the principles of this powerful method. If used incorrectly it could leave the Kanban development without agility, because the team will spend considerable time searching and trying to figure out what to do with each of the cards, generating waste. In addition, the organization should use it only after Heijunka, otherwise there will be no certainty that it will be developing the correct activity at the right moment, in relation to other tasks. The Kanban method of operation is very effective because with it the Toyota controls the car assembly of an average of over 9000 items each. Before using Kanban it is our job to understand exactly what to do with it.

Bibliography

- Morgan, J. M. e Liker, J. K. (2008), Toyota Product Development System - Portuguese Version (p. 322). São Paulo: bookman
- Ohno, T. (1997), The Toyota Production System by Taiichi Ohno. Portuguese Version - Porto Alegre: bookman
- Kanban Applied to Software Development from Agile to Lean - Kenji HIRANABE - accessed: 08/05/2013
- Visualizing Agile Projetcs using Kanban Boards - Kenji HIRANABE - accessed: 08/05/2013


Data da publicação: 09/25/2013

  • Rodrigo Aquino      
    LEAN IT
    He was worked for 20 years in the IT area. MBA in Software Engineering at USP and graduate in Computer Science at PUC-SP. He was IT Maganer and Lean Specialist at Institute Brasil - worked since 2011. Worked at ICEC (Web Coordinator), Totvs (Project Leader), Wunderman (Web Technology Manager) and Petrobras (System Analyst). He is responsible for technical review of the first book about Lean IT recently launched in Brazil ( TI Lean - Capacitando e Sustentando sua Transformação Lean - Steven Bell ). Author of book: WPage - Standardizing development of websites (Portuguese version).
Gostou do artigo? Para receber nossos informativos click here.

Treinamentos abertos

OUT 20

Certificação Value Stream M. (online ao vivo)

19h às 21h

São Paulo - SP

Todos os treinamentos
Certificação Lean IT
Certificação Value Stream Manager

Depoimentos

O curso é uma ótima oportunidade de refletir sobre como melhorar os meus processos, simplificando e eliminando o que não gera valor para meus clientes. Gostei bastante de conhecer o histórico dessa jornada Lean na Manufatura e na indústria de Software.

Pierre Simon
IT Services Manager
Leroy Merlin

Fizeram um reconhecimento detalhado de minha necessidade em pontos cruciais e agregaram muito conhecimento. Levaria muito mais tempo para chegar lá sem a experiência e vivência proporcionados pelos treinamentos da Lean IT. Recomendo fortemente.

Júlio Calsinski
CEO
SCIA

Fazer o curso de Certificação Lean IT foi uma das melhores escolhas que fiz para aprender mais sobre agilidade, geração de valor e foco no cliente. É um treinamento dinâmico que traz situações reais do dia a dia, além de uma excelente didática.

Adriana Borba
Coordenadora Governança
Generali Seguros

As metodologias ágeis fazem parte deste meu “novo mundo, movido a uma pitada do novo normal”... Por isso, indico sempre que procurem a solução mais adequada para se capacitar.

Camila Saraval
Analista de Educação
Bradesco

O Curso de OKR traz uma perspectiva de extrema importância nesse momento em que muitas empresas estão descobrindo e construindo suas Transformações Digitais, se mostrando uma ferramenta poderosa na influência da cultura organizacional através do desdobramento de ideais (intangível) para a direcionamento prático dos times.

Brisa Lorena
Analista de processos
Unimed BH

A certificação é excelente. Recheado de exemplos que vão fazer você olhar os processos da sua empresa sob outra ótica. Recomendado a todos que buscam otimizar processos e eliminar desperdícios.

Filipe Machado
Scrum Master
Grupo GFT

Com a implantação do OKR na Viceri tivemos ganhos significativos no desempenho da empresa. Participei do curso de OKR da Lean TI e foi esclarecedor. Recomendo a todas as empresas!!!

Marcel Pratte
CEO
Viceri

Eu achei o curso de times ágeis muito bom. De todas as iniciativas de agilidade, foi a que mais fez sentido pra mim, a que mais me pareceu trazer real benefício, pois mudava o processo de desenvolvimento, e não de administração do processo.

Rodrigo Canellas
Software Developer

One Piece Flow


Veja mais vídeos

Treinamento de baixo custo sobre LGPD

LGPD Shop

Conheça o A3 Ágil

A3 Ágil

ESG Score

ESG Score - Software para Gestão em ESG

Gerencie seus OKRs

Software OKR

Ao continuar utilizando o site www.leanti.com.br você concorda com nosso aviso de privacidade e cookies. Saiba mais

A Empresa

  • Sobre nós
  • Sistema Toyota de Produção
  • Saiba mais sobre Lean
  • O que é Lean IT?

Receba nossos informativos

Cadastre seu e-mail e receba nossas promoções

* *

Contato

(11) 2528-2354

contato@leanti.com.br

Rua Funchal, 538 - Conj 24
CEP: 04551-060
São Paulo - SP
CNPJ: 22.316.429/0001-25

2012 - 2025 Copyright - Todos os direitos reservados - Aviso de Privacidade e Cookies