AEVORON/Подход

Процесс, в котором заказчик всегда знает, что происходит

Мы применяем к разработке ПО дисциплину инженерного проекта: обследование, проектная документация, испытания и приёмка. Каждый этап заканчивается конкретным результатом.

Лист 06 / 09
Этап 01

Обследование

Выезжаем на объект или изучаем его удалённо. Отраслевой инженер и системный аналитик разбирают процессы, оборудование, существующие системы и данные.

Результат этапа

Отчёт об обследовании, карта данных, реестр рисков

Этап 02

Техническое задание

Описываем архитектуру, интеграции, требования к надёжности и безопасности, критерии приёмки. Согласуем смету и календарный план.

Результат этапа

ТЗ, архитектурная схема, смета

Этап 03

Прототип или пилот

Показываем интерфейс и ключевые сценарии до начала основной разработки. Для ИИ и IIoT делаем пилот на реальных данных.

Результат этапа

Интерактивный прототип или пилот

Этап 04

Разработка

Двухнедельные спринты, каждый заканчивается демонстрацией. Код проходит ревью и автотесты, заказчик видит прогресс в трекере.

Результат этапа

Рабочие версии после каждого спринта

Этап 05

Внедрение и приёмка

Разворачиваем систему на площадке, обучаем операторов и администраторов, проводим пусконаладку, предварительные испытания, опытную эксплуатацию и приёмочные испытания.

Результат этапа

Протоколы испытаний, акт приёмки, документация, обученный персонал

Этап 06

Сопровождение

Сопровождаем по SLA: мониторинг, обновления, разбор инцидентов. Развиваем систему по мере роста производства.

Результат этапа

SLA, регулярные релизы

Принципы

Правила, которые мы не нарушаем

Промышленные системы работают годами. Мы проектируем их так, чтобы через пять лет их было легко поддерживать и развивать.

Безопасность по умолчанию

Сегментация сетей, минимальные права, журналирование действий. Для промышленных систем ориентируемся на IEC 62443.

Работа без интернета

Промышленный объект не должен зависеть от внешнего канала. Системы работают в изолированной сети и синхронизируются, когда связь появляется.

Открытые стандарты

OPC UA, MQTT, ISA-95, отраслевые форматы данных. Вы не привязаны к нам: при заказной разработке исходный код и документация передаются заказчику.

Документация на четырёх языках

Руководства оператора и администратора, описание архитектуры и API на русском, английском, узбекском и китайском.

Технологии

Стек под задачу, а не задача под стек

Промышленные протоколы
OPC UAOPC DAModbus TCP/RTUIEC 60870-5-104S7 / PROFINETMQTTLoRaWAN
Бэкенд
GoPythonC# / .NETC++RustNode.js
Фронтенд и мобильные
TypeScriptReactVueThree.jsWebGLFlutterKotlinSwift
Данные
PostgreSQLPostGISTimescaleDBClickHouseInfluxDBKafkaRedis
ИИ и аналитика
PyTorchscikit-learnOpenCVONNXGrafanaSuperset
Инфраструктура
KubernetesDockerLinuxTerraformGitLab CIPrometheus
Следующий шаг

Расскажите о задаче. Предложим архитектуру решения и план работ

На первую встречу приходят инженер отрасли и архитектор ПО. NDA подписываем до передачи данных.