•     •   13 min read

What is Kanban and how is it
useful?

The Kan­ban sys­tem began its jour­ney in the 1950s on the pro­duc­tion lines of Toy­ota, after which it tran­si­tioned to offices and became an impor­tant tool for project managers.

The lim­it­less flex­i­bil­i­ty of the prac­tice and its abil­i­ty to self-orga­nize per­son­nel allowed for effi­cien­cy where oth­er approach­es did not work. This is the case where the busi­ness card of the sys­tem became the card itself — it has estab­lished itself as an inter­nal cur­ren­cy in orga­ni­za­tions that have imple­ment­ed Kanban. 

Ori­gin

Like the con­cept of Lean man­u­fac­tur­ing, the Kan­ban sys­tem was devel­oped by Toy­ota man­agers. The sys­tem’s author, Japan­ese engi­neer Tai­ichi Ohno, was inspired by the oper­at­ing prin­ci­ples of Amer­i­can super­mar­kets, where cus­tomers select­ed the prod­ucts they need­ed them­selves. The super­mar­ket” role in Toy­ota was per­formed by the ware­house.
There, sig­nal­ing cards — which is what kan­ban” lit­er­al­ly trans­lates to from Japan­ese — were exchanged among work­ers, who man­u­al­ly reg­u­lat­ed the pro­duc­tion process.

Cards were attached to crates with parts. Such tags indi­cat­ed infor­ma­tion about the part num­ber and quan­ti­ty, which depart­ment was send­ing them, and where they were to arrive.

The work­er direct­ly involved in the assem­bly of machines (“down­stream”) would take parts from the crate to which the kan­ban” request­ing replen­ish­ment was attached. The card was removed and passed along with the emp­ty crate to the trans­porter to the ware­house. There, anoth­er work­er pre­pared a new crate with spare parts, to which the pro­duc­tion kan­ban” — a tag with infor­ma­tion about the pro­duced spare parts — was attached.

The pro­duc­tion kan­ban” was replaced with a kan­ban” request­ing replen­ish­ment and sent to the spare parts pro­duc­tion line — upstream”. Thus, exact­ly the quan­ti­ty of parts spec­i­fied on the card was pro­duced. The crate with new spare parts was placed by trans­porters on the assem­bly line.

Kanban on Toyota's production line

Prin­ci­ples of Kanban

Toy­ota man­agers artic­u­lat­ed 6 sys­tem-form­ing rules:

  1. Work­ers from the down­stream” remove exact­ly as many parts from inven­to­ry as spec­i­fied on the kanban
  2. Work­ers from the upstream” also sup­ply parts strict­ly accord­ing to the cards
  3. Noth­ing is pro­duced or moved with­out a kanban
  4. The kan­ban must always be attached to the parts
  5. Defec­tive parts are not used in the system
  6. Reduc­ing the num­ber of kan­ban cards makes man­age­ment more sen­si­tive to changes. But with­out extreme neces­si­ty, it is not advis­able to change the estab­lished num­ber of cards.
Kan­ban is a pull” sys­tem. It cre­ates a bal­ance between a con­stant flow, which elim­i­nates wait­ing costs, and a min­i­mal amount of work in progress (WIP), which reduces the risks of over­pro­duc­tion. WIP is reg­u­lat­ed using cards: their num­ber is fixed, and the instruc­tions in them guide the down­stream” workers.
The rule of the must be attached tag” oper­ates like the law of con­ser­va­tion of energy.

The WIP lim­it con­sists in pro­por­tion to the amount of kan­ban cards, which is cal­cu­lat­ed based on sales lev­els and sta­tis­ti­cal vari­abil­i­ty in cur­rent process­es. The max­i­mum num­ber of tags — the ener­gy” in the sys­tem — secures the upper WIP lev­el at any giv­en time. WIP is also lim­it­ed by the pull prin­ci­ple: the pro­duc­tion speed of the upstream depends on the work­ing speed of the downstream.

Diagram showing the connection between Kanban and Kaizen

The graph shows that one of the basic ele­ments of the sys­tem is the Kaizen cul­ture. Autonomous process­es and stan­dard vari­abil­i­ty free man­age­ment from con­stant over­sight, there­by allow­ing it to focus on improv­ing employ­ee performance. 

Appli­ca­tion of Kan­ban in IT

The Kan­ban sys­tem, con­tin­u­ing to pro­vide ben­e­fits on pro­duc­tion lines, has pen­e­trat­ed the soft­ware domain.

