Жизненный цикл

Управление версиями, сборка и выпуск, тестирование, устранение неисправностей, совершенствование ПО.

Поддержание жизненного цикла

Жизненный цикл ПО «Метрика про энерго» соответствует ГОСТ Р ИСО/МЭК 12207-2010 и включает стадии от разработки до вывода из эксплуатации. Обновления выпускаются по плану разработки и по заявкам заказчиков.

В рамках технической поддержки:

  • Помощь в установке, настройке и администрировании
  • Консультации по выбору оборудования и программного окружения
  • Пояснение функционала модулей, помощь в эксплуатации
  • Сопровождение обновлений
  • Предоставление документации

Управление версиями

ПО использует семантическое версионирование (SemVer 2.0). Исходный код хранится в Git на сервере GitLab CE (self-hosted, Российская Федерация).

Сборка и выпуск

Процесс выпуска новой версии:

  1. Разработчик создаёт тег версии в Git-репозитории (например, v1.0.1)
  2. CI автоматически выполняет:
    • Запуск тестов (unit, integration)
    • Сборку бинарных файлов для linux/amd64, linux/arm64, windows/amd64
    • Сборку Docker-образа (multi-stage, distroless, ≤ 60 МБ)
    • Подпись артефактов (Ed25519)
  3. Артефакты публикуются в GitLab Container Registry
  4. Администраторам направляется уведомление о новой версии

Процедура обновления

При обновлении выполняется автоматическая миграция базы данных (если требуется). ПО проверяет наличие обновлений при штатной проверке лицензии.

Тестирование и обеспечение качества

Тестирование — часть жизненного цикла в соответствии с ГОСТ Р ИСО/МЭК 12207-2010 (процесс верификации и валидации).

Автоматические тесты выполняются CI при каждом коммите в основную ветку. Выпуск новой версии невозможен при наличии непройденных тестов. Результаты тестирования сохраняются в CI и доступны для аудита.

Методология разработки

Разработка ведётся итеративно (Agile):

  • Спринты длительностью 2 недели
  • Бэклог задач в системе управления проектами
  • Код-ревью — обязательная проверка перед слиянием в основную ветку
  • CI/CD — непрерывная интеграция и доставка
  • Управление конфигурацией через Git

Устранение неисправностей

Неисправности, выявленные в ходе эксплуатации, устраняются тремя способами:

  • Автоматическое обновление — установка патч-версии с исправлением
  • Удалённая консультация — по email или телефону
  • Удалённое подключение — подключение к серверу заказчика для диагностики

Процесс обработки обращений

Заказчик направляет обращение с описанием проблемы, снимками экрана и логами:

Каждому обращению присваивается уникальный номер. После выполнения запроса специалист меняет статус на «Обработано».

Мониторинг и диагностика

ПО оснащено встроенными средствами мониторинга: health-эндпоинты, структурированные логи, экспорт метрик через OpenTelemetry.

Совершенствование ПО

Основные направления:

  • Расширение перечня приборов учёта и УСПД
  • Поддержка протоколов: DLMS/COSEM, СПОДЭС, Modbus RTU/TCP
  • Улучшение алгоритмов аналитики и отчётности
  • Оптимизация производительности
  • Улучшение интерфейса
  • Интеграция с внешними системами по запросам заказчиков

Предложения по улучшению направляйте на support@metrica.pro — они рассматриваются и включаются в план разработки.

Техническая поддержка

КаналКонтакт
Emailsupport@metrica.pro
Телефон+7 495 740-22-33
Режим работыПн–Пт, 09:00–18:00 (МСК)
Лицензированиеmylicense@metrica.pro

Поддержка оказывается в рамках действующего лицензионного договора.

Персонал

Пользователи

  • Навыки работы с ПК на уровне опытного пользователя
  • Опыт работы с веб-браузерами (Chrome 90+, Firefox 90+, Safari 15+, Яндекс.Браузер 23+)
  • Знание должностных обязанностей в области учёта электроэнергии

Администраторы

  • Администрирование Linux (Ubuntu, Debian, Astra Linux SE, РЕД ОС, ОС Альт) или Windows Server
  • Работа с PostgreSQL
  • Базовые навыки сетевой инфраструктуры (firewall, DNS)
  • Docker / Kubernetes (при облачном развёртывании)

Персонал правообладателя

Все сотрудники — граждане РФ, трудовая деятельность осуществляется на территории России.

Адреса размещения

ОбъектАдрес
Разработчики115088, Москва, ул. Симоновский Вал, д. 20, к. 3, пом. 54
Служба поддержки115088, Москва, ул. Симоновский Вал, д. 20, к. 3, пом. 54
Инфраструктура разработки115088, Москва, ул. Симоновский Вал, д. 20, к. 3, пом. 54

Серверная инфраструктура (GitLab CE, CI/CD, реестр Docker-образов) размещена на хостинге Beget (Россия).

О документе

ПОМетрика про энерго v1.0
ПравообладательООО «Метрика» (ИНН 7709033880, ОГРН 1027739279347)
Адрес115088, г. Москва, ул. Симоновский Вал, д. 20, к. 3, пом. 54
СвидетельствоРоспатент № 2026616612 от 10.03.2026
Сайтmetrica.pro
Emailsupport@metrica.pro
Телефон+7 495 740-22-33