На большинстве производственных предприятий планирование строится по одной и той же логике: берётся прогноз продаж на несколько недель или месяцев вперёд, из него рассчитывается потребность в материалах и комплектующих, размещаются заказы у поставщиков, и производство запускается в соответствии с этим планом.
Логика кажется безупречной — до тех пор, пока прогноз хотя бы приблизительно совпадает с реальностью. А совпадает он, мягко говоря, далеко не всегда. Клиент отменил заказ. Другой клиент, наоборот, удвоил объём. Третий изменил спецификацию за неделю до отгрузки. Поставщик задержал материал на десять дней. Станок встал на внеплановый ремонт.
Каждое такое отклонение распространяется по всей производственной цепочке, как волна, — усиливаясь по мере прохождения через каждое звено. В теории управления цепочками поставок этот эффект известен как «эффект хлыста» (bullwhip effect): небольшое колебание спроса на стороне заказчика превращается в масштабные скачки объёмов на стороне производства и закупок. Результат — то избыток материалов на складе, то острый дефицит, то перегрузка мощностей, то простой.
Именно для решения этой проблемы был разработан подход DDMRP — Demand Driven Material Requirements Planning, то есть планирование потребности в материалах, управляемое реальным спросом. Разберём, чем он отличается от классического подхода и почему это имеет значение для практики.
Что не так с классическим MRP
MRP — Material Requirements Planning, или планирование потребности в материалах — появился в 1960-х годах и до сих пор лежит в основе большинства ERP-систем. Принцип его работы прост: на основании прогноза продаж и структуры изделия (спецификации) система рассчитывает, какие материалы, в каком количестве и к какому сроку необходимо закупить или произвести.
Сам по себе MRP — мощный инструмент, но у него есть несколько системных ограничений, которые на практике приводят к хорошо знакомым проблемам.
Во-первых, MRP полностью зависит от точности прогноза. Если прогноз ошибся на двадцать процентов — вся цепочка расчётов сдвигается. Закупки оказываются либо избыточными, либо недостаточными. Производственный план перестаёт соответствовать реальности, начинаются перепланирования, переброски, авралы.
Во-вторых, классический MRP работает «от партий»: он группирует потребности за период и формирует заказы определённого размера. Это приводит к накоплению запасов на каждом уровне спецификации — от сырья до готовой продукции. Запасы требуют площадей, замораживают оборотные средства и, как мы разбирали в предыдущих материалах, порождают целый каскад побочных потерь.
В-третьих, ошибки в MRP имеют свойство накапливаться. Неточность на верхнем уровне спецификации (готовое изделие) многократно усиливается на нижних (компоненты, сырьё). Если в изделие входит шесть узлов, а в каждый узел — десять деталей, ошибка прогноза на десять процентов на уровне изделия превращается в хаос на уровне закупки материалов.
На практике это выглядит знакомо: склад забит материалами, которые «по плану» нужны, но реальных заказов на соответствующую продукцию нет. А материалов для заказов, которые пришли вне плана, — не хватает. Система формально работает, но результат её работы мало кого устраивает.
DDMRP: реагировать на спрос, а не угадывать его
Подход DDMRP, разработанный в начале 2010-х годов, не отменяет MRP полностью, а дополняет и корректирует его ключевое слабое место — зависимость от прогноза.
Центральная идея DDMRP состоит в следующем: вместо того чтобы строить всю систему планирования на прогнозе (который всегда ошибается), нужно разместить в ключевых точках производственной цепочки стратегические буферы — рассчитанные запасы, которые гасят колебания спроса и защищают производство от «эффекта хлыста».
Буфер — это не «склад на всякий случай». Это рассчитанный диапазон с тремя зонами: зелёной (нормальный уровень запаса), жёлтой (сигнал к пополнению) и красной (критически низкий уровень, требующий немедленной реакции). Размер каждой зоны определяется на основании реальных данных: среднего расхода, времени пополнения и допустимой вариативности. Буферы пересчитываются регулярно — не раз в год, а каждый день или каждую неделю — и адаптируются к фактическому потреблению.
Принципиальное отличие от классического MRP: система реагирует на реальный расход, а не на прогнозируемый.
Когда буфер в зелёной зоне — всё в порядке, пополнение не требуется. Когда достигнута жёлтая зона — запускается процесс пополнения. Когда красная — это сигнал о приоритетном дефиците, требующем немедленного внимания.
Как это выглядит на практике
Представим производственное предприятие, выпускающее промышленное оборудование. В спецификацию готового изделия входят, допустим, двести наименований материалов и комплектующих. При классическом MRP-подходе для каждого из двухсот наименований система рассчитывает потребность исходя из прогноза выпуска на три месяца вперёд. Любое изменение прогноза запускает пересчёт всей цепочки.
При подходе DDMRP предприятие определяет стратегические точки — так называемые точки развязки (decoupling points). Это позиции в спецификации, где размещаются буферы. Как правило, это наиболее значимые по стоимости или по времени поставки позиции, а также позиции, используемые в нескольких изделиях.
Компоненты и материалы до точки развязки (те, что идут от поставщиков до буфера) планируются по упрощённому прогнозу — достаточно приблизительной оценки. Компоненты после точки развязки (от буфера до готового изделия) планируются по фактическому спросу — то есть запускаются в производство только тогда, когда есть реальный заказ.
Таким образом, буферы «разрывают» цепочку зависимостей и не дают ошибкам прогноза каскадно распространяться по всей спецификации. Прогноз по-прежнему используется, но его роль ограничена: он определяет размер буферов, а не управляет конкретными заказами на производство.
В чём выигрыш
Предприятия, перешедшие на DDMRP или использующие его элементы, обычно отмечают несколько ощутимых эффектов.
Сокращение запасов при одновременном уменьшении дефицитов — парадоксальный, на первый взгляд, результат. Объясняется он тем, что запасы формируются не «на всякий случай» и не по ошибочному прогнозу, а в рассчитанном объёме, адаптированном к реальному потреблению. Лишнего — меньше. Нужного — достаточно.
Сокращение времени выполнения заказа — потому что материалы и ключевые компоненты уже находятся в буферах и не нужно ждать, пока вся цепочка поставок отработает от начала до конца. Производство запускается быстрее, потому что ключевые позиции доступны.
Упрощение процесса планирования — потому что вместо постоянного пересчёта всей спецификации при каждом изменении прогноза достаточно отслеживать состояние буферов. Зелёный — всё в порядке. Жёлтый — пополняем. Красный — приоритет. Управление становится визуальным и интуитивно понятным.
Снижение зависимости от точности прогноза — потому что буферы гасят колебания. Прогноз может ошибаться на пятнадцать-двадцать процентов, и система продолжает работать устойчиво. При классическом MRP такая ошибка порождает лавину перепланирований.
Когда DDMRP уместен, а когда — нет
Важно понимать, что DDMRP — не универсальное лекарство. Этот подход наиболее эффективен в условиях, когда спрос нестабилен и трудно прогнозируем — а это как раз характерно для позаказного и мелкосерийного производства, то есть для большинства малых и средних предприятий.
Для крупносерийного производства с устойчивым, предсказуемым спросом классический MRP может работать вполне удовлетворительно — потому что прогноз достаточно точен, и ошибки не успевают накопиться.
Кроме того, DDMRP требует определённой дисциплины данных: актуальные спецификации, корректные остатки на складе, достоверное время поставки по ключевым позициям. Если эти данные неточны — буферы будут рассчитаны неправильно, и система не даст ожидаемого эффекта. Впрочем, это ограничение справедливо для любой системы планирования — и MRP, и DDMRP, и ручного управления.
Нужно ли для DDMRP специальное программное обеспечение
Полноценная реализация DDMRP предполагает автоматический расчёт буферов, ежедневный пересчёт зон, визуализацию статусов и интеграцию с остальными модулями системы управления. Ряд современных ERP-платформ уже включает модули DDMRP или поддерживает этот подход через дополнительные настройки.
Однако освоить принципы DDMRP и начать применять их можно и без специализированного программного обеспечения. На первом этапе достаточно определить пять-десять наиболее критичных позиций (по стоимости, по времени поставки или по частоте дефицитов), рассчитать для них буферы на основании данных за последние три-шесть месяцев и начать отслеживать остатки в привязке к зонам.
Если результат окажется положительным — а, как правило, он оказывается — это станет обоснованием для масштабирования подхода и, при необходимости, для внедрения поддерживающей программной системы.
С чего начать
Определить пять-десять позиций, по которым чаще всего возникают проблемы: либо дефицит (и производство стоит), либо избыток (и деньги заморожены). По каждой — собрать данные: средний расход за последние три-шесть месяцев, время пополнения (от размещения заказа до поступления на склад), величину колебаний расхода.
На основании этих данных рассчитать буферы и начать отслеживать остатки: зелёная зона — не трогаем, жёлтая — заказываем, красная — приоритет. Даже в ручном режиме, в простой таблице, это уже существенно лучше, чем планирование «от прогноза, который всё равно не сбудется».
Через месяц-два посмотреть на результат: стало ли меньше дефицитов? Снизились ли запасы? Сократилось ли время выполнения заказов? Ответы на эти вопросы покажут, стоит ли двигаться дальше.
Одна из наиболее частых причин срыва сроков — именно проблемы с обеспеченностью материалами: задание запущено, а нужного ещё нет. Мы подготовили бесплатный чек-лист «Почему вы срываете сроки: 5 системных причин и как их устранить» — с разбором каждой причины, конкретными решениями и шаблоном журнала причин срывов.
Забирайте чек-лист бесплатно на нашем сайте.