WIP limits on rooting benches: ограничение партий по cycle time
Укоренение · WIP · cycle time · столы · поток · bottleneck
WIP limits on rooting benches — это правило, которое не даёт столам укоренения превратиться в склад ожидания. Если на mist-столы поставить больше партий, чем хозяйство способно качественно вести, переводить по фазам и пересаживать дальше, выход не вырастет. Вырастут очереди, пересушенные края, перепутанные сроки, задержка перехода и скрытый bottleneck укоренения.
Эта статья не задаёт биологическую норму укоренения для конкретной культуры. Она про WIP укоренения: сколько партий одновременно держать в системе, как считать cycle time, где поставить лимит столов и почему очередь партий в укоренении не должна расти только потому, что «ещё одна кассета влезла».
WIP limit — это управленческий ограничитель потока, а не агрономический рецепт. Сначала измерьте свой реальный цикл, качество корней и выход. Потом ставьте лимит. Не копируйте чужие дни укоренения как норму для своей теплицы.
Почему перегруженный стол медленнее, хотя места больше
На первый взгляд, чем больше кассет на столе, тем выше выпуск. В реальности стол укоренения — не полка. Каждая партия требует тумана, осмотра, санитарии, маркировки, фазового перевода, контроля корней, решения по hold и места на следующем этапе. Когда партий слишком много, они начинают ждать друг друга.
WIP растёт быстрее, чем throughput. Производственная логика Little’s Law описывает связь между work in process, throughput и временем прохождения. Для теплицы это означает простую вещь: если одновременно держать слишком много незавершённых партий, среднее время в системе увеличится, даже если площадь физически занята «эффективно».
Поэтому WIP лимит укоренения нужен не для красоты Kanban-доски. Он защищает очередь партий от самих себя. Если лимит достигнут, новая партия не входит на стол, пока старая не вышла или не получила решение.
Cycle time черенков на столе: что именно измерять
Cycle time черенков на столе — это не календарный возраст партии и не «сколько дней обычно укореняется культура». Для WIP-лимита важно время от входа партии на конкретный стол укоренения до её фактического выхода: пересадки, перевода в другую зону, выбраковки или решения hold. Если партия стоит на столе, занимает mist, внимание смены и место следующей партии, она остаётся в WIP.
Измеряйте cycle time по партиям: дата входа, дата первого корневого контроля, дата решения, дата выхода. Отдельно помечайте задержки не из-за биологии: не было людей на пересадку, не готов субстрат, заняты столы следующего этапа, нет решения owner-а. Тогда формула WIP перестаёт быть абстрактной: лимит столов укоренения строится на реальном времени прохождения, а не на желании принять ещё одну поставку черенков.
Очередь партий в укоренении: когда вход надо закрыть
Очередь партий в укоренении появляется до того, как кончилась физическая площадь. Первый сигнал — партии ждут осмотра, решения или пересадки, хотя место на столе ещё можно найти. Второй сигнал — новая партия заходит только потому, что коробка уже приехала, а не потому, что система готова её вести.
Закрывайте вход на стол, когда очередь начинает съедать качество: край стола пересыхает, mist приходится удлинять ради слабых зон, старые партии задерживаются перед step-up, а новые партии получают меньше контроля в первые часы. WIP limit защищает не площадь, а управляемость: пока одна партия не вышла или не получила решение hold/rework, следующая не должна автоматически входить в укоренение.
Единица учёта: кассета, стол, партия или зона
Перед лимитами выберите единицу. Нельзя сегодня считать кассеты, завтра метры стола, а послезавтра коробки черенков. Для маленького хозяйства обычно достаточно одной из трёх единиц:
- Партия. Удобно, если партии разного размера, но управляются как отдельные заказы.
- Кассета. Удобно, если формат повторяемый и легко считать поток.
- Стол-зона. Удобно, если ключевое ограничение — режим mist, температура или место.
Cycle time измеряйте в днях от sticking до решения: ready, hold, rework, reject или transfer. Если часть партий задерживается из-за слабых корней, это не «мелочь», а рост cycle time. Если задержка массовая, WIP limit надо снижать или искать bottleneck.
Для подготовки входа на стол используйте маршрут партия на столе за 60 минут. Эта статья начинается после того, как партия уже вошла в процесс.
Формула без мистики: WIP = throughput × cycle time
Little’s Law часто записывают как WIP = throughput × cycle time. В теплице это не точный научный прогноз, а полезный sanity check.
| Если вы хотите | И ваш средний cycle time | То WIP около |
|---|---|---|
| выпускать 10 кассет в день | 14 дней | 140 кассет в системе |
| выпускать 20 кассет в день | 14 дней | 280 кассет в системе |
| выпускать 20 кассет в день | 21 день | 420 кассет в системе |
Числа здесь условные. Важен вывод: если cycle time черенков на столе вырос, нужный WIP для того же выпуска растёт. Но столы, люди и mist не бесконечны. Если физически вы можете держать только 250 кассет, а расчёт требует 420, проблема не решится добавлением коробок на край.
Где ставить лимит столов: вход, фаза, выход
Лимит столов лучше ставить не одним числом на всю теплицу, а по фазам. Укоренение не одинаково по дням. Молодая партия требует одного режима mist, партия с каллусом — другого, почти готовая партия — третьего. Если все фазы живут в одной куче, лимит не защищает слабые места.
Практичный вариант:
- Input limit. Сколько новых партий можно начать в день или неделю.
- Early mist limit. Сколько партий может быть в самой чувствительной фазе.
- Transition limit. Сколько партий одновременно ждёт снижения mist или проверки корней.
- Ready-to-transfer limit. Сколько партий можно держать готовыми без потери окна пересадки.
Фазовая логика подробно разобрана в статье про один стол, три режима укоренения. WIP-доска добавляет к ней управленческий слой: сколько партий в каждой колонке и где очередь стала слишком длинной.
Bottleneck не всегда на столе
Bottleneck может быть не в площади укоренения. Иногда столы свободны, но не хватает людей на sticking. Иногда партии готовы, но пересадка забита. Иногда кассета слишком мелкая и окно перехода короткое. Иногда сортировка корней занимает дольше, чем сам mist.
Смотрите на всю цепочку:
- поставщик и приёмка черенков;
- sticking crew и готовность кассет;
- место в mist и режимы фаз;
- проверка корней и решение ready/hold;
- место и люди для перевалки;
- столы доращивания после выхода.
Если выход из укоренения упирается в пересадку, используйте маршрут про пересадку партиями и узкие места. Иначе готовая партия будет стоять на столе, занимать место и ухудшать поток новых партий.
WIP-доска: пять колонок вместо памяти
Для малой теплицы достаточно простой доски. Каждая карточка — партия или кассета. На карточке: дата sticking, формат кассеты, количество, режим, expected check date, ответственный, статус корней. Колонки:
- Ready to stick.
- Early mist.
- Rooting / callus check.
- Ready to transfer.
- Hold / rework / reject.
Kanban board нужен не ради японских слов, а ради видимости. Если колонка hold разрослась, проблема уже не в новом входе. Если ready to transfer переполнена, bottleneck ниже. Если early mist забит, нельзя принимать новые партии, даже если на дальнем столе пусто.
Yield-adjusted WIP: больные и слабые партии не должны забивать поток
Не все партии в WIP одинаковы. Здоровая партия, которая завтра выйдет в перевалку, и слабая партия на hold не должны считаться как одинаковый актив. Слабые партии занимают место, требуют внимания и часто имеют другой сценарий: rework, extended rooting, выбраковка, перенос в отдельную зону.
Поэтому держите отдельный счёт:
- healthy WIP — нормальные партии в ожидаемом цикле;
- blocked WIP — партии на hold, rework или ожидании решения;
- ready WIP — партии, которые надо быстро вывести дальше;
- aged WIP — партии, которые уже превысили ожидаемый cycle time.
Если blocked WIP растёт, не увеличивайте вход. Сначала разберите причину. Иначе новая партия попадёт в ту же перегруженную систему и повторит проблему.
Кассета и формат меняют WIP, даже если площадь та же
Формат кассеты меняет не только количество растений на столе. Он меняет скорость sticking, объём субстрата, пересыхание, проверку корней, извлечение и окно перевалки. Мелкая ячейка может дать больше штук на площади, но сжать рабочее окно и увеличить контроль. Крупная ячейка может занять больше места, но дать больше буфера.
Поэтому размер ячейки и формат кассеты — входной параметр WIP-доски. Не меняйте формат без пересмотра лимита. Иначе старый лимит будет казаться рабочим, но фактический cycle time изменится.
Две недели запуска WIP limit на столах укоренения
- Выберите единицу учёта: партия, кассета или стол-зона.
- Зафиксируйте текущий вход: сколько единиц вы начинаете в день/неделю.
- Измерьте фактический cycle time от sticking до решения по выходу.
- Разделите WIP по колонкам: early mist, rooting check, ready to transfer, hold.
- Найдите колонку, где очередь растёт быстрее всего.
- Поставьте временный лимит на вход и на перегруженную фазу.
- Раз в неделю смотрите aged WIP и blocked WIP.
- После изменения формата кассеты, crew или режима mist пересчитайте лимит.
Если новая партия из каталога Завода ФЛОРА требует больше укоренённых растений, сначала проверьте WIP, cycle time и downstream capacity. План «просто положим больше» редко работает, если bottleneck уже виден.
Ошибки WIP-лимитов на столах укоренения
- Считать занятый стол производительностью. Занятость без выхода — это очередь.
- Не измерять cycle time. Без фактического времени вы спорите мнениями.
- Ставить один лимит на все фазы. Early mist и ready-to-transfer имеют разные риски.
- Не отделять hold от здорового WIP. Больные партии маскируют перегрузку.
- Увеличивать вход при забитом выходе. Это удлиняет очередь, а не повышает выпуск.
- Менять кассету без пересчёта лимита. Формат меняет скорость и окно работы.
- Не связывать укоренение с пересадкой. Готовая партия без downstream места снова становится WIP.
Словарь терминов
- WIP
- Work in progress: партии, которые уже вошли в процесс, но ещё не вышли дальше.
- WIP limit
- Ограничение на количество партий, кассет или стол-зон в процессе или фазе.
- Cycle time
- Время от входа партии в процесс до готовности перейти дальше.
- Throughput
- Фактический выпуск за период: например, кассет в день или партий в неделю.
- Little’s Law
- Операционная связь между WIP, throughput и cycle time в достаточно стабильной системе.
- Bottleneck
- Ограничение, которое задаёт пропускную способность всей цепочки.
- Blocked WIP
- Партии, которые не двигаются по нормальному маршруту: hold, rework, ожидание решения.
- Kanban board
- Визуальная доска, где карточки партий показывают очередь по фазам.
Источники и границы WIP-подхода
- Project Production Institute: Little’s Law practical approach — WIP, throughput and cycle time relation.
- Project Production Institute: optimal level of WIP — critical WIP and bottleneck logic.
- Project Production Institute: Little’s Law with yield loss — WIP/cycle time under yield losses.
- Umbrex: Production cycle time — operational cycle-time and WIP context.
- Process fundamentals notes — bottleneck and cycle time terms.