До появления заводов и фабрик ремесленники работали только на заказ. Именно потребители «вытягивали» необходимые им товары. Мастера закупали материал, подготавливали инструменты, иногда нанимали дополнительно работников. С началом индустриализации товары уже стали «выталкиваться» на рынок. Они быстро поступали на склады благодаря росту производительности и промышленным масштабам.
Товары стали доступными, но потеряли в разнообразии. При расширении ассортимента нужно прогнозировать спрос, который постоянно меняется. В итоге потребители могут хотеть совсем не ту продукцию, которой забиты склады. Малопопулярные товары приходится распродавать или вовсе уничтожать, а востребованных рынком не хватает.
Система вытягивания — это способ настроить крупное производство под индивидуальные заказы, как во времена средневековых ремесленников. Благодаря анализу заказов конечных потребителей, последним поступают не обезличенные, а нужные им продукты.
Но и система выталкивания создала инструменты, которые позволяют подстроиться под изменения спроса. Рассмотрим две противоборствующие концепции в бережливом производстве. В некоторых приложениях для управления командой эти концепции производства можна реализовать, но вероятнее всего вы будете использовать набор приложений для работы с push и pull: бухгалтерский учет, складской учет, система логистики, проектный менеджмент.
Основные различия между push и pull
Выталкивание (push) — это система производства, которая работает на основе прогнозирования спроса. В ней сырье «вталкивается» в производство согласно графику.
Вытягивание (pull) — система, где каждая рабочая станция выполняет свои функции в зависимости от состояния склада и текущего спроса.
Выталкивающая система использует для работы информацию о внешней среде, вытягивающая система — о внутренней. Однако на складские запасы тоже влияют внешние факторы.
Вытягивание, которое зависит от спроса в данный момент, можно сравнить с лифтом. Он запускается при нажатии кнопки, даже если внутри только один пассажир.Выталкивание же подобно эскалатору. Он работает вне зависимости от того, идет ли кто-то по движущейся ленте.
Вытягивание — это попытка прислушаться к потребителю и продать то, что нужно ему, а не то, что вы уже произвели. Система работает как супермаркет, где заполняются полки товаров, выбранные потребителями.
Однако не только желания потребителя формируют производственную систему в вытягивающей системе. Внутри предприятия устанавливаются особые отношения: отдел становится внутренним заказчиком для предыдущего подразделения в потоке и внутренним поставщиком для следующего. Количество процессов регулируется потребностью следующего участка.
В выталкивающей системе каждый участок управляется «центром», где контролируют объемы задач и сроки выполнения. Цехи существуют будто отдельно друг от друга. На участке не заботятся, что будет с изделиями, которые отправят на следующий участок.
Работа на складе с разделением отделов упаковки
Запасы на складах: разница в контроле
В теории это должно привести к тому, что при выталкивании запасы на складах будут постоянно расти. На практике так не произойдет, потому что объемы материалов на складах мониторятся. Если их слишком много, то производственный план будет меняться. Поэтому основная система в выталкивании — MRP — является гибридом push и pull.
Главная ценность системы канбан, которая широко применяется в вытягивании — не в самих карточках, а в регулировании незавершенного производства. Карточка является лишь простейшим способом передать производственный сигнал. Если канбан-карточки закончились в цехе, значит, следующий склад заполнен.
Благодаря низкому уровню WIP добавляется и гибкость — процессы и задачи можно подстраивать, пока они еще не начались. Это неоценимо, если на производстве происходят сбои. Также обеспечивается более стабильное и низкое время цикла по сравнению с выталкиванием — поэтому улучшается и обслуживание заказчиков.
Низкий уровень незавершенного производства позволяет лучше увидеть помехи в процессах и устранить их, а не перенаправлять дальше по потоку.
ConWIP
Канбан — одна из самых известных систем вытягивания. Но она не является наиболее простой. Ведь запасы на складах можно регулировать не только для отдельного цеха, а для всего производства. Такая система называется ConWIP — сокращение от Constant Work-in-Progress, то есть постоянный уровень незавершенного производства.
Карточки, имеющие ограниченное количество, прикрепляются к определенному продукту.
Когда он заканчивается, карточка изымается и возвращается в первый цех. Каждый цех может работать без ограничений, а не ждать карточку от следующего уровня, как это происходит при канбан-системе. ConWIP-карточка будто сопровождает детали до цехов, где могут приступить к производству при наличии сырья.
Цель системы — снизить количество карточек, тем самым уменьшая объем незавершенного производства.
Существует линейная связь: при сокращении WIP в такой же пропорции увеличивается производительность. Если «незавершенка» упала в 2 раза, то и скорость изготовления деталей вырастет двукратно.
ConWIP направлен на запуск заданий в самый последний момент, чтобы ускорить производство. Срочный заказ получает высокий приоритет и начинает выполняться сразу по выполнению текущего заказа.
Постоянный уровень незавершенного производства означает отказ от активного управления узкими местами — управление всем процессом и так означает их загрузку. «Бутылочными горлышками» остаются наиболее сложные операции, для других операций создаются резервы мощности.
Особенности ConWIP:
- минимальные объемы партий, вплоть до одной детали
- прозрачность материальных потоков
- производственные заказы измеряются в производственных часах, чтобы добиться сопоставимого объема
- синхронизация работ на отдельных участках
- отсутствие возвратов в потоках
- низкий процент брака и высокая дисциплина исполнителей.
Производственная линия склада
ConWIP vs MRP
Выталкивание является более сложной системой, чем вытягивание. Первое нацелено на контроль объема выпуска, когда второе — на контроль незавершенного производства.
Из-за того, что производительность зависит от многих факторов, спрогнозировать ее уровень и на этой основе планировать производство достаточно тяжело.
- Если использовать слишком много деталей в производстве, то забиваются склады.
- Если задействовать слишком мало деталей, то ухудшается производительность и уменьшается выручка.
В системе MRP нужно спланировать практически оптимальный уровень производства, чтобы достичь максимальной прибыли. ConWIP же позволяет не терять прибыльность, даже когда производительность не является оптимальной.
ConWIP vs Kanban
Наибольшая разница между обеими вытягивающими системами — это сложность при расчете количества карточек. В канбане надо обеспечить карточками каждый отдел, в ConWIP просто всю производственную линию.
Канбан-карточка предназначена
для определенного предмета.
ConWIP-карточка означает один процесс из производственного списка.
Большое количество карточек затрудняет использование канбана в производстве, где выпускаются разные продукты. Цех может заказать не те детали, которые пока не нужно задействовать.
Время цикла в ConWIP остается небольшим, потому что незавершенное производство поддерживается на малом уровне. В канбане это время является нулевым, так как произведенные детали могут быть использованы сразу другим цехом.
Представьте, что при выпуске продукта А узким местом, или бутылочным горлышком, является машина 2. Продукт В производится с ограничениями на машине 3. Если продукты выпускать одинаковыми сериями и использовать канбан, то можно подстроить под них количество карточек. Однако при постоянном изменении размера комплектов намного тяжелее подобрать нужное число карточек. А вот в ConWIP, где карточки регулируют лишь количество процессов на всей линии, подстраиваться под модификации просто.Не push и не pull, но близко
Ниже приведены некоторые отличительные признаки производства, которые часто сочетаются с вытягиванием или выталкиванием, однако однозначно не свидетельствуют об их наличии:
- Работа на заказ и на склад. Однако, практически все производители кухонь работают на заказ, но не применяют вытягивания — все цеха завалены грудами заготовок — уровень «незавершенки» просто зашкаливает. Кроме того, работа на склад не исключает наличие внутреннего заказа в виде заявки на производство.
- Работа на основе фактического спроса и прогноза рынка. Это несколько другая формулировка, но суть очень близка к пункту 1. Внешним сигналом к производству может быть и потребность реального конечного клиента, но внутри производство может работать без вытягивания.
- Направление потока информации при вытягивании противоположно материальному потоку, он начинается непосредственно от клиентов, а при выталкивании существует общий план и централизованная система. Но ведь план производства создается также, исходя из потребностей заказчика. И при наличии общего плана выполне может работать канбан-система, формирующая заказы на отдельных операциях.
- Различие между системой MRP (выталкивание) и канбан (вытягивание). Здесь следует признать, что правильно организованная система канбан — действительно свидетельствует о наличии вытягивания. Но с другой стороны, MRP может быть также настроена на режим вытягивания и не противоречить канбан или другим инструментам.
Вердикт
Изначальная цель вытягивания — это
ограничение объема незавершенного производства (WIP).
Именно это ограничение, лимит «незавершенки», и является истинным отличием выталкивания и вытягивания. Имеется в виду управляемый, осмысленный предел WIP, а не то количество полуфабрикатов, которое просто физически уже не помещается между станками в цеху. Например, канбан-система имеет фиксированный верхний предел WIP, ограниченный количеством карт в системе.