Производитель кормов для животных из региона Персидского залива пришёл к нам с простой задачей: их производственный цикл составлял 12 недель от заказа до поставки. В отрасли, где ритейлеры ожидают сроков 2–4 недели, они теряли контракты в пользу конкурентов. Они понимали, что проблема операционная, а не в мощностях — завод физически мог выпустить нужный объём. Узким местом были планирование, закупки и координация.
Мы начали с двухнедельной фазы discovery, отобразив весь процесс от заказа до поставки. То, что мы обнаружили, типично для среднего производителя, переросшего свои системы. Заказы на продажу приходили по email и вносились в базовую бухгалтерскую программу. Руководитель производства вёл таблицу планирования, которую обновлял раз в неделю. Закупка сырья запускалась вручную, когда кто-то замечал, что запасы на исходе. Проверки качества делались на бумажных бланках, которые подшивались в папки и никогда не анализировались.
12-недельный цикл разбивался так: 1–2 недели — отдел продаж подтверждает заказ и проверяет, смогут ли они его выполнить. 3–4 недели — закупка сырья, потому что заказывали реактивно. 2–3 недели — планирование производства, потому что у планировщика не было видимости текущей загрузки оборудования и наличия материалов. 1–2 недели — тестирование качества и согласования. 1 неделя — упаковка и отгрузка. Большинство задержек были информационными разрывами, а не физическими ограничениями.
Мы внедрили Odoo 17 Enterprise с модулями Manufacturing, Purchase, Inventory, Quality и Sales. Внедрение заняло 10 недель, включая миграцию данных из старой бухгалтерской системы, настройку спецификаций для 45 продуктовых вариаций и обучение пользователей. Вот что изменилось на каждом этапе.
Для закупок мы настроили правила реорбита по каждому сырьевому материалу с минимальными уровнями запаса на основе 90 дней исторического потребления. Когда запас доходит до минимума, Odoo автоматически создаёт черновик заказа на закупку у предпочтительного поставщика с нужным объёмом. Менеджер по закупкам проверяет и подтверждает — ей не нужно ничего рассчитывать. В системе учитываются сроки поставки от каждого поставщика, поэтому Odoo понимает, что ингредиент А идёт 5 дней от поставщика X, а ингредиент Б — 15 дней от поставщика Y.
Планирование производства переехало из таблицы в модуль MRP Odoo с рабочими центрами, представляющими их три производственные линии. В спецификации каждого продукта включены операции маршрутизации с ожидаемой длительностью. При создании производственного заказа Odoo проверяет наличие материалов и планирует его на подходящий рабочий центр. Руководитель производства видит диаграмму Ганта на 4 недели вперёд вместо таблицы, которую ему приходится мысленно расшифровывать. Если материала не хватает, он узнаёт об этом сразу, а не когда производство должно начаться.
Контроль качества был полностью перестроен. Мы определили точки контроля на трёх этапах: входящее сырьё, внутрипроцессный контроль при смешивании и экструзии, и финальная продукция перед упаковкой. В каждой точке — конкретные тесты с критериями «прошёл / не прошёл»: содержание влаги в диапазоне, процент белка, размер гранулы, целостность упаковочного шва. Операторы фиксируют результаты на планшетах прямо в цеху. Если тест провален, система блокирует следующий шаг до тех пор, пока менеджер качества не примет решение о переделке или списании.
Собранные данные по качеству выявили то, чего клиент не знал: 23% входящего сырья от одного поставщика стабильно проваливало тесты на содержание влаги. Это вызывало переделки в производстве и было скрытым вкладом в длинный цикл. Они перешли на другого поставщика по этому ингредиенту, что само по себе устранило около недели задержек.
Результаты через 6 месяцев работы на Odoo были впечатляющими. Цикл от заказа до поставки упал с 12 до 2 недель для стандартных продуктов и до 3 недель — для индивидуальных рецептур. Дефициты сырья, которые раньше случались 2–3 раза в месяц, за последний квартал упали до нуля. Пропускная способность производства выросла на 30% на том же оборудовании за счёт оптимизированного планирования и снижения переделок.
Финансовый эффект был значительным. Компания отыграла обратно два розничных контракта, потерянных из-за длинных сроков, на примерно $180 тыс. годовой выручки. Затраты на хранение запасов упали на 40%, потому что компания больше не заказывала материалы в панике большими партиями. Улучшения в качестве сократили потери примерно на 15%, что в производстве с тонкой маржой — существенно.
Стоимость внедрения составила около $35 тыс., включая лицензии, кастомизацию, миграцию данных и обучение. Клиент оценил срок окупаемости в 4 месяца только за счёт возвращённых контрактов, без учёта операционной экономии. Именно так выглядит грамотно выстроенное ERP-внедрение в производстве — дело не в функциях софта, а в починке информационного потока, который и создавал операционное узкое место.