Оптимальный стек
УРОВЕНЬ ПРЕДСТАВЛЕНИЯ
React.js / Vue.js- + Metabase/Superset (Аналитика)
БИЗНЕС-ЛОГИКА (ЯДРО)
Odoo Community Edition- ERP, НСИ, Пользователи и права
Это всё есть «из коробки». Не надо писать код для создания пользователя или справочника — просто конфигурируем модуль. Это экономит 6-8 месяцев работы Backend-разработчика.
ИНТЕГРАЦИОННАЯ ШИНА
Node-RED- Интеграция с 1С, Low-code
Позволяет визуально (Low-code) связать JSON от 1С с базой данных. Это снижает порог входа и ускоряет разработку адаптеров в 3-5 раз.
IoT И ЦИФРОВЫЕ ДВОЙНИКИ
ThingsBoard- Телеметрия, Дашборды, Rule Engine
Мировой стандарт Open Source IoT. Он уже умеет всё, что касается «цифровых двойников».
ИНФРАСТРУКТУРА
- Docker Compose → Kubernetes, PostgreSQL
Стартуем на Docker Compose. Это бесплатно, надежно и поднимается за 10 минут, а не за 2 недели настройки Kubernetes.
Данный стек закрепляет принцип истинной платформенности, предотвращая разворачивание и доработку уникальных копий на каждом предприятии.
1. Единое Ядро (Multitenancy)
Odoo позволяет вести учет для 50+ заводов в одной базе данных с изоляцией данных.
2. Унификация НСИ
Справочники управляются в центре (Оператор ПЦП). Заводы используют единые коды материалов.
План реализации проекта
-
Фаза 1: Ядро (Core)Месяцы 1-3
- Развернуть Odoo CE, настроить модули (Manufacturing, Inventory, HR).
- Кастомные модули НСИ, базовая интеграция с 1С.
-
Фаза 2: ИнтеграцияМесяцы 4-6
- Развернуть Node-RED, адаптеры к системам, Витрина данных.
-
Фаза 3: IoT (Опционально)Месяцы 7-9
- Развернуть ThingsBoard, подключить оборудование, дашборды.
-
Фаза 4: ТестированиеМесяцы 10-12
- Автономные и Комплексные испытания, Документация.
Почему это сработает:
Детальная смета проекта (v.5.0)
1. Ставки и Налоги
| Уровень | ЗП BYN | Коэффициент затрат | Стоимость для разработчика ПЦП (BYN) |
|---|---|---|---|
| Junior | 2,500 | x 1.346 | 3,365 |
| Middle | 3,800 | x 1.346 | 5,115 |
| Senior | 5,000 | x 1.346 | 6,730 |
| Lead | 6,500 | x 1.346 | 8,749 |
* Важно: В расчетах применен коэффициент 1.346 (34% ФСЗН + 0.6% Белгосстрах), уплачиваемый предприятием сверх ЗП.
2. Обоснование команды: За что мы платим?
Детальный список задач и ответственности каждого специалиста.
- Единая точка входа для Заказчика. Снимает коммуникационную нагрузку с разработчиков.
- Управление рисками (бюрократия, задержки согласований).
- Ведение проектной документации, контроль сроков сдачи этапов.
- Организация Agile-процесса (Sprints, Stand-ups).
Вместо написания ТЗ с нуля, он проводит Fit-Gap анализ требований Заказчика и готовых модулей Odoo. Это исключает «испорченный телефон» и экономит бюджет.
- Проектирование ядра (High-level design) под нагрузку 50 заводов.
- Разработка стандартов API и шины данных (Node-RED).
- Контроль качества кода (Code Review) и стратегии безопасности.
- Backend #1 (Odoo Lead): Настройка ядра ERP, модули Производства, Склада, HR.
- Backend #2 (Integration): Разработка 50+ потоков в Node-RED для связи с 1С заводов.
- Backend #3 (IoT): Подключение датчиков, протоколы MQTT (работает не полный год).
- Frontend Lead: Создание публичных дашбордов и кабинетов (React).
- DevOps: Настройка Docker/Kubernetes, CI/CD, бэкапов. Обеспечивает доступность 24/7.
- QA (Тестировщик): Проверка релизов, написание автотестов.
4. Сводная смета (Базовая версия)
| Категория | Сумма (BYN) | Комментарий |
|---|---|---|
| 1. ФОТ команды | 536,649 | Полный штат |
| 2. Внешние услуги (Дизайн, BA, Security) | 84,000 | Аутсорс экспертизы |
| 3. Инфраструктура | 38,000 | Серверы, лицензии |
| 4. Резерв (10%) | 65,865 | Рисковый фонд |
| ИТОГО БАЗОВЫЙ | 724,514 | Базовый бюджет |
5. План оптимизации: Вход в бюджет 600k BYN
Оптимизация реализована через перераспределение ответственности.
| Статья сокращения | Экономия | Механизм компенсации (Кто выполнит работу?) |
|---|---|---|
| 1. Исключение Frontend Developer #2 | -38,763 BYN | Компенсация: Frontend Lead берет 100% публичных дашбордов. Внутренние интерфейсы остаются на стандартных формах Odoo. |
| 2. Отказ от внешнего Бизнес-аналитика | -35,000 BYN | Компенсация: PM самостоятельно собирает требования, Архитектор пишет спецификации. |
| 3. Снижение резерва (10% → 5%) | -32,900 BYN | Компенсация: Жесткое управление скоупом (Scope Management). |
| ИТОГО ЭКОНОМИЯ | -106,663 BYN | Новый бюджет: ~617,851 BYN (Допустимое отклонение) |
Вердикт:
Сохраняем PM и Архитектора, потому что при сокращении штата на них ложится нагрузка по аналитике и контролю качества. Это позволяет уложиться в бюджет без потери функциональности платформы.
4. Демонстрация: Три взгляда на систему
| Продукт | Кол-во | Цена | Сумма |
|---|---|---|---|
| Лист стальной 5мм | 100 шт | 50 BYN | 5 000 BYN |
| Подшипник 204 | 200 шт | 15 BYN | 3 000 BYN |
Сводная аналитика
Единая платформа данных
Все три экрана работают с одним источником данных (Odoo + PostgreSQL). Авария на станке (IoT) автоматически блокирует списание материалов в ERP и снижает показатель OEE на дашборде Директора.
5. Калькулятор экономической эффективности
![]()

Разделение ответственности. Позволяет нанять недорогих Frontend-разработчиков для UI, не требуя от них знания сложного Python/Odoo. Красивые дашборды делаются в Metabase за 1 день.