Динамическое управление буфером (ДУБ): формула и зоны

Динамическое управление буфером (ДУБ, буферное управление, Dynamic Buffer Management, DBM) — инструмент теории ограничений, который делит запас на три цветовые зоны (красную, жёлтую, зелёную) и регулярно пересчитывает размер буфера по правилу ±33 % в зависимости от фактического потребления. В отличие от статичного страхового запаса, буфер сам подстраивается под изменение спроса и подсказывает, какие позиции пополнять в первую очередь.

Что такое буфер запаса и зачем его делят на зоны

Буфер запаса в теории ограничений — это расчётный объём товара между складом и спросом, размер которого не фиксируется раз и навсегда, а постоянно пересчитывается по фактическому потреблению. В отличие от классического страхового запаса буфер делят на цветовые зоны — это сигнальная система: она показывает, насколько срочно нужно пополнение прямо сейчас, а не только бинарный факт «товар есть» или «товара нет».

Голдратт предложил буфер как альтернативу точке заказа, привязанной к жёстким нормативам. Точка заказа отвечает на вопрос «сколько заказать по формуле» и молчит, если на складе форс-мажор: скачок спроса, задержка поставщика, всплеск возвратов. Буфер устроен иначе: он не просто хранит цифру минимального остатка, а обновляется исходя из скорости расхода за последние периоды. Просел спрос — буфер уменьшается. Вырос — буфер увеличивается. Это и называется динамическим управлением буфером (ДУБ, Dynamic Buffer Management, DBM) — методика из теории ограничений, где запас рассматривается не как статичная норма, а как управляемый ресурс с обратной связью.

Деление на зоны решает конкретную практическую задачу — приоритизацию. У закупщика в моменте может быть 200 позиций с остатком «ниже нормы», и по ним нельзя действовать одинаково: где-то до дефицита неделя, где-то — три дня. Без зон все 200 строк выглядят одинаково тревожно, и приоритет расставляется на глаз или по алфавиту в отчёте. С зонами приоритет виден сразу: красный — заказывать сегодня, жёлтый — в плановом порядке, зелёный — не трогать вовсе.

Простыми словами: буфер — это не полка с гарантийным запасом, а датчик топлива в баке. Стрелка показывает не факт «бензин есть», а зону — полный бак, средний остаток или почти пусто, когда пора на заправку. Три зоны буфера работают так же: они не оценивают запас бинарно, а показывают, насколько близко компания к дефициту или к затариванию.

Три цветовые зоны буфера

Классическая модель ДУБ делит буфер на три равные трети — по 33 % от полного размера буфера каждая.

Дно буфера (0 %) — это точка, где запас заканчивается физически; верх буфера (100 %) — целевой размер, рассчитанный под текущее потребление. Зона, в которую попадает текущий остаток, определяет приоритет и характер действия: ждать, заказывать в плановом порядке или бить тревогу.

Красная зона

Красная зона занимает нижнюю треть буфера — от 0 до 33 % от его размера. Остаток в этой зоне означает, что товар может закончиться со дня на день: скорость расхода обгоняет скорость пополнения, и без немедленного вмешательства склад уйдёт в дефицит.

Позиции в красной зоне получают максимальный приоритет пополнения — по ним заказ оформляется вне очереди, часто даже с доплатой за срочную доставку, если её стоимость меньше потерь от упущенных продаж. Если позиция регулярно проваливается в красную зону при штатном спросе, это сигнал, что сам размер буфера занижен и его пора пересчитать в бо́льшую сторону.

Жёлтая зона

Средняя треть буфера, от 33 до 66 % — рабочая норма. Запас расходуется штатно, пополнение идёт по обычному циклу заказа, без экстренных действий. Именно на пребывание остатка в жёлтой зоне ориентируется система: если товар бо́льшую часть времени держится здесь, буфер рассчитан верно и трогать его не нужно.

Зелёная зона