Only cards, which con­tain infor­ma­tion about dead­lines, descrip­tions, or process num­bers and the execu­tor’s name, are now attached not to crates of spare parts but to boards with divid­ed columns:

  • Back­log — tasks to be completed
  • Tasks cur­rent­ly being developed
  • Tasks com­plet­ed but not yet hand­ed over to testers
  • Tasks ready for han­dover to the test­ing department
  • Tasks under­go­ing project man­ag­er (PM) review
  • Com­plet­ed tasks

Num­ber is usu­al­ly writ­ten above the columns — the lim­it, which indi­cates the max­i­mum num­ber of process­es in it. The back­log lim­it is cal­cu­lat­ed depend­ing on the lead time. If there are 5 work process­es in the sys­tem and the aver­age com­ple­tion time for each is 1 day, the back­log can be lim­it­ed to 5.

Kanban in IT

The struc­ture above is not strict —  depend­ing on the specifics of the project, impro­vised columns may be added. A Kan­ban sys­tem may often have the need to define cri­te­ria for task readi­ness before exe­cu­tion. In this case, two columns appear, referred to in Eng­lish as spec­i­fy (clar­i­fy­ing para­me­ters) and exe­cute (tak­ing on the work).

  • Anoth­er col­umn with a pri­or­i­ty queue may be added. When an execu­tor becomes free, they need to clear this col­umn of tasks first before tak­ing on others.
  • Tasks that have not been com­plet­ed are either returned to the back­log or crossed out of the scheme.
  • Kan­ban does not encour­age mul­ti­task­ing, thus lim­it­ing the num­ber of process­es for each executor.
  • Com­plet­ed work is bet­ter than sev­er­al start­ed tasks.
  • A sec­ond job can be tak­en if the first is blocked.
  • Time for task exe­cu­tion must be bal­anced. Too short a dead­line can affect qual­i­ty. An over­ly extend­ed lim­it burns team resources and rais­es process costs.

Time-box or time limit for task execution

Why is the Kan­ban board used every­where instead of, for exam­ple, tablets or large mon­i­tors? Sup­port­ers of the sys­tem answer this ques­tion by stat­ing that a reg­u­lar board has two advan­tages: it is sim­ple and pro­vides visu­al con­trol. It is easy to make changes on it, and it encour­ages tac­tile and social inter­ac­tion among team mem­bers.

Advan­tages and Dis­ad­van­tages of Kanban

Kan­ban has the fol­low­ing advantages: 

  1. Flex­i­bil­i­ty in plan­ning. The team focus­es sole­ly on cur­rent work, with task pri­or­i­ty set by the manager.
  2. High team engage­ment in the devel­op­ment process. Due to reg­u­lar meet­ings, process trans­paren­cy, and oppor­tu­ni­ties for self-orga­ni­za­tion, employ­ees come togeth­er and show gen­uine interest.
  3. Short­er cycle dura­tion. If the nec­es­sary skills are pos­sessed by sev­er­al peo­ple, dura­tion decreas­es; if only one per­son pos­sess­es them, a bot­tle­neck aris­es. Hence employ­ees should share knowl­edge thus opti­miz­ing cycle dura­tion. This allows the entire team to work on stalled tasks and restore smooth flow.
  4. Few­er bot­tle­necks. WIP lim­its allow for quick iden­ti­fi­ca­tion of bot­tle­necks and prob­lem areas aris­ing from lack of focus, man­pow­er, or skills.
  5. Vis­i­bil­i­ty. When all execu­tors have access to data, it becomes eas­i­er to spot bot­tle­necks. Kan­ban teams, aside from the cards them­selves, usu­al­ly uti­lize two com­mon reports: con­trol charts and cumu­la­tive flow.

In prac­tice, the sys­tem shows great results in non-core pro­duc­tion areas:

  • soft­ware sup­port groups or help desks.
  • Kan­ban works well in man­ag­ing star­tups with­out a clear plan but where active devel­op­ment is happening.

Kan­ban also has disadvantages:

  1. the sys­tem works poor­ly with teams of more than 5 people
  2. it is not intend­ed for long-term planning.

Dif­fer­ences from Scrum

Scrum, like agile Kan­ban, is a flex­i­ble method­ol­o­gy that is also often applied in the IT sphere. The dif­fer­ences between them are not obvi­ous at first glance. There are many sim­i­lar­i­ties, for exam­ple, the pres­ence of a back­log in both approaches. 



Scrum

Kan­ban

Pace

