Автоматизация производственно-логистического цикла
Executive summary. Цель проекта — сквозная автоматизация процесса от приёма заказа бетона до выставления счёта, включая планирование загрузки двух бетонных заводов, GPS-трекинг миксеров в радиусе 250 км, автоматическое формирование паспортов качества из лабораторных данных и финансовую интеграцию с 1С.
Ключевые метрики
Снизить время приёма заказа
4 мин
цель: < 5 мин
Повысить загрузку заводов
92%
цель: ≥ 90%
Точность объёма
102.0%
цель: 102%
Снизить ошибки паспортов
0.3%
цель: < 0.5%
Прогресс по этапам
01
Стратегия
100%
02
Анализ процессов
100%
03
Архитектура
100%
04
Разработка
68%
05
Внедрение
0%
06
Поддержка
0%
Scope проекта
▸ P1 — Приём заказов
Веб-форма, колл-центр, телеграм-бот. Автоматическая проверка доступности миксеров и рецептуры.
▸ P2 — Планирование производства
Распределение нагрузки между заводами, оптимизация очередности рецептур.
▸ P3 — Диспетчеризация миксеров
Геозоны, SLA-мониторинг доставки, уведомление клиента.
▸ P4 — Лабораторный контроль
Цифровые паспорта качества из данных лаборатории.
▸ P5 — Биллинг и 1С
Автоматическая генерация УПД, контроль дебиторки.
Последние обновления
05 МАЯ 2026 Г. · @Алексей Морозов
Старт пилота на заводе №1
Ограниченный rollout: только товарный бетон, объёмы до 50 м³/день.
12 АПР. 2026 Г. · @Алексей Морозов
Завершён спринт #7 — интеграция с GPS-провайдером
Реализованы геозоны для 47 строительных объектов, webhook от Wialon, SLA-трекер доставки.
08 АПР. 2026 Г. · @Константин Волков
UAT-тесты модуля приёма заказов
23 сценария пройдены, 4 замечания исправлены в рамках спринта.
01 АПР. 2026 Г. · @Николай Лебедев
Опубликована архитектурная схема v2
Добавлена интеграция с 1С через API-шлюз, уточнены потоки данных лаборатории.
Команда проекта
Со стороны LSIT
| Роль | Имя | Ответственность | Контакт |
|---|---|---|---|
| pm | Алексей Морозов | Сроки, бюджет, коммуникации | a.morozov@lsit.group |
| architect | Николай Лебедев | Архитектура и интеграции | n.lebedev@lsit.group |
| analyst | Мария Соколова | AS-IS / TO-BE, требования | m.sokolova@lsit.group |
| devlead | Константин Волков | Разработка back-end | k.volkov@lsit.group |
| devlead | Ирина Зайцева | Интерфейсы и UX | i.zaytseva@lsit.group |
| devops | Павел Иванов | Инфраструктура, CI/CD | p.ivanov@lsit.group |
Со стороны клиента
| Роль | Имя | Ответственность |
|---|---|---|
| Product Owner | Д. Сергеев | Приоритеты, приёмка |
| Руководитель производства | С. Захаров | Процессы заводов |
| Руководитель логистики | В. Орлов | Диспетчеризация, миксеры |
| Руководитель лаборатории | Е. Тихонова | Контроль качества |
| Главный бухгалтер | Н. Белова | 1С и финансы |
01 · Стратегия
Бизнес-цели
| # | Цель | Метрика | Baseline | Target |
|---|---|---|---|---|
| 1 | Снизить время приёма заказа | мин | 22 мин | < 5 мин |
| 2 | Повысить загрузку заводов | % | 71% | ≥ 90% |
| 3 | Точность объёма | % | 101.5% | 102% |
| 4 | Снизить ошибки паспортов | % | 8.4% | < 0.5% |
| 5 | Уменьшить простой миксеров | ч/сутки | 3.2 ч | < 1 ч |
| 6 | Ускорить закрытие месяца в 1С | дней | 9 дней | < 2 дней |
Процессы в scope
P1 — Приём заказов
ROI: A+ · 80+/день
P2 — Планирование производства
ROI: A+ · постоянно
P3 — Диспетчеризация миксеров
ROI: A · постоянно
P4 — Лабораторный контроль
ROI: B+ · по партиям
P5 — Биллинг и 1С
ROI: B · ежедневно
02 · Анализ процессов
| ID | Процесс | Проблем | Точек авто | Эффект |
|---|---|---|---|---|
| P1 | Приём заказов | 4 | 7 | high |
| P2 | Планирование производства | 6 | 9 | high |
| P3 | Диспетчеризация миксеров | 5 | 8 | high |
| P4 | Лабораторный контроль | 3 | 5 | medium |
| P5 | Биллинг и 1С | 7 | 6 | medium |
| P6 | Закупки сырья | 2 | 3 | low |
03 · Архитектура решения
Слои и технологический стек
Presentation
React 18TypeScriptTailwindCSSTelegram Bot APIMobile PWA
Application
Python 3.12FastAPICelery + RedisCamunda BPM
Data
PostgreSQL 16ClickHouse (BI)S3-compatibleRedis cache
Integration
1С:Бухгалтерия APIWialon (GPS)SMS.ruЛаб. системаYandex Maps
Принципы
- API-first. Все модули общаются через REST/GraphQL, внутренних «монолит-вызовов» нет.
- Модульность. 7 независимых сервисов, каждый можно обновлять отдельно.
- Безопасность. OAuth2 + JWT, PCI-DSS для платежей, шифрование данных в покое.
- Масштабируемость. Kubernetes-кластер, горизонтальное масштабирование по нагрузке.
- Наблюдаемость. Prometheus + Grafana + Loki, SLO мониторинг 99.5%.
Инфраструктура
{
"cpu": "16 cores (dedicated)",
"ram": "64 GB",
"ssl": "Let's Encrypt (автообновление)",
"domain": "symbol-beton.lsit.cloud",
"network": "1 Gbps, статический IP",
"storage": "1 TB NVMe + S3 backup"
}{
"url": "staging.symbol-beton.lsit.cloud",
"data": "анонимизированный слепок prod"
}04 · Разработка
Модули системы
| Модуль | Ответственный | Статус | Прогресс |
|---|---|---|---|
| Order Service — Приём заказов | Константин Волков | done | 100% |
| Planner — Распределение по заводам | Константин Волков | done | 100% |
| Logistics — GPS и миксеры | Николай Лебедев | active | 85% |
| Lab Integration — Лабораторные данные | Мария Соколова | active | 60% |
| Billing — 1С интеграция | Константин Волков | active | 45% |
| BI Dashboard — Операционные отчёты | Ирина Зайцева | plan | 10% |
| Telegram Bot — Клиентский бот | Ирина Зайцева | plan | 0% |
Тестирование
uat
47/62
bugs
3
coverage
86%
unit count
1847
integration
214
05 · Внедрение
Волны
05 июл. 2026 г. — 19 июл. 2026 г.
Wave 1: Пилот: Завод №1 (товарный бетон)
Ограниченный объём: до 50 м³/день. 3 ключевых клиента. Параллельно с Excel-учётом.
20 июл. 2026 г. — 10 авг. 2026 г.
Wave 2: Расширение: Завод №2 + логистика
Полный объём на обоих заводах. GPS-трекинг всех 18 миксеров.
11 авг. 2026 г. — 31 авг. 2026 г.
Wave 3: Биллинг и 1С
Полный переход на автоматические УПД. Отключение ручных Excel-журналов.
План обучения
- 12 × Диспетчеры (16 ч), onsite
- 6 × Лаборанты (8 ч), onsite
- 4 × Бухгалтеры (8 ч), hybrid
- 3 × Руководители (4 ч), online
06 · Поддержка и развитие
SLA
| Приоритет | Примеры | Реакция | Решение |
|---|---|---|---|
| P1 Critical | Система не принимает заказы, 1С недоступна | 15 мин | 120 мин |
| P2 High | Не работает модуль логистики или лаб. | 60 мин | 480 мин |
| P3 Medium | Отдельные баги, неверная форма отчёта | 240 мин | 2880 мин |
| P4 Low | Запросы на улучшения, косметика | 1440 мин | 43200 мин |
KPI непрерывного улучшения
Uptime SLO
99.5%
цель
MTTR
< 2ч
P1 incidents
NPS клиентов
⩾ 70
ежекварт.
Retention
⩾ 95%
активных
Артефакты проекта
📄 Устав проекта
charter_v1.2.pdf
📄 ТЗ — Функциональные требования
SRS_v3.1.pdf
📄 Стратегическая карта
strategy_map.pdf
📄 AS-IS процессы (6 шт.)
as_is_processes.zip
📄 TO-BE процессы (6 шт.)
to_be_processes.zip
📄 Архитектурная схема v2.1
architecture_v2.1.pdf
📄 Тестовые сценарии (62 шт.)
test_suite.xlsx
📄 Руководство пользователя (черновик)
user_manual_draft.pdf
📄 Руководство администратора
admin_guide.pdf
📄 Политика безопасности
security_policy.pdf
API reference
| Метод | Путь | Описание |
|---|---|---|
| POST | /orders | Создать новый заказ |
| GET | /orders/{id} | Получить заказ |
| PATCH | /orders/{id}/status | Обновить статус |
| GET | /plants/{id}/capacity | Свободная мощность завода |
| GET | /mixers | Список миксеров с GPS-позицией |
| POST | /lab/passports | Создать паспорт качества |
| POST | /invoice | Сформировать УПД в 1С |
Пример: POST /orders
POST /v1/orders
Authorization: Bearer eyJhbGci...
{
"client_inn": "7452123456",
"product_code": "B25_F150_W6",
"volume_m3": 24.5,
"delivery": {
"address": "Челябинск, ул. Братьев Кашириных, 108",
"when": "2026-04-14T08:00:00+05:00",
"pump_needed": true
}
}
// 201 Created
{
"order_id": "ORD-2026-04-13-0072",
"plant_assigned": 1,
"mixer_assigned": "M-47",
"eta": "2026-04-14T08:42:00+05:00",
"estimated_price_rub": 151900
}Глоссарий
| Термин | Определение |
|---|---|
| AS-IS | Описание процесса в текущем состоянии. |
| BPMN | Business Process Model and Notation — стандарт нотации процессов. |
| EAM | Enterprise Automation Methodology — методология LSIT. |
| RPA | Robotic Process Automation — программные роботы для рутинных задач. |
| SLA | Service Level Agreement — соглашение об уровне обслуживания. |
| SLO | Service Level Objective — целевой уровень обслуживания. |
| TO-BE | Описание процесса в целевом состоянии после автоматизации. |
| УПД | Универсальный передаточный документ (счёт-фактура + акт). |
| Миксер | Автобетоносмеситель — спецтехника для доставки бетона. |
| Рецептура | Формула смеси бетона (марка, класс, добавки). |
| Geofence | Виртуальная геозона для срабатывания событий по GPS. |