Верхняя треть, от 66 до 100 % — избыток. Формально дефицита нет, но остаток слишком высок относительно реального потребления: деньги заморожены в товаре, растут расходы на хранение, а часть позиций рискует не разойтись до истечения срока годности или морального устаревания.

Сигнал из зелёной зоны — не «всё хорошо», а «притормозить заказы». Если позиция стабильно живёт в зелёной зоне при плановых поставках, буфер стоит уменьшить: он занимает склад под товар, который расходится медленнее, чем на него рассчитывали изначально.

Важное замечание: классическая модель ДУБ (Голдратт, DBM) делит буфер на три равные трети — это описано выше. Но в смежной методологии DDMRP (Demand Driven MRP, которую поддерживают SAP и Microsoft Dynamics) зоны определены иначе и по другим принципам, а не поровну. Красная зона в DDMRP — это базовый слой безопасности, защищающий от вариативности спроса и сроков поставки. Жёлтая — основная зона потребления и её верхняя граница как раз и есть точка перезаказа. Зелёная — зона, привязанная к размеру партии и циклу заказа, а не к остатку на складе как таковому. Это две разные методологии с разной логикой построения зон: встретив термин DDMRP в других источниках, не путайте его с классическим ДУБ — расчёт границ зон там устроен принципиально иначе.

Вывод: три зоны превращают буфер из статичного норматива в рабочий инструмент приоритизации закупок — красный требует действия сегодня, жёлтый подтверждает, что всё идёт по плану, зелёный предупреждает о лишних деньгах в товаре.

Как пересчитывают размер буфера (правило ±33 %)

Буфер в теории ограничений не фиксируется раз и навсегда — он живёт и меняется вслед за реальным потреблением. Правило простое: если остаток регулярно проваливается в красную зону — буфер увеличивают, обычно на треть. Если остаток стабильно держится в зелёной зоне и не опускается ниже неё, буфер уменьшают на ту же треть. Это и есть смысл слова «динамическое» в названии метода: система сама реагирует на изменение спроса, а не ждёт, пока кто-то вручную поправит норматив.

Логика пересчёта завязана на контрольный период — чаще всего это скользящее окно длиной в время выполнения заказа (lead time). Если товар за это окно устойчиво «просаживается» в красную зону несколько циклов подряд, значит, текущего буфера не хватает на реальное потребление плюс его колебания. Тогда буфер увеличивают на +33 %. Обратная ситуация: остаток раз за разом держится в зелёной зоне, ни разу не заходя в жёлтую — часть запаса просто лежит без дела, буфер завышен, его уменьшают на -33 %.

Здесь и кроется главное отличие ДУБ от классического страхового запаса: страховой запас обычно считают один раз и меняют редко, вручную, по норме или экспертной оценке; буфер в ТОС пересчитывается регулярно, по факту потребления, а разница между ними — отдельная тема, которую разберём дальше.

Buffer penetration — метрика, по которой приоритизируют пополнение

Buffer penetration (глубина проникновения в буфер) — это процент буфера, который уже «съеден» текущим остатком. Считается ежедневно по каждой позиции и служит инструментом приоритизации: чем глубже товар зашёл в красную зону, тем выше приоритет на пополнение.

Формула penetration простая: (Буфер − Текущий остаток) / Буфер × 100 %. Пример: буфер 72 шт., остаток 20 шт. → penetration = (72 − 20) / 72 × 100 % ≈ 72 %. Это глубокая красная зона — позиция требует немедленного заказа. Для позиции с остатком 50 шт. при том же буфере penetration составит (72 − 50) / 72 × 100 % ≈ 31 % — это зелёная зона (0–33 %), запас в избытке, заказ не нужен.

На складе с несколькими сотнями SKU именно penetration, а не абсолютный остаток в штуках, даёт закупщику единый список приоритетов: отсортировал позиции по проценту проникновения: сверху — позиции с наивысшим приоритетом

Протокол пересчёта буфера

