Расчет времени выполнения заказа для Salescast

Измерение времени выполнения заказов












Главная » Ресурсы » Здесь

Время выполнения заказа — это переменная, которая чрезвычайно важна для расчета объема запасов, необходимых для удовлетворения спроса в будущем. Правильное измерение времени выполнения заказа является обязательным независимо от того, какая технология прогнозирования используется. Расчет времени выполнения заказа для оптимизации запасов подразумевает некоторые тонкости. Сейчас мы рассмотрим, как следует измерять время выполнения заказов на практике.

См. также определение времени выполнения заказа и статью о прогнозировании времени выполнения заказа.

Лучше всего рассчитывать время выполнения заказа, опираясь на данные о прошлых заказах на закупку и учитывая время от размещения заказа до его получения. В частности, рекомендуется не доверять "официальным" данным о времени выполнения заказа, которые дают поставщики, так как они часто доставляют товар раньше или позже указанных сроков. Если ваша компания использует приложения, поддерживаемые Lokad, то Lokad автоматически рассчитает время выполнения заказов по вашим данным.



Время выполнения заказов и горизонты прогнозирования

Под временем выполнения заказа могут подразумеваться различные понятия. Есть время выполнения заказа на производство, время выполнения заказа на транспортировку, время доставки заказанной продукции и т. д. При оптимизации решений в цепях поставок все эти данные нужно рассматривать как единое целое. Такое "объединенное" время выполнения заказа мы называем горизонтом прогнозирования. Такой горизонт вводится в систему прогнозирования спроса.

Классические методы прогнозирования обычно усложняют проблему из-за своих ограничений. Ежедневные прогнозы зачастую считаются слишком неточными, поэтому вместо них используются еженедельные или даже ежемесячные прогнозы. Однако при использования еженедельных или ежемесячных прогнозов не получится адекватно приспособить спрогнозированный спрос к интересующему компанию горизонту.

Система прогнозирования Lokad решает эту проблему, используя горизонт прогнозирования, выраженный в днях, для создания прогнозов спроса. Более того, система также может обрабатывать неопределенные горизонты, выраженные распределением вероятностей.

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

Период от "настоящего момента" до определенного момента в будущем

Прогнозы спроса обычно начинаются с "текущей" даты и продолжаются до конца горизонта. На практике под "текущим" временем не всегда подразумевается точное время в данный момент — как правило это просто момент, на котором кончаются данные об истории продаж/закупок компании. Такие данные, как правило, извлекаются из систем в виде пакетов, что делает возможным появление небольших расхождений. Системе прогнозирования Lokad требуется переменная present, потому что далеко не всегда можно устранить неоднозначность данных, просто просмотрев их. Кроме того, не всегда можно отличить спад спроса от недостатка данных о продажах в последнем рассматриваемом периоде.

Image


На рисунке выше время выполнения заказа равно 4 дням, и этот период является горизонтом прогноза. Это означает, что при расчете точки возобновления заказа с этим временем выполнения заказа и вероятностью обслуживания, скажем, 95%, эта точка будет соответствовать минимальному уровню запасов (в соответствии с прогнозом Lokad), при котором можно будет удовлетворить колебания спроса в будущем, так чтобы в 95% случаев точка возобновления заказа была выше спроса — это позволит избежать случаев дефицита товаров.

Далее мы увидим, что вероятностные прогнозы работают эффективнее точек возобновления заказа. Пока для простоты мы описываем ситуацию с помощью точек возобновления заказов.

Задержки возобновления заказа

Горизонт, как говорилось выше, должен учитывать все факторы, которые могут задерживать фактическую поставку. В частности, практически всегда существует задержка возобновления заказа. Заказы, направляемые поставщикам, редко делаются в режиме реального времени по мере продажи или потребления SKU. Например, некоторые SKU можно заказывать только раз в неделю.

Image


На рисунке выше заказы возобновляются раз в 3 дня, а время выполнения заказа поставщиком составляет 4 дня. В подобных случаях очень хочется установить горизонт на 4 дня, но это будет неправильно. Такая задержка не учитывает 3-дневную задержку перед размещением следующего заказа. При использовании горизонта в 4 дня точка возобновления заказа не позволит адекватно обработать дни 5, 6 и 7.

Таким образом, правильный горизонт спроса в данном случае составит 4+3 = 7 дней. Таким образом, запасов должно хватить не с дня 0 до конца дня 4, когда прибудет первая поставка, а до конца дня 7, когда прибудет вторая поставка. Точка возобновления B не срабатывает до конца дня 7, так что количества товара, заказанного в день 0, должно хватить на удовлетворение спроса до конца дня 7. Начиная с дня 7, работает точка возобновления В.

Повторное прогнозирование одного дня

Если взглянуть на рисунок ниже, может показаться странным, что один и тот же день прогнозируется дважды. Дни 4–7 являются частью первого прогноза спроса, который начинается с конца дня 0, однако они также являются частью второго прогноза спроса, который начинается с конца дня 3.

Image


Так и было задумано. Прогноз спроса преобразуется в точку возобновления заказа. Однако объем заказа представляет собой точку возобновления минус наличный запас и минус заказанный товар. Таким образом, один и тот же день может быть спрогнозирован дважды при расчете точки возобновления заказа, однако он не будет просчитываться дважды при выборе объема заказа.

Образцы сценариев

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

Доставка на следующий день с выходными

Предположим, что розничный магазин работает следующим образом:
  • Магазин открыт во все дни, кроме воскресенья.
  • Магазин получает поставки каждый день, кроме воскресенья.
  • Заказы размещаются каждый день до 10 утра, а поставка приходит на следующий день. Субботние заказы приходят в понедельник.
  • Данные предоставляются в Lokad каждый день в 5 вечера. Данные о продажах за предыдущий день заканчиваются в полночь.

В данном случае горизонт равен 2 дням для всех дней, кроме субботы, когда он равен 3 дням.

Доставка через день с сокращенными днями

Предположим, что розничный магазин работает следующим образом:
  • Магазин работает без выходных.
  • Магазин получает поставки каждый день, кроме воскресенья.
  • Заказы размещаются каждый день до 10 утра, а поставка приходит через день. Пятничные заказы приходят в понедельник. Субботние заказы приходят во вторник.
  • Данные предоставляются в Lokad каждый день в 5 вечера. Данные о продажах за предыдущий день заканчиваются в полночь.

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