Kanban – A Card, Board, System or a Method?

Kanban – A Card, Board, System or a Method?

Kanban is often a vaguely understood term. Two professionals talking about kanban usually have different level of understanding, despite both deriving good practical value from their knowledge.

So, what exactly is Kanban – a card, a board, a system or a method?

The short answer is – all of them.

The word ‘kanban’ has its origin in both hiragana (Japanese language) and Kanji (Chinese language). In hiragana, it means a ‘signal card’ while is kanji it means a ‘sign’ or ‘large visual board’.

Beyond the etymology, ‘kanban’ as a concept was popularized by Taiichi Ohno (former Toyota vice president) who took inspiration from how supermarkets stock their shelves and promoted the idea of Just-in-Time manufacturing in Toyota – using kanban cards as a signal between two dependent processes to facilitate smoother – and just in time – flow of parts between them. With time, the idea of kanban evolved to be more than just a signal card. First in the manufacturing world, and now in IT industry, a ‘Kanban System’ is characterized by three key features:

  1. Visualization of work items – using signal cards, or some other means.
  2. A pull-based system, where work is pulled by the next process, based on available capacity, rather than pushed by the previous process.
  3. Enforcing WIP Limits – limiting total work in progress narrows the team focus, in turn streamlining the flow of work and improving product quality.

A team that uses Kanban System to track and manage the flow of work may often use a board to visualize the items that are in progress. Such a board is called ‘Kanban Board. Those practicing Scrum may think of Scrum board as a very basic version of Kanban Board.

Now, what about the Kanban method?

Kanban Method’ is a term coined and popularized by David J Anderson who, over the past ten years, has evolved the kanban concept into a management method to improve service delivery and evolve the business to be ‘fit for purpose’. It is not project management method or a process framework that tells how to develop software, but is a set of principles and practices that help you pursue incremental, evolutionary change in your organization. In other words, it will not replace your existing process, but evolve it to be a better ‘fit for purpose’ – be it Scrum or waterfall.

While the idea of kanban has evolved from a signal card to a management method, its emphasis on visualization and pull-based work management have remained intact.

The six key practices outlined in the Kanban Method include:

  1. Visualize your work
  2. Limit work-in-progress
  3. Measure and Manage flow
  4. Make policies explicit
  5. Implement feedback loops
  6. Improve collaboratively, evolve experimentally

Besides these six practices, other key concepts in Kanban Method include - Work item types, Classes of service, Swim lanes, Expedite Lane, Ready queue or Input buffer, Replenishment meeting and Daily Kanban (runs different than Daily Scrum). The key metrics that Kanban teams use to improve the flow of work (and service delivery) include Throughput, Cycle/Lead time distribution, Control chart and Cumulative flow diagram.

To summarize, we can say… Kanban Method is the most powerful and most evolved concept among different kanban terms - it uses Kanban board (among several other things) and helps teams implement a pull-based work management system while pursuing an evolutionary change that enhances their agility.

Ramachandra Rao EVBS

Practice Head, VP - Digital Transformation, Product Development, Software Services

7 年

Simplification is the expertise!

Manu Gupta

Digital Marketing Strategist | Tech Personalization-Optimization | Segmentation | Omni-Channel Campaigns | CSPO | Engagement Partner (CMI/ TI)

7 年

Very well articulated. Great Summary.

Paul Elia

Senior IT Leader

7 年

Outstanding overview of Kanban.

I like the Visualization of work items, everything will be awesome when you are done.

Sergio Luis Conte

A mí me va bien, si a Ud. le va bien

7 年

You always have a method. No matter you use cards, boards or any other type of things as tools.

要查看或添加评论,请登录

Sanjay Kumar的更多文章

  • Why Agile? Why any process at all?

    Why Agile? Why any process at all?

    If you have worked as an Agile Coach, you must be familiar with resistance to Agile. It comes from various sources…

    4 条评论
  • Agile: You get what you wish for!

    Agile: You get what you wish for!

    With Agile adoption, organizations usually get what they wish for. But, do they get something meaningful and useful?…

    12 条评论
  • Essential Skills for a Scrum Master

    Essential Skills for a Scrum Master

    What skills should we look for while selecting/hiring a Scrum Master or Team Coach (a framework-agnostic term)?…

    20 条评论
  • Is there Waterfall in your Sprint?

    Is there Waterfall in your Sprint?

    Does your team's burn-up chart follow Pareto principle (see picture above) - only a few stories (20-30%) get done in…

    22 条评论
  • Kanban Method: Basics and Beyond

    Kanban Method: Basics and Beyond

    This page contains a short list of articles and videos that will help you get a clear and deeper understanding of…

    17 条评论
  • 3 Most Common Challenges facing Scrum Teams

    3 Most Common Challenges facing Scrum Teams

    Scrum is a great framework. Its emphasis on collaboration and creating self-organizing teams is path-breaking.

    24 条评论
  • Top 10 Agile Coach Interview Questions

    Top 10 Agile Coach Interview Questions

    [Updated on Aug 16, 2019] The following (revised) list of top ten Agile Coach interview questions is based on my own…

    18 条评论
  • What makes a Great Scrum Master?

    What makes a Great Scrum Master?

    When an organization signs up for Agile transition using Scrum, one of the tough questions is who to pick as a Scrum…

    8 条评论
  • Scrum vs Kanban - Managing Change Effectively

    Scrum vs Kanban - Managing Change Effectively

    Imagine a common scenario - A new Agile team is following Scrum and is using 2-week Sprints. They start their Sprint on…

    16 条评论
  • Should we allow Changes within Sprint?

    Should we allow Changes within Sprint?

    In the Scrum world, it is one of the frequently asked questions..

    91 条评论

社区洞察

其他会员也浏览了