Протокол действий:

  1. Ежедневно фиксировать остаток по каждой позиции и рассчитывать buffer penetration.
  2. За контрольный период (обычно равный времени пополнения) отслеживать, в какой зоне остаток оказывается чаще всего — по факту, не по ощущениям.
  3. Если остаток пробивает красную зону несколько циклов подряд — зафиксировать сигнал на увеличение буфера.
  4. Если остаток не опускается ниже зелёной зоны на протяжении нескольких циклов — зафиксировать сигнал на уменьшение буфера.
  5. Применить правило ±33 %: пересчитать буфер и заново разбить его на три равные зоны.
  6. Обновить пороги в системе учёта или заказа и продолжить ежедневный мониторинг penetration уже по новому буферу.

Простыми словами: буфер работает как термостат, а не как табличка с раз и навсегда прописанным числом. Стало холоднее (спрос вырос, товар чаще ныряет в красное) — прибавили. Стало теплее (запас лежит без движения в зелёном) — убавили. Задача — держать баланс, а не подстраиваться под него постфактум.

Формула буфера и числовой пример

Буфер считают двумя способами: простым — для большинства позиций, и строгим — для критичных SKU с нестабильным спросом или ненадёжным поставщиком, где ошибка в расчёте обходится дорого.

Простая формула буфера

Буфер = Средний дневной расход (ADU, Average Daily Usage) × Время пополнения в днях.

Пример: средний дневной расход — 12 шт/день, время пополнения — 6 дней. Буфер = 12 × 6 = 72 шт. Дальше буфер делится на три равные зоны:

Зона Диапазон остатка Действие
Красная 0–24 шт. Срочный заказ, высокий приоритет
Жёлтая 24–48 шт. Заказ по графику, наблюдение
Зелёная 48–72 шт. Запас достаточен, заказ не требуется

Строгая формула буфера (расчёт по максимальному сценарию, «правило Мерфи»)

Буфер = (Максимальный дневной расход × Максимальное время пополнения) − (Средний дневной расход × Среднее время пополнения).

Пример: максимальный дневной расход — 20 шт./день, максимальное время пополнения — 9 дней; средний дневной расход — 12 шт./день, среднее время пополнения — 6 дней. Буфер = (20 × 9) − (12 × 6) = 180 − 72 = 108 шт.

Разница с простой формулой в этом примере — 36 шт., то есть 50 % сверху. Строгий вариант закладывает запас именно на случай худшего сценария — всплеск спроса, совпавший с задержкой поставки. Простая формула таких совпадений не учитывает и для стабильных позиций избыточна, но для критичных SKU — товара с нестабильным спросом, единственным поставщиком или долгой логистикой — она системно занижает буфер и повышает риск дефицита. В некоторых источниках по ТОС такой расчёт «от худшего случая» называют «правилом Мерфи» — по принципу «всё, что может пойти не так, пойдёт не так».

Формула АКЗ — с какого остатка вообще считать зону

Прежде чем сверять остаток с буфером, нужно понять, какой остаток брать за основу — просто то, что физически лежит на складе, недостаточно. Для этого считают АКЗ (Активный/Доступный запас):

АКЗ = Фактический остаток + Товар в пути − Оформленные, но не выполненные заказы.

Пример: на складе физически лежит 30 шт., в пути от поставщика ещё 40 шт., но у клиентов уже оформлено и не отгружено 15 шт. АКЗ = 30 + 40 − 15 = 55 шт. Если бы для проверки взяли голый физический остаток (30 шт.), penetration составил бы (72 − 30) / 72 ≈ 58 % — жёлтая зона, сигнал присмотреться. С учётом АКЗ (55 шт.) penetration ≈ 24 % — это уже зелёная зона, товара с учётом пути и резерва достаточно, спешить с заказом не нужно.

Важное замечание: в международной практике та же логика доступного остатка называется ATP (Available-to-Promise) — формула по сути та же: Остаток + Поставки в пути − Спрос/заказы. Это не отдельная концепция, а другой региональный термин для одного и того же расчёта, что подтверждает: логика АКЗ — не изобретение теории ограничений, а общепринятый подход к учёту доступности товара.

