В последнее время возникло несколько вопросов о изменчивости времени выполнения заказа и о том, как это влияет на расчет резервного запаса. Действительно, Salescast присваивает каждому SKU статическое время выполнения заказа.

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

Однако, прежде чем приступить к уравнениям, каждый количественный бизнес-анализ должен начаться с имеющихся данных, чтобы лучше понять, что происходит. К счастью, Энтони Холлоуэй (из k9cuisine, Dog Food & Dog Treats) любезно предоставил нам небольшой набор данных, представляющий собой ряд наблюдаемых времен выполнения заказа.

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

Как и ожидалось, времена выполнения заказа различаются. Однако уже можно отметить, что это явно не нормальное распределение (слишком асимметричное для этого). Таким образом, неопределенность прогноза спроса и неопределенность времени выполнения заказа не могут быть обработаны симметричной формулой.

Наш опыт в Lokad говорит нам, что - в среднем - время выполнения заказа не слишком изменчиво из-за доставки и транспортировки. Эти две операции обычно являются достаточно детерминированными.

Обычно корневой причиной изменчивости времени выполнения заказа является нехватка товара со стороны поставщика. Однако, с графиком, представленным выше, не так очевидна дефицит.

Однако, изучая этот график, мы заметили подозрительный паттерн: 2 пика времени выполнения заказа приходятся на 3 и 5 дней соответственно. Это очень похоже на эффект выходных для нас. Другими словами, доставка и транспортировка обычно занимают 3 рабочих дня, то есть 3 или 5 календарных дней в зависимости от наличия выходных.

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

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

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

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

  • поставщик имеет товар в наличии, в этом случае время выполнения заказа составляет в среднем 3 дня, с незначительным изменением +1/-1.
  • поставщик не имеет товара в наличии, в этом случае время выполнения заказа занимает случайное количество времени, с достаточно равномерным распределением, отражающим время выполнения заказа со стороны поставщика (более длительное).

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

Остается ключевой вопрос: как мы должны настроить параметры Salescast, чтобы учесть изменяющиеся времена выполнения заказов? На этот вопрос будет дан ответ в следующей публикации. Следите за обновлениями.


Комментарии читателей (2)

Интересно, как рассчитать безопасный запас на компоненты. Например, в птицеводстве нам понадобятся ингредиенты (соус, актобин) и упаковка (особенно картонные коробки). Некоторые коробки имеют время выполнения заказа около 45 рабочих дней. В результате, самое длительное время выполнения заказа для определенного готового птицеводческого продукта составит 45 дней, и поэтому у нас должно быть как минимум 45 дней готового продукта на безопасном запасе. 6 лет назад | Mayuresh


Может быть, у меня неточные математические расчеты, но мне кажется, что в 45 календарных днях будет 30 рабочих дней, а не 12. Что-то я упускаю? 6 лет назад | Russ D