Kanban
Kanban — це спосіб керувати роботою, який починається з наявного процесу й покращує його, обмежуючи незавершену роботу й вимірюючи, як вона тече. Він не додає ні ролей, ні спринтів. Сторінка починається з усіх елементів Kanban-системи на одному екрані — що команда записує і як виглядає відсутність кожного; далі — чому дошка сама по собі ще не Kanban і хто визначає метод, шість принципів і шість практик, чотири метрики потоку й арифметика під ними, прогноз з історії замість оцінок, сім ритмів, пʼять задокументованих випадків і де все це вироджується.
- Походження
- Toyota 1953; софт 2004
- Ключове обмеження
- Ліміт WIP
- Прогноз з
- Історії часу циклу
Kanban-система на одному екрані
Спершу — увесь метод. Kanban не приписує ні обовʼязкових зустрічей, ні ролей, тож Kanban-систему визначає те, що команда записала, — дванадцять рішень, кожне з яких уміщається в один рядок. Таблиця перелічує їх у тому порядку, у якому команда зазвичай їх ухвалює, з прикладом для команди з пʼяти людей і з тим, як виглядає дошка, коли рішення так і не ухвалили.
| Елемент | Що ви вирішуєте | Приклад: команда з пʼяти | Без нього це виглядає так |
|---|---|---|---|
| 1. Робочі одиниці | Що таке одна картка: одиниця цінності, яку впізнав би замовник. | Історії, дефекти й запити підтримки; усе довше за два тижні розбивають. | Картки — від одруківки до проєкту на квартал, тож жодна метрика нічого не означає. |
| 2. Точка зобовʼязання | Лінія, де запит стає обіцянкою. До неї варіанти можна відкинути без втрат. | Задача стає зобовʼязанням, коли її беруть у «Готово до» на щотижневому поповненні. | Усе, про що будь-хто просив, вважається обіцяним — і нічого не обіцяно насправді. |
| 3. Стани процесу | Кожен етап, який проходить задача, включно з етапами очікування. | Готово до → Розробка → Чекає рев’ю → Рев’ю → Тест → Чекає деплою. | Очікування ховається у «В роботі», і дошка виглядає зайнятою, хоча ніщо не рухається. |
| 4. Точка поставки | Де «завершено» означає «в руках замовника», а не «змерджено». | Випущено в production і ввімкнено. | «Готово» на мерджі — і черга після нього, яку ніхто не вимірює. |
| 5. Ліміти WIP | Максимум задач у кожному стані або в усьому процесі. | Розробка 4, Рев’ю 2, Тест 2 — вісім у роботі на пʼятьох. | Дошка, а не Kanban: ніщо не заважає почати пʼяту справу. |
| 6. Правило для заблокованих | Що стається з карткою, яка не може рухатися: вона лишається на місці й далі рахується. | Червона мітка; картка лишається у своїй колонці, і щоденна зустріч починається з неї. | Колонка «Заблоковано» як стоянка, де застрягла робота перестає рахуватися в ліміт. |
| 7. Правила витягування | Критерії входу й виходу для кожного стану та яку задачу беруть наступною. | Для рев’ю потрібна зелена збірка; бери найстаршу задачу; спершу заверши, тоді починай. | Перемагає найгучніший запит, і кожне переміщення картки стає переговорами. |
| 8. Класи обслуговування | Кілька видів терміновості, кожен зі своїм правилом, узгоджені заздалегідь. | Expedite (не більше одного одночасно), fixed date, standard, intangible. | Усе термінове — отже, нічого не термінове, і прогноз утрачає сенс. |
| 9. Поповнення | Коли поповнюють чергу готових задач, хто це робить і до якої кількості. | Щотижня, тридцять хвилин, власник продукту й двоє замовників; у «Готово до» — шість. | Чергу поповнює той, хто попросив останнім, по одному повідомленню. |
| 10. Метрики потоку | WIP, пропускна здатність, вік задачі й час циклу — з дошки. | Інструмент збирає їх автоматично; на них дивляться щоранку. | Суперечки про швидкість вирішують думка й посада. |
| 11. Service level expectation | Скільки має тривати задача, з імовірністю, — узято з історії. | 85% задач завершуються протягом 11 днів від початку. | Прогнози з оцінок, у які ніхто не вірить. |
| 12. Цикли зворотного звʼязку | Які з семи ритмів ви проводите, як часто й хто присутній. | Щоденна зустріч, щотижневе поповнення, огляд надання послуги раз на два тижні. | Команда стає швидшою в роботі й ніколи не питає, чи це та робота. |
Дошка — це ще не Kanban
Почнімо з того, що дивує більшість. Майже кожна команда, яка каже «ми працюємо за Kanban», має дошку з колонками — і більше нічого. Це не Kanban. Це дошка.
Саме слово пояснює чому. Kanban японською — вивіска чи картка. На лініях Toyota, де Тайіті Оно випробував систему в механічному цеху 1953 року й до 1962-го поширив на всю компанію, картка не була описом задачі. Вона була дозволом виробляти. Дільниця робила деталі лише тоді, коли від наступної дільниці поверталася картка, тож кількість карток в обігу і була лімітом запасів: немає картки — немає виробництва.
Дошки в софті перевернули це. На дошці картка — це сама задача, тож дозвіл доводиться записувати окремо — числом угорі кожної колонки. Це число називають лімітом WIP. WIP означає work in progress, тобто все розпочате, але не завершене. Дошка без цього числа зберегла картинку й загубила механізм.
А тепер про те, чому це одне правило так важить. Без нього дошка — це черга, яка може рости нескінченно: коли ви заблоковані, ви просто починаєте щось нове. З ним дошка чинить опір. Ви не можете почати нічого, доки щось не завершиться, тож команда змушена йти й розблоковувати те, що застрягло, а не обходити його.
Його визначають дві організації — і вони не згодні, наскільки детально
Хто шукає офіційне визначення, знаходить два, і чимала частина плутанини довкола Kanban походить від їх змішування. Kanban University, співзасновником якого є Девід Андерсон, публікує Kanban Method — підхід, який Андерсон вибудував у Microsoft з 2004 року й у Corbis з 2006-го та описав у книжці 2010 року. ProKanban.org публікує The Kanban Guide, уперше виданий у липні 2020 року й чинний у редакції травня 2025-го, — свідомо мінімальний текст Деніела Ваканті, Джона Коулмана та інших.
| Аспект | Kanban Method — Kanban University | The Kanban Guide — ProKanban.org |
|---|---|---|
| Обсяг | Спосіб керувати послугами — від однієї команди до всієї організації | Стратегія оптимізації потоку цінності через один процес |
| Принципи | Шість: три про зміни, три про надання послуги | Окремо не перелічені; спирається на теорію потоку |
| Практики | Шість загальних практик | Три: визначити й візуалізувати процес, активно керувати задачами в ньому, покращувати його |
| Метрики | Lead time, темп поставки й WIP, з діаграмами на кшталт накопичувальної | Чотири обовʼязкові: WIP, пропускна здатність, вік задачі, час циклу |
| Зустрічі | Сім ритмів, які додають у міру потреби організації | Жодних не приписує |
| Терміновість | Чотири класи обслуговування | На розсуд явних правил команди |
| Обіцянка | Цільовий lead time для кожного класу обслуговування | Service level expectation для кожного процесу |
Жодне з них не хибне, і сторінка користується обома: чотирма метриками й service level expectation з Guide — бо це найгостріші інструменти прогнозу, — і принципами, ритмами та класами обслуговування з Method — бо команда, яка лише вимірює потік, не має нічого, що підкаже, чи цей потік кудись корисно спрямований. Там, де вони вживають одне слово по-різному, сторінка це позначає.
Шість принципів, шість практик
Більшість описів Kanban перелічує практики й пропускає принципи. А шкода, бо саме принципи пояснюють, чому практики можна запроваджувати так мʼяко. Kanban University називає три принципи про зміни й три — про послугу, яку надає команда.
| Принцип | Що це означає в понеділок зранку |
|---|---|
| Зміни 1. Почніть із того, що робите зараз | Лишіть нинішні ролі, посади й процес. Чесно намалюйте їх і змінюйте звідти — жодної реорганізації в перший день. |
| Зміни 2. Домовтеся покращувати через еволюційні зміни | Багато малих змін, кожну перевірено метриками, а не одна велика, якій люди опираються. |
| Зміни 3. Заохочуйте лідерство на кожному рівні | Кожен, хто бачить застряглу картку чи погане правило, може це підняти й запропонувати зміну. |
| Послуга 1. Розумійте потреби й очікування замовника та зосереджуйтеся на них | Визначте, що означає «достатньо швидко» й «достатньо добре» для тих, хто отримує роботу, і вимірюйте відносно цього. |
| Послуга 2. Керуйте роботою, а люди самоорганізуються довкола неї | Менеджер стежить за потоком карток, а не за тим, хто виглядає зайнятим, і люди самі обирають, що витягнути. |
| Послуга 3. Регулярно переглядайте мережу послуг і її правила | Дошка команди — одна послуга серед кількох. Повільніші ритми дивляться на передачі між ними — там і живе більшість очікування. |
Шість практик — це те, як принципи виглядають у дії. Їх передбачається впроваджувати приблизно по черзі: кожна наступна стає можливою завдяки попередній.
1. Візуалізувати робочий процес
Намалюйте етапи, які робота проходить насправді, а не ті, що в документі про процес. Більшість команд виявляє два-три етапи, які вони ніколи не називали, і це зазвичай етапи очікування: «чекає на рев’ю», «чекає на клієнта», «чекає на деплой».
Ці приховані етапи очікування важливіші за робочі. У більшості команд задача проводить у чеканні значно більше часу, ніж у роботі, а покращити час, якого ви не бачите, неможливо. Намалюйте лінією й точку зобовʼязання. Усе, що до неї, Kanban University називає upstream: ідеї та варіанти, які ще можна відкинути, — і саме тому їх не можна рахувати обіцянками.
2. Обмежити роботу в процесі
Це та єдина практика, де компромісів немає. Поставте число вгорі кожної колонки й дотримуйтесь його.
Розумний старт — півтори задачі на людину в колонці: для команди з чотирьох це ліміт шість на колонці «в роботі». Далі знижуйте його, доки команда не відчує обмеження. Відчути — і є метою: якщо ліміту ніхто ніколи не досягає, він нічого не робить.
3. Керувати потоком
Оптимізуйте швидкість проходження роботи через дошку, а не видиму завантаженість людей. Ці дві цілі конфліктують значно частіше, ніж очікують команди, і розділ про метрики нижче показує арифметику того, чому так.
Команда, де всі завантажені на сто відсотків, не має запасу, а без запасу кожна дрібна перешкода перетворюється на затримку. Певний простій — це не марнування, а саме те, що дозволяє команді зреагувати, коли щось застрягло.
4. Зробити правила явними
Запишіть, що потрібно, щоб задача увійшла в кожну колонку і щоб вийшла з неї. Що означає «готово до розробки»? Що має бути правдою, перш ніж щось перейде в «завершено»?
Неписані правила застосовуються по-різному, і ця різниця невидима, доки не спричинить суперечку. Записані правила також дозволяють будь-кому в команді пересунути картку, не питаючи дозволу, — саме це робить дошку самообслуговуваною, а не тим, що веде одна людина.
5. Побудувати цикли зворотного звʼязку
Це та практика, яку більшість команд пропускає повністю, і саме в ній живуть сім ритмів. Для них нижче є окремий розділ, бо сказати треба більше, ніж уміщається тут.
6. Покращувати спільно, розвиватися експериментально
Змінюйте систему на основі того, що показують вимірювання, а не найгучнішої скарги. Сприймайте кожну зміну як експеримент: заздалегідь скажіть, що вона має зробити з метрикою, — «зниження ліміту рев’ю до двох має скоротити час циклу», — і за місяць перевірте, чи зробила. На зміні, щодо якої ніхто нічого не передбачав, навчитися неможливо.
Класи обслуговування — терміновість, записана як правило
Ось питання, до якого доходить кожна команда протягом місяця після впровадження Kanban: що робити, коли з’являється справді термінове, а колонка вже на ліміті? Метод має визначену відповідь, і це не «підвищити ліміт». Ви заздалегідь домовляєтесь про невелику кількість класів обслуговування — категорій роботи, кожна зі своїми правилами, — щоб рішення ухвалювалося один раз і спокійно, а не обговорювалося щоразу під тиском.
Кожен клас відповідає іншій формі вартості затримки — тобто того, скільки коштує ще один день очікування. Для аварії вона висока з першої хвилини. Для регуляторної дати — нульова до дати й величезна після неї. Для звичайної роботи — рівномірно зростає. Для оновлення, якого ніхто не просив, — нульова сьогодні й дуже велика за рік, і саме тому така робота програє кожну суперечку, якщо її не захищає правило.
Expedite — кинути все
Production лежить, гроші втрачаються. Ігнорує ліміт WIP і проходить поза чергою. Тримайте суворий максимум — зазвичай один одночасно, — інакше кожен запит стане expedite.
Standard — за замовчуванням
Звичайна робота. Витягується по черзі, підпорядковується ліміту WIP, прогнозується за виміряним часом циклу. Переважна більшість задач має бути тут.
Fixed date — справжній дедлайн
Має справжню зовнішню дату: регуляція, контракт, запуск кампанії. Починається досить рано, щоб навіть час циклу 85-го процентиля вкладався до дати, а не витягується, коли дійде черга.
Intangible — без терміновості, з цінністю
Рефакторинг, оновлення, погашення технічного боргу. Без дедлайну і без видимого замовника, тож береться, коли є запас, — і саме воно не дає системі деградувати.
Поруч із класами обслуговування стоїть друге правило — розподіл спроможності: ліміт WIP ділять між видами роботи, щоб позапланові запити не поглинули заплановану роботу, і навпаки. Найбільше це важить для команд, які поєднують roadmap із підтримкою, і сторінка про Scrumban розкладає його по доріжках.
Чотири метрики — і арифметика під ними
Kanban замінює оцінювання вимірюванням. Замість питати, скільки задача займе, ви спостерігаєте, скільки задачі займають насправді, і прогнозуєте за цією історією. Kanban Guide робить обовʼязковими чотири метрики, і кожна відповідає на своє питання.
| Метрика | Що рахує | На яке питання відповідає |
|---|---|---|
| WIP | Розпочато, але не завершено | Скільки ми тримаємо в руках одночасно? Єдиний важіль, який можна натиснути сьогодні. |
| Пропускна здатність | Задач завершено за тиждень або за день | Скільки ми поставляємо? Основа кожного «коли буде готове все». |
| Вік задачі | Час від початку — для задач, які ще в роботі | Чи щось у біді просто зараз? Єдина з чотирьох, що попереджає, поки ще не пізно. |
| Час циклу | Час від початку до завершення — для завершених задач | Скільки триває одна задача? Історія, з якої будують прогноз. |
А тепер пастка термінології, бо команди регулярно звітують одним числом, маючи на увазі інше. Ця сторінка, як і Kanban Guide, називає часом циклу проміжок від початку до завершення. Lead time тут — проміжок замовника, від запиту до поставки; customer lead time у Kanban University натомість рахують від точки зобовʼязання. Проміжок між запитом і початком роботи — це те, скільки задача пролежала в черзі, доки хтось до неї торкнувся, і в багатьох командах саме він становить більшу половину того, що відчуває замовник. Коли хтось називає число, спитайте, де запустили годинник.
Закон Літтла — обґрунтування лімітів WIP
Під усім цим лежить трохи математики, і її можна викласти одним рядком. Середній час циклу дорівнює середньому обсягу роботи в процесі, поділеному на середню пропускну здатність. Це закон Літтла, і він справджується для будь-якої стабільної черги — кас у супермаркеті, лікарняних відділень, команд розробки.
А тепер подивіться, що з цього випливає. Пропускна здатність обмежена вашою командою — її не подвоїш за тиждень одним лише бажанням. Тож якщо ви хочете, щоб робота завершувалася швидше, єдина змінна, яку можна швидко зрушити, — це WIP. Удвічі зменште кількість задач у роботі, і за інших рівних час циклу приблизно вдвічі скоротиться.
Одне застереження, бо закон цитують значно частіше, ніж його умови. Джон Літтл довів його 1961 року для середніх за період, у якому система стабільна, а дошка команди така лише приблизно. Він справджується, коли правдиві чотири речі, — і кожна з них є правилом, яке контролює сама команда.
| Умова | Що її порушує |
|---|---|
| Робота надходить приблизно так само швидко, як виходить | Починати більше, ніж завершуєш, тиждень за тижнем |
| Усе розпочате зрештою завершують | Картки, покинуті в колонці, — ніколи не закриті й ніколи не прибрані |
| WIP на початку й наприкінці періоду приблизно однаковий | Велика пачка, розпочата перед самим вимірюванням |
| Вік незавершеної роботи не зростає | Старі задачі гниють, а нові витягують повз них |
Тому закон найкраще використовувати, щоб розуміти систему, а не щоб прогнозувати з нього. Він доводить, що зменшення WIP удвічі мусить скоротити час циклу; а дату для конкретної задачі краще зчитувати з власної історії команди, як показує наступний розділ.
Накопичувальна діаграма потоку
Одна діаграма варта окремої згадки, бо показує все вищесказане одночасно. Накопичувальна діаграма потоку відкладає для кожного дня, скільки задач уже увійшло в кожен етап, — у вигляді кольорових смуг, накладених одна на одну. Її геометрія — це намальований закон Літтла: відстань між двома лініями по вертикалі — це WIP між ними, по горизонталі — приблизно час, який задача проводить між ними, а нахил нижньої лінії — пропускна здатність.
Її читають за формою смуг, а не за числами. Смуга, яка постійно розширюється, — це етап, куди робота надходить швидше, ніж виходить: це і є ваше вузьке місце, і воно видиме за тижні до того, як хтось почав би на нього скаржитися. Пласка верхня лінія означає, що нічого нового не починають; пласка нижня — що нічого не завершують. Смуги сталої товщини означають, що система в рівновазі.
Чому повністю завантажена команда повільна
Другу частину арифметики менеджери сприймають найважче. У черзі очікування до початку роботи не зростає пропорційно до того, наскільки люди зайняті. Воно зростає як частка зайнятого часу, поділена на частку вільного. У підручниковій черзі з одним виконавцем очікування дорівнює завантаженості, поділеній на одиницю мінус завантаженість, — у середніх задачах:
| Завантаженість | Очікування до початку, у середніх задачах | Для дводенної задачі |
|---|---|---|
| 50% | 1× | 2 дні |
| 80% | 4× | 8 днів |
| 90% | 9× | 18 днів |
| 95% | 19× | 38 днів |
Реальні команди в деталях відрізняються від підручника, але форма загальна, і Дональд Райнертсен побудував на ній значну частину книжки «The Principles of Product Development Flow» (2009): останні десять відсотків завантаженості коштують більше очікування, ніж перші вісімдесят. Це і є арифметика під третьою практикою. Запас — не марнування, а те, що тримає чергу короткою.
Прогноз з історії замість оцінок
Ось питання, яке рано чи пізно ставить Kanban-команді кожен стейкхолдер: коли буде готово? Відповідь методу — перестати оцінювати окремі задачі й зчитати відповідь з власної історії команди, яка весь цей час записувала правду.
Позначте кожну завершену задачу точкою: коли завершили — по горизонталі, скільки тривала — по вертикалі. Це діаграма розсіювання часу циклу, і три горизонтальні лінії перетворюють її на прогноз. 50-й процентиль — час, у який вкладається половина задач. 85-й — час, у який вкладається більшість, і звичайна основа для обіцянки. 95-й — час, у який вкладаються майже всі.
Далі команда публікує service level expectation, скорочено SLE: тривалість і ймовірність, наприклад «85 відсотків задач завершуються протягом 11 днів від початку». Це не ціль і не контракт. Це опис того, що система робила досі, і він змінюється, коли змінюється система.
А тепер корисна частина. Вік задачі — скільки задача, яка ще в роботі, уже в ній перебуває, — можна щоранку порівнювати з SLE. Задача, вік якої наближається до 85-го процентиля, у зоні ризику, поки ще є час діяти: навалитися на неї всім, розбити чи розблокувати. Час циклу каже, що задача запізнилася, коли вона вже завершилась; вік каже, що вона запізниться, поки її ще можна врятувати. Тому Kanban Guide і зробив його однією з чотирьох обовʼязкових метрик.
| Питання | Звідки зчитати відповідь |
|---|---|
| Чи ця задача в біді? | Її сьогоднішній вік проти SLE |
| Коли буде готова ця одна задача? | Процентилі часу циклу: 85% за 11 днів |
| Коли будуть готові ці тридцять задач? | Історія тижневої пропускної здатності, багато разів перевибрана, — прогін Monte Carlo |
| Чи стаємо ми передбачуванішими? | Відстань між 50-м і 95-м процентилями, місяць до місяця |
| Де вузьке місце? | Смуга, що ширшає, на накопичувальній діаграмі потоку |
Сім ритмів — і де тут події Scrum
Kanban часто описують як «метод без зустрічей», і це неправда. У ньому немає обовʼязкових зустрічей — а це зовсім інше твердження. Kanban University визначає сім регулярних циклів зворотного звʼязку, які називають ритмами.
Майже кожна команда переймає перші два й ніколи не дізнається, що існують решта пʼять. Це справжня втрата, бо швидкі цикли керують лише роботою перед вами, а повільні — це те, що не дає команді стати дуже ефективною в робленні неправильних речей.
| Ритм | Як часто | Хто | Для чого |
|---|---|---|---|
| Щоденний Kanban | Щодня, 15 хв | Команда; спостерігати може будь-хто | Пройти дошку справа наліво — спершу найстарші й заблоковані задачі. Це не коло статусів. |
| Поповнення | Щотижня | Команда й ті, хто замовляє роботу | Вирішити, які задачі наступними перетнуть точку зобовʼязання. Це заміна плануванню спринту. |
| Планування поставки | На кожен реліз | Команда й ті, хто отримує реліз | Вирішити, що саме й коли потрапляє до користувачів. |
| Огляд надання послуги | Кожні 2 тижні | Команда, її замовники, її менеджер | Подивитися на метрики потоку разом із замовником. Чи ми достатньо швидкі й передбачувані для нього? |
| Операційний огляд | Щомісяця | Керівники повʼязаних послуг | Подивитися на кілька команд разом. Де вузьке місце між нами? |
| Огляд ризиків | Щомісяця | Представники послуг | Розібрати заблоковані задачі й повторювані перешкоди. Що стається знову і знову? |
| Стратегічний огляд | Щокварталу | Вище керівництво | Чи ми взагалі надаємо правильну послугу? Найповільніший і найлегше пропущений цикл. |
Не обовʼязково брати всі сім з першого дня. Почніть зі щоденної зустрічі й поповнення, а тоді додайте огляд надання послуги, коли назбирається місяць метрик, вартих обговорення. Решта приходять у міру того, як навколо команди росте організація.
Поруч зі Scrum
Ці два підходи не суперники, і команди регулярно використовують обидва. Але один структурний вибір у них справді різний, і розуміння цього робить рішення простим.
Kanban
- Безперервний потік; реліз щойно задача готова
- Почати з наявного процесу й змінювати його поступово
- Зобовʼязання — це ліміт WIP і SLE
- Пріоритети можна змінити будь-якої миті до точки зобовʼязання
- Прогноз за виміряним часом циклу й пропускною здатністю
Scrum
- Фіксований спринт; придатний інкремент щонайменше раз на спринт
- Одразу прийняти визначений набір зон відповідальності й подій
- Зобовʼязання — це Sprint Goalнавіщо цей спринтОдне речення, узгоджене на плануванні спринту, про те, що зміниться наприкінці й навіщо це варто робити. Саме воно дає команді посеред спринту прибрати чи замінити окремі задачі без провалу: спринт, який оцінюють лише за списком тікетів, має квоту, а не ціль.Докладніше в статті →Усі терміни
- Спринт захищений від зміни пріоритетів
- Планування від цілі та спроможності команди
Практичне правило стосується того, як часто ваші пріоритети справді змінюються. Якщо вони можуть протриматися два тижні, ціль спринту дає команді те, навколо чого узгоджуватись, і Scrum пасує. Якщо термінове надходить кілька разів на тиждень, ціль спринту все одно ламатиметься майже щотижня — і Kanban просто не дає вдавати протилежне. А якщо вам потрібен ритм Scrum із механікою витягування Kanban, у цього гібрида є назва й окрема сторінка: Scrumban.
Пʼять задокументованих випадків — і правило, яке кожен перевірив
Kanban має довший документальний слід, ніж більшість методів, бо почався на заводі, а в софт прийшов через кілька добре задокументованих команд. Перші чотири випадки показують, як працює ліміт. Пʼятий показує його ціну.
| Випадок | Що сталося | Правило, яке це перевірило |
|---|---|---|
| Toyota, 1953–1962 | Тайіті Оно випробував систему карток у механічному цеху Toyota 1953 року — за зразком того, як американський супермаркет поповнює полицю лише після того, як з неї взяли покупці. Супермаркети він знав лише з розповідей, доки 1956 року не поїхав у відрядження до США. До 1962-го kanban працював у всій компанії. | Картка як дозвіл. Виробництво витягує споживання на наступному етапі, а кількість карток і є лімітом. |
| Microsoft XIT, 2004–2005 | Команда супроводу, що обслуговувала понад вісімдесят внутрішніх застосунків, із розробниками в Гайдарабаді, виконувала запит на зміну приблизно за пʼять місяців, а оцінювання кожного запиту зʼїдало чималу частку її спроможності. З жовтня 2004 року вона перестала оцінювати, обмежила роботу в розробці й тестуванні та замінила щомісячне планування щотижневим поповненням. Приблизно за девʼять місяців lead time скоротився десь до двох тижнів, а пропускна здатність зросла більш ніж удвічі — з тими самими людьми. | Ліміти WIP і ціна оцінювання. Значна частина виграшу прийшла від роботи, яку команда перестала робити. |
| Corbis, 2006–2007 | Девід Андерсон і Рік Гарбер побудували kanban-систему для супроводу софту, і в січні 2007 року вона переїхала на фізичну стіну з картками через увесь коридор. Далі зʼявилися доріжка expedite — пропозиція віцепрезидента, — клас fixed date, щоденна зустріч біля дошки й щотижневе поповнення. Більшість Method у тому вигляді, у якому його викладають сьогодні, зʼявилася саме там. | Класи обслуговування й ритми. І те, й інше стало відповіддю на запити, які стіна зробила видимими для людей, що ніколи не бачили черги. |
| BBC Worldwide, 2009 | Дослідники з Queen’s University Belfast дванадцять місяців спостерігали за командою з девʼяти розробників у Лондоні, яка запроваджувала візуальні дошки, ліміти WIP, менші пачки й статистичний контроль процесу. Lead time скоротився на 37 відсотків, стабільність поставки зросла на 47 відсотків, а кількість дефектів, про які повідомили клієнти, упала на 24 відсотки (Middleton і Joyce, IEEE Transactions on Engineering Management). | Вимірювання. Одне з небагатьох незалежних досліджень «до і після» у софті, і його виграш значно скромніший, ніж у більшості кейсів, — саме так зазвичай і виглядає незалежне вимірювання. |
| Toyota й пожежа на Aisin, 1997 | 1 лютого 1997 року пожежа знищила завод Aisin Seiki, що виробляв близько 99 відсотків клапанів-регуляторів гальмівного тиску для Toyota, а на заводах Toyota, за повідомленнями, був запас приблизно на чотири години. Складання зупинилося. Воно відновилося за кілька днів лише тому, що мережа постачальників — серед них виробник швейних машин — імпровізовано налагодила деталь, якої більшість ніколи не робила (Nishiguchi і Beaudet, 1998). Після землетрусу 2011 року, від якого Toyota відновлювалася пів року, компанія почала вимагати запас критичних деталей, як-от чипів, на два-шість місяців. | Чесна межа низького WIP. Малий буфер робить проблеми видимими, а потік — швидким; але й означає, що одна відмова вище за потоком зупиняє все. Toyota зберегла принцип і додала свідомі буфери там, де один постачальник міг зупинити лінію. |
Де він вироджується
Щойно команда запроваджує справжній ліміт WIP, її перша реакція — дискомфорт. Люди опиняються заблокованими, без «своєї» задачі, яку можна почати, і це відчувається як стояння без діла. Цей дискомфорт і є роботою методу: він перетворив невидиму чергу на видиму розмову про вузьке місце. До ліміту та сама людина почала б пʼяту задачу, а затор лишився б рівно там, де був, — з більшою кількістю незавершеної роботи позаду.
Чесна межа: Kanban робить потік роботи, яка вже в системі, швидким і передбачуваним — і нічого не каже про те, чи варта ця робота того, щоб її робити. Єдиний ритм, що це питає, — стратегічний огляд, і саме його більшість команд ніколи не проводить. Kanban також не виправить залежність поза дошкою — ліміт на колонці рев’ю нічого не вдіє з платформною командою, на чиє схвалення чекає кожна задача, — і погано прогнозує, коли задачі настільки різні за розміром, що історія нічого не передбачає.
- Дошка без лімітів WIP — найпоширеніший випадок, і це не Kanban.
- Ліміт, який підвищують щоразу при досягненні, — це прибирає єдиний механізм тиску.
- Колонка «Заблоковано» як стоянка, де заблоковані задачі перестають рахуватися у WIP.
- Впроваджено лише два швидкі ритми — тож ніхто ніколи не питає, чи це та робота.
- Усе позначене як expedite — черга втрачає сенс, а прогноз стає хибним.
- Час циклу як ціль для окремих людей — задачі дроблять, щоб виглядати швидкими, і закривають, не завершивши.
- Годинник запускають на «В роботі» — і це ховає чергу перед нею, ту частину очікування, яку замовник відчуває найбільше.
- Звітують середнім замість процентилів — і приблизно половина обіцянок порушується.
- «Ми працюємо за Kanban» у значенні «ми не плануємо»: ні поповнення, ні SLE, ні перегляду того, що потрапляє на дошку.
- Колонки інструмента за замовчуванням прийняті як процес — і ніхто не намалював етапи, які робота проходить насправді.
Коли це застосовувати
Застосовуйте, коли
- Робота надходить непередбачувано — підтримка, операції, платформні та чергові команди.
- Пріоритети справді мають змінюватися між точками планування.
- Ви хочете покращити наявний процес, не переформатовуючи спершу команду.
- Задачі досить однорідні за розміром, щоб виміряний час циклу давав добрий прогноз.
Уникайте, коли
- Команді потрібна спільна ціль для узгодження — Kanban дає потік, а не напрямок.
- Стейкхолдери вимагають зобовʼязання за датою для фіксованого обсягу.
- Організація не поважає лімітів WIP і постійно вкидає термінову роботу.
- Задачі настільки різні за розміром, що час циклу не дає придатного розподілу.
Джерела й метод
На чому стоїть ця стаття
- 14 джерел
- Перевірено 13 жовтня 2026 р.
Практики й походження термінів
два визначення методу, принципи, практики й ритми- ГайдKanban University — The Official Guide to The Kanban Method (відкривається в новій вкладці)Kanban University
- ГайдProKanban.org — The Kanban Guide (відкривається в новій вкладці)ProKanban.org · 05.2025
- КнигаDavid J. Anderson — Kanban: Successful Evolutionary Change for Your Technology BusinessBlue Hole Press · 2010
- КнигаDavid J. Anderson, Andy Carmichael — Essential Kanban Condensed (відкривається в новій вкладці)Lean Kanban University Press · 2016
Дослідження
метрики, закон Літтла, завантаження і прогноз- ДослідженняJohn D. C. Little — A Proof for the Queuing Formula: L = λW (відкривається в новій вкладці)Operations Research · 06.1961
- КнигаDaniel S. Vacanti — Actionable Agile Metrics for Predictability (відкривається в новій вкладці)Leanpub · 2015
- КнигаDonald G. Reinertsen — The Principles of Product Development FlowCeleritas · 2009
Випадки
розділ «Пʼять задокументованих випадків — і правило, яке кожен перевірив»- КнигаTaiichi Ohno — Toyota Production SystemDiamond · 1978
- СтаттяArt Smalley — Which SupermarketArt of Lean
- ДослідженняDavid J. Anderson, Dragos Dumitriu — From Worst to Best in 9 MonthsTOCICO World Conference, Barcelona · 11.2005
- СтаттяDavid J. Anderson — A Brief History of Kanban for Knowledge Work (відкривається в новій вкладці)djaa.com
- ДослідженняPeter Middleton, David Joyce — Lean Software Management: BBC Worldwide Case Study (відкривається в новій вкладці)IEEE Transactions on Engineering Management · 02.2012
- СтаттяToshihiro Nishiguchi, Alexandre Beaudet — The Toyota Group and the Aisin Fire (відкривається в новій вкладці)MIT Sloan Management Review · 1998
- СтаттяHow Toyota thrives when the chips are downReuters · 03.2021
Дослідження з Claude. Пошук і звірку першоджерел зроблено з Claude (Anthropic). Відбір, текст і перевірку фактів — редакція Anatomy of IT Product.
Було корисно?
Поділіться з тим, хто працює над тією ж задачею.