Чем ДУБ отличается от страхового запаса

Страховой запас — это статичное число, буфер (ДУБ) — постоянно пересчитываемый диапазон с тремя зонами. Первый защищает от колебаний спроса разовым расчётом, второй сам подстраивается под фактическое потребление и подсказывает, когда действовать срочно, а когда можно подождать.

На практике страховой запас чаще всего считают по формуле с учётом среднего отклонения спроса и времени поставки — этот расчёт подробно разобран в статье про расчёт страхового запаса. Полученное число ложится в основу минимального остатка и пересматривается редко: раз в квартал, а то и раз в год вручную в Excel. ДУБ устроен иначе — это не порог, а диапазон из трёх зон, который каждую неделю или каждый цикл заказа корректируется по правилу ±33 % в зависимости от того, сколько раз остаток попал в красную или зелёную зону.

Параметр Страховой запас ДУБ (буфер)
Тип расчёта Статичный, разовая формула Динамический, самокорректируется
Частота пересчёта Вручную, редко (квартал/год) Регулярно, по правилу ±33 %
Результат расчёта Единое число-порог Диапазон из трёх зон
Реакция на изменение спроса Требует ручного пересчёта Подстраивается автоматически
Приоритизация заказов Не встроена Встроена: цвет зоны = приоритет

Выбор между подходами держится на одном критерии: насколько нестабилен спрос и насколько дорого обходится ошибка. Для основной массы ассортимента статичного порога достаточно, и усложнять его буфером не имеет смысла. Для узкого списка критичных позиций именно способность буфера самому сигнализировать через цвет зоны и оправдывает дополнительные усилия на ежедневный мониторинг.

Пример: у категорийного менеджера 15 000 SKU. Для 12 000 стабильных позиций страхового запаса хватает — их пересчитывают раз в квартал вместе с общим планом закупок. Для 300 критичных SKU со скачущим спросом и долгой логистикой заведён буфер: каждую неделю по ним смотрят penetration и двигают границы зон по правилу ±33 % — без этого именно эти 300 позиций регулярно уходили бы то в дефицит, то в переизбыток между плановыми пересмотрами.

Как сэкономить на страховом запасе

Классические формулы и подход через уровень сервиса, факторы образования избыточных запасов и практики их сокращения без потери продаж.

Скачать руководство

Частые вопросы

Что такое буфер запаса простыми словами?

Буфер запаса — это динамический диапазон остатка на складе, разделённый на три зоны: красную (риск дефицита), жёлтую (норма) и зелёную (избыток). В отличие от фиксированного минимального остатка, размер буфера пересматривается регулярно на основе фактического потребления, а не задаётся раз и навсегда.

Как связаны буфер запаса и теория ограничений Голдратта?

Динамическое управление буфером — это прикладной инструмент теории ограничений (ТОС) Элияху Голдратта применительно к запасам: вместо точного прогноза спроса система защищает узкое место цепочки поставок буфером и следит за скоростью его расхода. Подробнее логика ТОС и её принципы разобраны в отдельной статье про теорию ограничений.

В чём разница между ДУБ и DDMRP?

Классический ДУБ делит буфер на три равные трети — красную, жёлтую и зелёную зоны одинакового размера. DDMRP (Demand Driven MRP) использует три неравные зоны с другой логикой: базовая безопасность, основное потребление до точки перезаказа и зона размера партии. Это разные методологии со своими формулами, и путать их не стоит, хотя цель у обеих одна — динамическая защита от колебаний спроса.

Что делать, если остаток регулярно попадает в красную зону?

Регулярное попадание в красную зону — сигнал, что буфер занижен относительно реального потребления. По правилу ±33 % его нужно увеличить на треть и наблюдать следующий цикл: если остаток стабилизируется в жёлтой зоне, корректировка была верной. Если красная зона повторяется и после увеличения — проверьте фактическое время поставки, оно могло вырасти.

