Lean Enterprise Institute Logo
  • Contact Us
  • Newsletter Signup
  • Cart (0)
  • Account
  • Search
Lean Enterprise Institute Logo
  • Explore Lean
        • What is Lean?
        • The Lean Transformation Framework
        • A Brief History of Lean
        • Lexicon Terms
        • Topics to explore
          • Operations
          • Lean Product & Process Development
          • Administration & Support
          • Problem-Solving
          • Coaching
          • Executive Leadership
          • Line Management
  • The Lean Post
        • Subscribe to see exclusive content
          • Subscribe
        • Featured posts
          The management Brief

          Lean Improvements Lead to Improved Lean Planning...

          How can kanban be useful in software since we never produce the same part twice?

          How LPPD Can Help Entrepreneurs Design Sustainable...

          • See all Posts
  • Events & Courses
        • Forms and Templates
        • Featured learning
          • Future of People at Work Symposium

            June 26, 2025 | Salt Lake City, Utah

          • The Lean Management Program

            September 05, 2025 | Coach-led Online Program

          • Lean Warehousing and Distribution Operations

            September 17, 2025 | Plymouth, WI

          • Designing the Future

            September 22, 2025 | Coach-Led Online Course

          • See all Events
  • Training & Consulting for Organizations​
        • Interested in exploring a partnership with us?
          • Schedule a Call
        • Getting Started with Lean Thinking and Practice
        • Leadership Development
        • Custom Training
        • Lean Enterprise Transformation​
        • Case Studies
  • Store
        • Book Ordering Information
        • Shopping Cart
        • Featured books
          Managing on Purpose Workbook

          Managing on Purpose

          How can kanban be useful in software since we never produce the same part twice?

          Daily Management to Execute Strategy: Solving problems and developing people every day

          • See all Books
  • About Us
        • Our people
          • Senior Advisors and Staff
          • Faculty
          • Board of Directors
        • Contact Us
        • Lean Global Network
        • Press Releases
        • In the News
        • Careers
        • About us

The Lean Post / Articles / How can kanban be useful in software since we never produce the same part twice?

Article graphic image with repeating icons

Operations

How can kanban be useful in software since we never produce the same part twice?

By Michael Ballé

January 13, 2020

Dear Gemba Coach: How can kanban be useful in software since we never produce the same part twice?

FacebookTweetLinkedInPrintComment

Dear Gemba Coach,

How can kanban be useful in software since we never produce the same part twice?

Fair point. However, we see kanban cards on Toyota cars on the assembly line when no two following cars are identical – different models, different options. The cards do two things:

  1. Tell you which parts to pick to assemble a unique car
  2. Send a resupply message for the parts bin you’re drawing from

Granted, the bins themselves are full of identical parts. But if we take a step up and think car development, we can distinguish three types of functions:

  1. Functions that you know how to get it right the first time because you’ve done them several times in the past – they’re repeatable.
  2. Functions where you’re not sure you’ll get it right the first time, but know you’ll get there in the end because it doesn’t look too hard – not repeatable, but closed problem. Closed problems are problems where you don’t have a complete solution yet, but you know you’ll find one.
  3. Functions where you have no idea how you’re going to solve it – or whether it’s solvable – but need to try stuff and see how it goes – nonrepeatable and open problem. Open problems are problems without any easy solution in sight, currently, and you need to explore and hope you crack it.

Kanban doesn’t help you to plan – it helps you to see problems where they are.Anything you do, whether a car, software, or writing this paper can be seen as the relative proportions of A, B, and C functions. The secret for a successful mass product is only A and B functions, and 99% A if you can, while still offering something sexy to users. To be able to do so, you need to explore new ideas with Cs offline, to learn to turn Cs into, at least, Bs.

Kanban doesn’t help you to plan – it helps you to see problems where they are. Imagine you’re working with a small team of three people: Jane, Jim, and Sue.

You’ll start by planning the work so that it comes together and does the job. The challenge at this stage is to spot the “Hail Mary Passes,” the C jobs masquerading as Bs. Kanban makes sense once you’ve taken these out and solved them before you plan the rest of the work.

When you design the work, you’ll try to arrange the jigsaw puzzle so that each person is responsible for a flow (a sequence of jobs) that the sequence makes sense in itself:

How can kanban be useful in software since we never produce the same part twice?

If we’re clever, we can also plan the job according to cross dependencies:

