From supermarkets to software: History of Kanban
Who could have guessed that supermarket restocking techniques could affect project management several decades into the future? New stock was ordered as previous inventory ran out, instead of regularly timed shipments from a supplier.
Applying “Just-in-time” inventory system to the factory floor increased production levels, improved efficiency and removed waste. Kanban – meaning visual signal in Japanese – cards were used to clearly communicate when actions are required. From Kanban’s history in manufacturing, Kanban has spread worldwide and is used across all industries for many different applications.
Origins of Kanban: 1940s Japan
In the early 1940s in Japan, Toyota automotive was fighting to stay competitive with its American rivals and needed to increase the efficiency of its production. A key issue was the large and costly level of stocked inventory – raw materials and unfinished items – anything languishing in inventory rather than going to the next production process or final customer was a waste.
Toyota industrial engineer Taiichi Ohno looked to supermarkets for inspiration. Supermarkets only restock their products once customers have bought nearly all available items. The demand rate for any item directly affects the supply rate – some items are restocked at high frequencies and others hardly ever.
Ohno theorised that Toyota’s production chain could be managed in the same way. The rate of one production process would be used to determine demand for the previous process, all the way through the chain. Cards were used to trigger actions – for example, a card in an empty raw materials container indicates that these raw materials should be replenished. These visual signals gave Kanban its name.
In 1978, Taiichii Ohno published the book “Toyota Production System – Beyond Large-Scale Production” laying out the principles of Lean Manufacturing and Kanban. From here, both the approaches grow in popularity in the manufacturing sector, in Japan at first and later abroad.
Kanban for knowledge workers
So how did Kanban make the leap from factory floor to knowledge work across the world? The next step in Kanban’s history is down to David J Anderson. In 2004, Anderson developed a pull system for a Microsoft XIT Sustaining Engineering Group. During development, he finds that this pull system functions as a virtual Kanban system and called it the Kanban Method.
Over the next few years, Anderson and colleagues worked on refining their virtual Kanban implementation by adding new features. This is when the classic hallmarks of the Kanban Method took shape – the Kanban board, Kanban cadences, WIP limits, Classes of Service and Swimlanes. By June 2007, the method looked much like it does today.
From its implementation for a single Microsoft group, the effectiveness of Anderson’s Kanban Method starts generating enthusiasm. The method begins to be presented at management conferences, implemented across more project portfolios and other companies.
WE UNCOVER THE EFFICIENCY OF YOUR WORKFLOW
Optimise your performance with Kanban analyticsSee a dashboard with your data
Kanban, Scrum and Agile
Soon, the Kanban Method started to catch the attention of Agile and Scrum teams. The method was a natural fit for them with its focus on making incremental changes and increasing delivery speed. Some project managers at Yahoo were trying to implement Scrum but facing resistance from their teams – they turned to Kanban to smooth the transition.
From this point onwards, Kanban has exploded in popularity. The same “Just-in-time” system that worked so well for restocking inventory is equally useful for work in progress, pulling through tasks in accordance to team capacity. These days, it’s hard to find Scrum teams without a Kanban board.
While the knowledge work teams have been the most enthusiastic adopter in Kanban’s history, many other sectors have benefited from Kanban practices. Any project with continuous delivery of tasks can use the Kanban Method to improve transparency within the team, become more efficient and increase productivity.
How long have you been using the Kanban Method? What changes have you noticed? Has it improved your productivity? Tell us about your experience in the comments!
Meet the Author
Sonya Siderova is an independent consultant who helps organisations deliver successful projects as a Product Manager and Agile Coach. She is a proud mother of a daughter and a son, and enjoys good food and heavyweight boxing championships. Sonya is a regular blogger and founder at Nave.
Many product managers appreciate the benefits of Kanban, but don’t know how best to prioritize tasks. How do we han… https://t.co/Zi9tBiItL4Follow
High flow efficiency is vital to sustaining a scalable, productive business. Learn how you can calculate, analyze a… https://t.co/OysMenyLeRFollow
Two Kanban roles, Service Request Manager and Service Delivery Manager have emerged to equip teams with important d… https://t.co/X2zVYhq1oeFollow
To make your processes more efficient, first you need to identify where you are falling behind. Learn how to recogn… https://t.co/UbIDPd3tfwFollow
Are long cycle times holding your business back? By following these tips and integrating data-driven analytics into… https://t.co/Xgxmq6CU6PFollow
The main flow metrics in Kanban let you monitor your productivity and give you the information to make data-driven… https://t.co/ndLIyWqNqDFollow
Large teams and complex projects face a common issue – the Kanban board becomes cluttered and hard to read. Learn h… https://t.co/auLny9yNnEFollow
How did supermarket restocking techniques revolutionize project management? Learn the history of Kanban and how it… https://t.co/WZUw8z8UqwFollow
Optimizing workflow efficiency is often at the forefront of project managers’ minds, but eliminating idle time isn’… https://t.co/ZmEK020Yu0Follow
To improve workflows, first you must understand how to identify problem areas. Learn how to recognise the most comm… https://t.co/1cpIY9wVOJFollow
Wasteful activities that add no value to your business, also called Muda, can have a detrimental effect on your pro… https://t.co/RG5ZTG3raqFollow
Though it's easy to focus on less complex tasks first, neglecting work in progress can put your team at immense ris… https://t.co/wi4QFY03AjFollow
The Kanban Method focuses on making iterative, incremental changes to workflows to increase efficiency and producti… https://t.co/He4AtSVJXzFollow
Two Kanban roles, Service Request Manager and Service Delivery Manager have emerged to equip teams with important d… https://t.co/N6uQzpDQLhFollow
What makes the difference between an effective daily standup and one that just wastes your team’s time? Our short g… https://t.co/IJU8u5Let3Follow
Are you always short on time and on budget, even though your team is motivated and skilled? Learn how our team at N… https://t.co/f5PKT4gdq1Follow
In this infographic, we’ll be explaining how to identify bottlenecks and stabilize your workflow with the cumulativ… https://t.co/IyNAPj0C2UFollow
When making forecasts, it is impossible to escape uncertainty. Monte Carlo simulation uses permutation of numbers t… https://t.co/1yB4d3nIaXFollow
Lasting change happens in increments, over time. Learn how applying Kaizen principles brings continuous improvement… https://t.co/D6hRs2LfWmFollow