Repeat­ed sprints of fixed duration

Con­tin­u­ous process

Release output

At the end of each sprint after approval by the project man­ag­er (prod­uct owner)

Flow con­tin­ues unin­ter­rupt­ed or at the team’s discretion

Roles

Prod­uct own­er, Scrum mas­ter, devel­op­ment team

Team led by PM; in some cas­es agile Kan­ban coach­es are involved

Key metrics

Team veloc­i­ty

Lead time

Regard­ing change acceptability

Dur­ing a sprint, changes are unde­sir­able as they can lead to mis­cal­cu­la­tion of tasks

Changes can occur at any moment


Exam­ples of Appli­ca­tion in IT

Right from Microsoft: The Debut of Kan­ban in Soft­ware Development

The use of Kan­ban prin­ci­ples in infor­ma­tion tech­nol­o­gy began a lit­tle over 10 years ago. David Ander­son, one of the main pro­mot­ers of Kan­ban for soft­ware devel­op­ers, con­sult­ed with Microsoft in 2005. They were dis­sat­is­fied with the per­for­mance of their depart­ment — XIT Sus­tained Engi­neer­ing, which was fix­ing bugs in inter­nal appli­ca­tions. By the begin­ning of the report­ing year, this depart­ment was the worst in its divi­sion. The back­log exceed­ed the accept­able size by five times, and the lead time for pro­cess­ing one request was typ­i­cal­ly five months.

The new PM, with Ander­son­’s con­sul­ta­tions, increased the pro­duc­tiv­i­ty of the trou­bled depart­ment by 155% in nine months. The lead time was now five weeks, the back­log returned to a nor­mal size, and time­ly task com­ple­tion sta­bi­lized at 90%. All these results were achieved with min­i­mal onboard­ing of new employ­ees; staff con­tin­ued to fix bugs the same way — only the approach­es to orga­niz­ing work changed.

An inter­est­ing fact: pro­gram man­ag­er Dra­gos Dumitriu, who set out to turn the sit­u­a­tion around in XIT, was just cap­ti­vat­ed by Ander­son­’s book. To his sur­prise, he met the ide­ol­o­gist of pro­gram Kan­ban in the very Microsoft where he had start­ed just the day before. Dumitriu asked Ander­son for help with his task, and the lat­ter agreed to apply the prin­ci­ples of his book in practice.

Dumitriu encoun­tered a depart­ment con­sist­ing of three devel­op­ers and three testers, which had 80 requests piled up in the back­log. The PM him­self was tem­porar­i­ly appoint­ed since the job require­ments includ­ed exper­tise in ASP tech­nol­o­gy, SQL Serv­er admin­is­tra­tion, and knowl­edge of MS Project Serv­er. Man­age­ment envi­sioned a techie” who could code, pre­pare reports, and fore­cast back­log load in this posi­tion. As it was believed back then, the prob­lem of the depart­ment would be revealed if a large amount of data was gath­ered. Dumitriu was not such a techie”.

How­ev­er, start­ing to ana­lyze the XIT oper­a­tions along­side Ander­son, he quick­ly iden­ti­fied key fac­tors neg­a­tive­ly affect­ing the depart­men­t’s speed:

  • Fore­cast­ing the impli­ca­tions (ROM) of ful­fill­ing a request took a lot of time. Both the devel­op­er and tester had to spend a full work­day per­form­ing nec­es­sary cal­cu­la­tions, check­ing code, and com­plet­ing doc­u­men­ta­tion. On aver­age, one request came in each day. Accord­ing to PM’s cal­cu­la­tions, 40% of the depart­men­t’s pro­duc­tiv­i­ty went to ROM;
  • Pri­or­i­ty was giv­en to high­er val­ue requests. XIT was fund­ed based on order val­ue. Pri­or­i­ti­za­tion of requests was dis­cussed month­ly at depart­ment man­agers’ meet­ings with clients — man­agers from oth­er depart­ments. With an expand­ing back­log at the cur­rent speed, where only 6 – 7 requests were processed month­ly, pri­or­i­ties of oth­er requests con­stant­ly changed due to pass­ing time. Many of them were post­poned to a sig­nif­i­cant lat­er,” not even equal to the next month.
  • At the ROM stage, half the requests were fil­tered out. Some were too large and were requal­i­fied as projects to be trans­ferred to oth­er depart­ments, oth­ers were too expen­sive and sim­ply can­celed. Some requests were not tak­en into devel­op­ment because their imple­men­ta­tion would take too long. Thus, 40% of the depart­men­t’s pro­duc­tiv­i­ty was spent on ana­lyz­ing requests, 50% of which were reject­ed. About 15 – 20% of work­ing resources were wasted.
  • Prepara­to­ry work on requests could drag on for months before imple­men­ta­tion began. Cal­cu­la­tions at the ROM stage could be lost or for­got­ten dur­ing that time. Espe­cial­ly if the imple­men­ta­tion was han­dled by a dif­fer­ent devel­op­er than the one who start­ed the analysis.