How can kanban be useful in software since we never produce the same part twice?

Now, once we’ve done our planning, the natural thing to do is to put all the jobs we know they’ll do eventually on each of the devs desks:

How can kanban be useful in software since we never produce the same part twice?

And let them get on with it:

How can kanban be useful in software since we never produce the same part twice?

With kanban, There’s only one job on each desk:

How can kanban be useful in software since we never produce the same part twice?

So that when someone struggles:

How can kanban be useful in software since we never produce the same part twice?

It shows and the rest of the team can come and have a look:

How can kanban be useful in software since we never produce the same part twice?

To understand where the snag is and why something we thought was an A turns out to be a B (quickly corrected with help) or a C (let’s take a step back and think this through).

That’s it.

It doesn’t solve the world’s problems. It doesn’t help if the plan was poorly done. It’s nothing to write home about. What it does do is avoid having people keep slogging on with an unsolved difficulty without their colleagues knowing about it.

What this does, however, is enable bringing in value by capillarity, one increment at a time, and structure learning curves for long-standing productivity. It doesn’t look like much, but it is a pivotal tool to seek economies of learning from problem-based training. Probably the most powerful idea to come out of Toyota.

Kanban is not a magical tool to smooth the flow. Kaban is a practical tool that causes you see when something is not as expected, stop, and look more deeply into how to fix it.

Obviously, if tasks are mainly Bs and Cs, kanban doesn’t make sense, because it would crash all the time and nothing would get done. But on the other hand, if all jobs are Bs and Cs, you’d better have genius devs and cross your fingers for the product to work in the end.

The question you’re asking is not so much that we never make the same part but how much of it is not the same part. For instance, I never write the same gemba coach, but many aspects of the column are predictable, such as topics, length, research time, etc. So kanban makes a lot of sense, even though each part is different (and indeed, I work with a kanban from my editor). On the other hand, to write poetry or an entire book, kanban doesn’t make sense because we don’t yet know what the pieces will be, how they come together and which are predictable and which are not.

As so like many things in lean … it depends. But the only way to know for sure is to try to put a kanban in place and see what happens. Then you’ll know more.

FacebookTweetLinkedInPrintComment

Written by:

Michael Ballé

About Michael Ballé

Michael Ballé is co-author of The Gold Mine, a best-selling business novel of lean turnaround, and recently The Lean Manager, a novel of lean transformation, both published by the Lean Enterprise Institute. For the past 25 years, he has studied lean transformation and helped companies develop a lean culture. He is…

Read more about Michael Ballé

Leave a Comment Cancel reply

Your email address will not be published. Required fields are marked *

Related

Multi-level Visualization: Engage Everyone in Problem-Solving to Achieve Business Results

Operations

Multi-level Visualization: Engage Everyone in Problem-Solving to Achieve Business Results

Article by Michael Ballé

A digitized brain exploding into vectors and jumbled computer code.

Operations

A New Era of Jidoka: How ChatGPT Could Alter the Relationship between Machines, Humans, and their Minds

Article by Matthew Savas

improvement kata coaching kata model 2

Operations

The Fundamentals of Improvement and Coaching Kata

Article by Lean Leaper

Related books

Daily Management to Execute Strategy: Solving problems and developing people every day

Daily Management to Execute Strategy: Solving problems and developing people every day

by Robson Gouveia and José R. Ferro, PhD

The Power of Process book cover

The Power of Process – A Story of Innovative Lean Process Development

by Eric Ethington and Matt Zayko

Related events

September 17, 2025 | Plymouth, WI

Lean Warehousing and Distribution Operations

Learn more

October 21, 2025 | Morgantown, PA

Building a Lean Operating and Management System 

Learn more

Explore topics

Operations graphic icon Operations
Line Management graphic icon Line Management
Problem Solving graphic icon Problem Solving

Subscribe to get the very best of lean thinking delivered right to your inbox

Subscribe
  • Privacy Policy
  • Sitemap
  • LinkedIn
  • Twitter
  • YouTube
  • Instagram
  • Facebook

©Copyright 2000-2025 Lean Enterprise Institute, Inc. All rights reserved.
Lean Enterprise Institute, the leaper image, and stick figure are registered trademarks of Lean Enterprise Institute, Inc.

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Learn More. ACCEPT
Privacy & Cookies Policy

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these cookies, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may have an effect on your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Non-necessary
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.
SAVE & ACCEPT