Как буфер запаса связан с упущенными продажами?

Если остаток проваливается ниже красной зоны буфера в ноль, это и есть дефицит — товара физически нет на полке или складе в момент спроса. Каждый такой провал напрямую конвертируется в упущенные продажи; методика расчёта потерь от дефицита разобрана в статье про расчёт упущенных продаж.

Как рассчитать buffer penetration?

Penetration = (Буфер − Текущий остаток) / Буфер × 100 %. Например, при буфере 100 шт. и остатке 65 шт. penetration = (100 − 65) / 100 × 100 % = 35 % — товар только зашёл в жёлтую зону, наблюдение без спешки. Метрику считают ежедневно по каждой позиции и сортируют по ней список приоритетов на пополнение.

Вывод: ДУБ переводит управление запасом из разовой формулы в постоянный цикл: буфер делят на три зоны, каждый день считают penetration, а по накопленной статистике зон двигают сам буфер по правилу ±33 %. Это не альтернатива прогнозу спроса, а альтернатива статичному нормативу — способ держать запас в рабочем диапазоне без ручного пересмотра каждый квартал.

С чего начать

Не пытайтесь запустить ДУБ сразу на весь ассортимент. Выберите пилотную группу из 20–50 SKU категории А — товаров с высокой оборачиваемостью и заметной ролью в выручке, где ошибка дороже всего обходится и где эффект будет виден быстрее всего.

Для каждого SKU из пилота зафиксируйте два исходных параметра: среднее время пополнения (от заказа поставщику до прихода товара на склад) и средний дневной расход за последние несколько месяцев. По ним считается стартовый размер буфера — время пополнения умножить на дневной расход, с поправкой на желаемый уровень сервиса.

Дальше начните ежедневно фиксировать процент проникновения в буфер — долю буфера, которую занимает текущий остаток. Ведите эти данные хотя бы неделю-две, прежде чем делать выводы: одного провала в красную зону недостаточно для пересчёта, а вот систематическое попадание туда — уже основание применить правило ±33 % и скорректировать буфер вверх или вниз.

Ручной пересчёт по такой схеме реален для 20–50 позиций пилота, но перестаёт работать, когда речь идёт о тысячах SKU и десятках поставщиков: отслеживать зоны и вовремя двигать буферы в Excel вручную по всему ассортименту просто не успеваешь.

Здесь стоит различать два похожих на вид, но разных по устройству подхода. Классический ДУБ, описанный в этой статье, — чисто реактивная механика: буфер и его зоны считаются от фактического потребления, без прогноза спроса. Есть и другой путь — рассчитывать оптимальный уровень запаса от вероятностного прогноза спроса, а затем точно так же сигнализировать цветом, когда остаток уходит в дефицит или избыток относительно этого уровня. Например, так устроены системы прогнозирования спроса и управления запасами вроде Forecast NOW!: расчётное наличие тоже подсвечивается красным при дефиците и жёлтым при сверхзапасе, но от другой точки отсчёта: не от трети буфера, а от оптимального запаса, посчитанного под конкретный товар и конкретную точку продаж. У ГК Толедо (поставки электротехнической продукции, 70 000 → 100 000 SKU) после внедрения такой системы за два года оборачиваемость улучшилась на 40 % (с 45–50 до 27–35 дней), а дефицит по товарам класса А сократился более чем в 2 раза.

Готовы ответить на вопросы
и показать Forecast NOW! в деле
Наши специалисты готовы провести демонстрацию программы и представить ее на самостоятельное ознакомление, рассчитать стоимость внедрения и сроки окупаемости, проконсультировать о лучших практиках управления запасами.
Телеграм-канал и рассылка
Актуальные материалы по теме управления товарными запасами и наши исследования.
Учебный курс
Управление товарными запасами для специалистов по закупкам.

Другие публикации