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

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

Сепия-эскиз двух конкурирующих подходов к оптимизации запасов.

Результаты

Фокус: Отложив влияние в сторону, какой конкретный артефакт поставщик предоставляет клиенту?

Традиционные поставщики — рабочие процессы, ориентированные на планировщика

Традиционные системы управления цепочками поставок предоставляют рабочий процесс. Они окружены плотной сетью экранов, меню и оповещений, решающих повседневные задачи планировщика спроса или предложения: “Что мне нужно сделать дальше?” Человек-оператор остается основным инициатором; программное обеспечение функционирует как сотрудник по бронированию, который ставит в очередь, регистрирует и проверяет его действия.

Lokad — Автономные решения

Lokad поставляет решения. Система обрабатывает необработанные транзакционные данные, применяет вероятностную оптимизацию и генерирует ранжированные, с финансовой оценкой инструкции — заказы на покупку, запуски производства, корректировки цен, бронирования транспортировки — которые могут быть выполнены как есть. Роль специалиста поднимается с тушения пожаров до управления: кодирование экономических стимулов на начальном этапе, а затем контроль результатов на конечном. Конвейер принятия решений рассчитан на работу без вмешательства; вмешательство человека становится исключением, а не правилом.

Ответственность за результат

Фокус: Что именно поставщик ставит на кон?

Традиционные поставщики — Соответствие функционала

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

Lokad — Финансовая эффективность

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

Роль людей

Фокус: Какую роль играют люди в решении?

Традиционные поставщики — Человеческие обработчики исключений

Традиционные системы назначают планировщикам роль ручных сопроцессоров. Система работает до первой же аномалии, затем поднимает тревогу и передает дело оператору. Экраны с исключениями, переопределениями и запросами “please confirm” превращают квалифицированных специалистов в клерков, которые присматривают за алгоритмами, а не руководят бизнесом.

Lokad — Инженеры автономных конвейеров

Lokad поднимает статус этих же специалистов — планировщиков, аналитиков, ученых по цепочкам поставок — до уровня архитекторов. Их экспертиза внедряется на начальном этапе в виде экономических стимулов и ограничений, что позволяет создать конвейер принятия решений, работающий без вмешательства. Оказавшись в эксплуатации, люди наблюдают за таблицей результатов, уточняют экономическую цель и совершенствуют код; они не проводят дни, кликая по оповещениям. Человеческое время инвестируется туда, где оно умножается — в разработку лучшей логики, а не в тушение краевых случаев.

Будущее

Фокус: Как каждый поставщик смотрит в будущее?

Традиционные поставщики — Тирания точечного прогноза

Их мировоззрение начинается и заканчивается одной цифрой: спросом на следующий месяц. Все остальное — производственные партии, бронирование перевозок, цели по запасам — вытекает детерминистически из этого “мастер-прогноза”. Планирование, следовательно, представляет собой процесс трансляции: преобразование предполагаемо точного будущего в не менее точные обязательства по ресурсам. Когда реальность отклоняется, виновником объявляют “forecast error”, и цикл начинается заново.

Lokad — Риск как основная переменная проектирования

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

Технологический актив

Фокус: В условиях абсолютно разных предприятий, какой долговременный базис на самом деле создает поставщик?

Традиционные поставщики — Разрастающаяся оболочка функций

Их дорожная карта носит аддитивный характер: каждый новый крайний случай порождает еще один элемент, экран или переключатель. Год за годом продукт утолщается, превращаясь в лабиринт вариантов рабочих процессов, предназначенных для удовлетворения потребностей каждой отрасли и ситуации. Сложность накапливается, а эффективность — нет; “актив” представляет собой всего лишь каталог исключений, реализованных на базовом уровне.

Lokad — Комплексный движок принятия решений

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

Состояние программного обеспечения

Фокус: Какие данные система сохраняет и зачем?

Традиционные поставщики — Балласт состояния рабочих процессов

Традиционные системы импортируют транзакционную историю ERP, а затем накладывают второй, более плотный слой состояния, поддерживаемого пользователями: параметры, переопределения, таблицы с датой вступления в силу, вручную настроенные прогнозы и ad-hoc заметки. Каждый клик оставляет след в истории. Приложение не может функционировать, если планировщики не постоянно вносят свежие данные в его формы, поэтому база данных разрастается артефактами, существующими исключительно для поддержки самого рабочего процесса. Сложность накапливается; понимание — нет.

Lokad — (Почти) без состояния, код как намерение

Lokad ежедневно зеркалирует необработанные транзакции и на этом останавливается. Постоянное бизнес-намерение живет в скриптах Envision — под контролем версий, доступных для проверки и воспроизводимыми — а не в разрозненных полях экрана. Пересчитайте конвейер завтра, и вы получите идентичные решения из идентичных данных. Ручной ввод данных допускается только как способ экстренного обхода действительно исключительных ситуаций; он никогда не является несущей стеной системы. На практике долговременное “состояние” Lokad представляет собой хранилище хорошо продуманного кода, который преобразует факты в финансово оцененные действия.

Архитектура программного обеспечения

Фокус: Как устроено само программное обеспечение?

Традиционные поставщики — Сшитая решетка

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

Lokad — Специально созданный монолит

Lokad поставляет единый связный движок. Предметно-ориентированный компилятор — и распределенное время исполнения, стоящее за ним — объединяют хранилище данных, параллелизм, вероятностную оптимизацию, машинное обучение и визуализацию в одном потоке. Передовые технологии являются полноценными конструкциями языка, а не дополнительными библиотеками. Курируя парадигмы вместо коллекционирования компонентов, мы уменьшаем площадь, подверженную ошибкам, и одновременно усиливаем рычаги. Швов для сшивания не требуется, потому что система сплетена из одной нити.

Вывод

Lokad и другие поставщики решений для цепочек поставок решают одни и те же задачи, но делают это совершенно разными способами. Большинство поставщиков предоставляют планировщикам множество экранов и меню, и планировщики проходят через каждое мелкое решение. Этот ручной процесс — то, что поставщик называет “a win”. Вместо этого Lokad отправляет готовые к использованию заказы и цены. Кроме того, традиционные системы опираются на один “наилучший прогноз” и обилие настроек. Lokad же, с другой стороны, рассматривает весь спектр спроса, хранит свои правила в понятном коде и работает на одном сжатом движке, который постоянно улучшается. Короче говоря, старые системы ускоряют работу над вчерашними задачами, а Lokad позволяет компаниям действовать быстро, снижать риск и увеличивать прибыль.

Сноски


  1. Blue Yonder, Kinaxis, o9, ToolsGroup и др. ↩︎