Kan­ban solu­tions for Microsoft­’s trou­bled department


  • Dumitriu and Ander­son insist­ed in con­ver­sa­tions with man­age­ment and order­ing man­agers to aban­don the ROM stage. Cal­cu­la­tions were done just before imple­men­ta­tion and by the same execu­tor, i.e., they remained fresh”.
  • Pri­or­i­ti­za­tion of requests was done not dur­ing month­ly meet­ings but on the sit­u­a­tion, through phone calls or emails. The 80 tasks in the back­log were sort­ed accord­ing to clients. The lat­ter were asked to high­light the main requests that need­ed to be com­plet­ed first.
  • XIT fund­ing became fixed.
  • The cost of requests was no longer tak­en into account.
  • PM intro­duced buffers on the Kan­ban board. Devel­op­ers took work from two zones: approved and com­plet­ed tasks. There were 6 requests in the buffer, with 5 being worked on. Testers would select from the wait­ing for test­ing” buffer. Some tasks that did not require code changes end­ed up there bypass­ing devel­op­ers. By break­ing requests into sin­gle-task process­es, the PM could man­age the sit­u­a­tion bet­ter and ensure trans­paren­cy for clients. The intro­duc­tion of buffers reduced lead time. Clients became bet­ter at deter­min­ing whose request should be placed in the buffer next, in pre­dictable conditions.
  • Deci­sions on over­ly large or expen­sive requests were made imme­di­ate­ly. If a devel­op­er con­firmed that they could com­plete the task with­in 15 days, or if changes were worth it, then the request was tak­en into work, regard­less of its size or cost.
  • Observ­ing the flow in the depart­ment, the PM con­clud­ed that the staffing struc­ture should be changed in favor of devel­op­ers who were more loaded with work. Changes were made at a ratio of 2:1: in XIT, 4 devel­op­ers began work­ing along­side 2 testers.
  • Kanban at Microsoft

    At the end of 2005, the pro­duc­tiv­i­ty of the depart­ment increased by 155%. To fur­ther improve XIT’s work, two employ­ees were brought in: one devel­op­er and one tester. The num­ber of requests in the back­log decreased to 10, and one devel­op­er con­sis­tent­ly processed 11 requests per quar­ter. On aver­age, 56 requests were com­plet­ed per quar­ter com­pared to 11 pre­vi­ous­ly. The cost of requests fell from $7500 to $2900.

    Appli­ca­tion in Corbis

    After achiev­ing suc­cess at Microsoft, Ander­son in 2006 began tack­ling a new com­plex task. Now he was work­ing at Cor­bis — anoth­er com­pa­ny of Bill Gates, who had not yet left MS. One of Cor­bis’s activ­i­ties was pho­to licens­ing. At that time, it was the sec­ond largest stock pho­to library in the world with a data­base of about 3.5 thou­sand images.

    Ander­son­’s task was to accel­er­ate the main releas­es from the com­pa­ny. The inter­val between their releas­es was three months and could grow even longer. Just dis­cussing the release plan took man­age­ment two weeks. It was nec­es­sary to estab­lish the release of sec­ondary releas­es or updates every two weeks. At the same time, key resources had to be direct­ed toward the main project.

    A Kan­ban board appeared in Cor­bis’s office, where Ander­son spoke with the team dai­ly. The goal of the PM was to improve visu­al con­trol over process­es, encour­age self-orga­ni­za­tion, and greater per­son­al account­abil­i­ty among execu­tors. The Kan­ban sys­tem was also aimed at reduc­ing man­ag­er over­sight and increas­ing productivity.

    Kanban at Corbis

    In addi­tion to col­or­ful cards and graphs, a garbage bin” appeared on the board — into which tasks that were too large were sent.

    Garbage bin at Corbis

    Pho­to from the offi­cial presentation 
    A Kan­ban Sys­tem for Sus­tain­ing Engi­neer­ing on Soft­ware Sys­tems by David J Anderson

    The Kan­ban sys­tem clar­i­fied when the flow ceas­es to be smooth and where delays occur, the so-called bot­tle­neck. Quick dis­cus­sions with the team helped iden­ti­fy cur­rent prob­lems. For exam­ple, test­ing took 3 days, which neg­a­tive­ly impact­ed the release time­line. Three employ­ees came togeth­er and found a way to reduce the time to one day.

    A bot­tle­neck is a sec­tion of the scheme or algo­rithm of the com­pa­ny’s oper­a­tions, where resource or human pro­duc­tiv­i­ty lim­i­ta­tions sharply reduce the through­put of the task flow. A short­age of man­pow­er, poor inter­net, or a direc­tor on vaca­tion blocks or slows task execution.

    Lim­its for Kan­ban cards were set in an empir­i­cal way twice. In the ready for devel­op­ment” col­umn, the lim­its were increased. A new col­umn — ready for test­ing” — also appeared. Many requests for the down­stream were incor­rect­ly for­mu­lat­ed, caus­ing unnec­es­sary time expen­di­ture. There­fore, PM inves­ti­gat­ed the upper flow’s oper­a­tions and found mistakes.

    The request review pro­ce­dure could take 100 days, but releas­es still began to emerge every two weeks as planned. Deci­sions on release con­tent were made 5 days before pub­li­ca­tion. The count­ing prac­tice, as in the case of the XIT depart­ment at Microsoft, was aban­doned in favor of pro­duc­tiv­i­ty. Task pri­or­i­ties were set accord­ing to cost of delays” or readi­ness of resources.

    The Kan­ban sys­tem not only helped Ander­son achieve the set goal but also improved the morale with­in the team. Thanks to col­lec­tive dis­cus­sions and vis­i­bil­i­ty of process­es, employ­ees estab­lished trust in each oth­er. The staff also embraced Kaizen, that is, the prac­tice of con­tin­u­ous improvement.


    Pro­grams and Apps for KANBAN

    Trel­lo

    Trello

    Pop­u­lar Kan­ban sys­tem for task man­age­ment. It is not­ed for its visu­al appeal and user-friend­ly inter­face. Users high­light its super flexibility.

    Kan­ban­tool

    Kanbantool

    Free board for two users. API sup­port and touch interfaces.

    Lean Kit Kanban

    Lean Kit Kanban

    Free board for five users with good col­lab­o­ra­tion fea­tures. API sup­port and import/​export capa­bil­i­ties, exten­sive statistics.

    Kan­ban­ize

    Kanbanize

    Com­plete­ly free ser­vice with decent func­tion­al­i­ty. Its own­ers guar­an­tee a 300% increase in pro­duc­tiv­i­ty when using their product.

    Work­sec­tion

    Worksection


    Ukrain­ian SaaS —  appli­ca­tion for quick track­ing and man­ag­ing projects. Cur­rent­ly, in addi­tion to account­ing for finances and dead­lines, there is a Gantt chart. In the com­ing months, the devel­op­ers will add a Kan­ban board with cus­tomiza­tion options, mak­ing the ser­vice even more suit­able for Kanban.


    Verdict

    Kan­ban is a prac­tice that helps achieve suc­cess, while the use of only agile meth­ods is not com­pul­so­ry. Sig­nif­i­cant changes are achieved by elim­i­nat­ing wast­ed time, man­ag­ing bot­tle­necks, and reduc­ing variability.

    How­ev­er, suc­cess­ful changes require time. They occur grad­u­al­ly, while the team’s resis­tance to inno­va­tions is min­i­mal. The Kan­ban sys­tem moti­vates per­son­nel to improve with­out changes in engi­neer­ing methods.

    Books for the arti­cle are pro­vid­ed by kni​ga​.biz​.ua

    esc
    Share
    или
    PM school
    Yaware remains popular in Ukraine as an employee monitoring system, but in 2026, teams are increasingly seeking alternatives due to excessive control, complicated interfaces, and conflicts with privacy...
    6 February 2026   •   16 min read
    PM school
    Screenshots every 10 minutes. URL logs. Keylogging. Sounds like surveillance, not management — doesn’t it? Time Doctor was one of the first serious time trackers with productivity monitoring. But here...
    5 February 2026   •   13 min read
    PM school
    Toggl Track remains popular due to its minimalist interface, but in 2026 teams need more: advanced analytics, transparent reports for clients, automatic tracking, and workload management. This review...
    5 February 2026   •   15 min read
    Get started now
    Please enter your real email 🙂