Праздники закончились, рабочие процессы набирают обороты, а мы хотим подвести итоги и рассказать, какие изменения были сделаны в программе Forecast NOW! в 2024 году.
Несколько лет подряд мы делали упор на развитие алгоритмической базы и добились в этом существенных успехов. Поэтому в прошлом году приоритетными задачами были развитие проактивного поведения программы, улучшения юзабилити и оптимизация базы данных, но при этом мы продолжали работать над алгоритмами и новым функционалом. Расскажем обо всём по порядку.
Проактивные уведомления
Наша главная цель — сделать программу активным помощником для пользователей. Не всегда специалисты могут самостоятельно отследить изменения, которые происходят с запасами и спросом на товары, и вовремя среагировать. Уже сейчас программа может сама подсказывать и давать рекомендации в различных ситуациях. В этом году мы добавили:
Предупреждения о снижении остатка до критического уровня
Программа запоминает, какая должна быть траектория спроса, и всегда проверяет не произошла ли какая-то большая продажа и как изменился остаток. Товар может отклоняться от нормальной траектории спроса и возникнет внезапный дефицит. В этом случае пользователь получит уведомление и сможет увеличить заказ по такой позиции.
Предложения провести балансировку по результатам анализа эффективности
Программа без участия пользователя может находить лишние (не заблокированные) запасы на одном складе и дефицит на другом. В таком случае пользователь получит уведомление с предложением сбалансировать товар. Штатно пользователь может и самостоятельно вручную провести такую балансировку. Однако, если пользователь по какой-либо причине не сделает это, он получит рекомендацию от программы.
Уведомления о товарах, по которым сформировался тренд
Мы проанализировали результаты работы программы на данных клиентов. В некоторых случаях результаты могли быть лучше. Выяснили, что это происходило с товарами, по которым резко менялся тренд, был сильный рост или падение спроса. В таких ситуациях пользователям было сложно своевременно отреагировать, и мы добавили в программу уведомления о том, по каким товарам сильно меняется тренд, а также рекомендации по этим товарам.
Уведомления об окончании действия расписаний
У пользователей возникали ситуации, когда специалист в отпуске, и за него делает заказы другой человек. Он может не заметить, что расписание заказов закончилось, и заказы на поставщика не формируются. В таких ситуациях лучше предотвратить ошибку, чем потом бороться с последствиями. Поэтому мы добавили уведомления о заканчивающихся расписаниях. Появился единый раздел в Глобальных настройках, где пользователи могут управлять проактивными уведомлениями и настраивать те уведомления, которые важны именно для них.
Дашборд с ключевыми показателями эффективности
Новый дашборд позволяет топ-менеджерам в любой момент получить срез важных показателей бизнеса и оценить, как работает программа.
Раньше, чтобы построить отчёты, нужно было зайти в программу и сформировать их внутри по нужным показателям. Так как у топ-менеджмента обычно нет на это времени, мы вынесли функцию отчётности на отдельный дашборд.
Теперь руководители могут быстро оценить:
- Показатели эффективности бизнеса в области управления запасами.
- Насколько эффективно работает программа, какие операции проходят через неё.
Новый интерфейс
Несколько лет мы уже не вносили серьёзных изменений в интерфейс. При этом за последние годы добавили много нового функционала в программу. Мы постоянно собирали обратную связь от клиентов, как именно они пользуются программой, что удобно, а что нет.
На основе пользовательского опыта мы подготовили список изменений. Частично изменилась логика работы некоторых функций. Продумали расположение наиболее часто и наиболее редко используемых элементов, а также определили расположение блоков, которое раньше затрудняло работу пользователей. Учли все нюансы и пожелания и полностью обновили интерфейс, сделав его отвечающим современным стандартам.
Улучшения в алгоритмической базе
Ускорение расчётов
Помимо всего, большой упор был сделан на повышение производительности работы программы. Был оптимизирован ряд алгоритмов, влияющих на скорость подготовки и формирования заказов. Изменён механизм кэширования, улучшен глобальный справочник товаров. Реализован ряд изменений, направленных на улучшение работы правил автоустановки параметров. В целом, проведена большая работа, направленная на увеличение скорости работы программы.
Расширен алгоритм работы с комплектами
В Forecast NOW! уже есть функционал работы с комплектами. Он позволяет объединять отдельные товары в комплекты. Алгоритм заказа комплектующих был модернизирован
Комплект может состоять из товаров разных производителей. Доставка комплектующих часто происходит в разное время: одна деталь может прийти через день, другая — через несколько недель. Учёт, заказ и отслеживание комплектов — очень трудоёмкая задача.
Теперь, если вы заказываете какой-то товар по одному комплектующему, программа проверяет, нужно ли дополнительно сделать заказ по другим комплектующим. Это поможет предотвратить ситуации, когда комплект собрать невозможно. Программа автоматически анализирует потребность в других комплектующих и может предложить их к заказу согласно расписанию. При этом поставщики комплектующих могут быть разными.
Улучшение точности алгоритма прогноза продажи товаров за срок поставки
У нас много клиентов, которые заказывают товары из Китая. Сроки поставок колеблются от нескольких месяцев до года. При этом сроки могут быть нестабильные. Мы улучшили алгоритм, который прогнозирует, сколько товаров мы продадим за срок поставки.
Добавлен алгоритм корректировки заказов для новых товаров, участвующих в акции
В продуктовом ритейле часто проходят акции на товары, у которых нет продаж. Такие товары было тяжело очистить от влияния первых акционных продаж при последующих заказах. Были определены несколько разных статусов акций и добавлен алгоритм управления такими коэффициентами, а также их фильтрацией. В результате после проведения акций заказы на такие товары становятся более сбалансированными.
Добавлен алгоритм принудительного распределения товаров с РЦ
У некоторых клиентов возникала потребность принудительно вывезти товар с распределительного центра (из-за его ограничений по площади или хранению) и разместить товар в магазинах. Теперь независимо от спроса на магазинах можно привезти на них товар с РЦ. Однако для этого также используется умный подход, при котором программа старается учесть ряд факторов, таких как спрос на будущее и другие. Пользователи хотят понимать нагрузку на определённые отделы и загрузку складов, связанную с приёмкой товара (на конкретный день недели).
Новый функционал
Диаграмма расчётного наличия товара
В программе появилась диаграмма, которая позволяет оценить перспективу изменения товарных запасов на заданный промежуток времени. Учитываются запасы, которые сейчас в наличии, и товары в пути.
По каждому месяцу можно посмотреть, сколько дней будет поддерживаться оптимальное количество товара или наоборот.
Основная задача диаграммы – быстро оценить, что происходит с товарными запасами, чтобы можно было принять решение. Например, если сверхзапас по ряду товаров будет сохраняться в течение нескольких месяцев, то это может быть поводом провести промоакции и распродать излишки.
Сохранение планов: внедрение практик S&OP
Часто у наших клиентов планирование разделено на несколько этапов, каждый из которых требует согласования. В планировании могут участвовать несколько отделов, и планы передаются из отдела в отдел.
Мы добавили функционал сохранения планов. Теперь пользователи могут сохранять планы на каждом этапе. В дальнейшем на следующем этапе эти планы можно будет загрузить и согласовать или сравнить между собой. Это позволяет лучше синхронизировать работу между отделами.
Сохранение ожидаемых заказов в Excel
Нашим клиентам нужно понимать, сколько приходит заказов от разных поставщиков в каждый день недели. Это позволяет оценить нагрузку на отдел формирования заказов и на отдел приёмки товаров.
Понимая загруженность (складов, менеджеров), можно планировать свою деятельность и распределять нагрузку равномерно. Мы добавили возможность на выбранный период подготовить заказы, не формируя их. В итоге получается excel файл с двумя листами: «Календарь заказов» и «Календарь поставок», где будет отображено число заказов/поставок на каждую дату по выбранным признакам.
Поддержка работы с маркетплейсами
Маркетплейсы становятся одним из ключевых каналов реализации продукции для наших клиентов. Поэтому мы не можем их игнорировать. Однако при работе с маркетплейсами нужно учитывать ряд особенностей:
- характер спроса на товар
- агрегация информации по продажам и остаткам
- обмен данными информации по продажам и остаткам
- обмен другими данными
В 2024 году мы реализовали поддержку загрузки данных в Forecast NOW! в том формате, в котором её предоставляет Ozon. Это позволит пользователям не заниматься конвертированием и сэкономит время. В 2025 году мы планируем расширять формат взаимодействия с маркетплейсами и добавить ещё ряд интересных функций.
Оптимизация базы данных
Мы провели анализ баз, предоставленных нашими клиентами, выявили слабые места, которые можно оптимизировать.
Для администраторов был создан специальный раздел, который работает по принципу светофора и подсвечивает, что именно нужно оптимизировать.
Регулярное выполнение анализа и оптимизации позволяет увеличить скорость работы программы до 30%. Мы продолжаем анализировать реальные данные и постоянно добавляем новые плитки оптимизации.