12 марта 2026 г.

Увеличить

Заказчик проекта – одна из крупнейших нефтедобывающих компаний России. Компания эксплуатировала разработанное ранее экспертами ICL Services импортонезависимое приложение для автоматизации мониторинга актуального состояния и целостности объектов нефтедобычи. С течением времени в связи с постоянно увеличивающимся объемом данных у компании появилась необходимость расширить функционал приложения.

Требовалось добавить два крупных модуля с большим количеством графиков и отчетов, а также обработкой большого количества данных. Для решения этой задачи подключилась команда ICL Services.

Задачи проекта

1. Собрать и проанализировать новые требования, разработать спецификации.
2. Реализовать интеграцию приложения с двумя существующими системами заказчика, отвечающими за доставку текущих показателей по состоянию скважин.
3. Разработать модуль для отображения показателей скважин с высокочастотных датчиков.
4. Мигрировать данные за период до момента выхода ПО в производственную эксплуатацию.

Вводная

Проект был реализован с применением гибкой методологии разработки. Команда ICL Services использовала Agile-подход с короткими итерациями и регулярными демонстрациями промежуточных результатов заказчику. Это позволило оперативно учитывать изменения требований и корректировать функциональность по мере развития проекта.

С самого начала была выстроена тесная работа с заказчиком. Постоянная коммуникация обеспечила своевременное согласование архитектурных решений и интеграций с другими корпоративными системами. Для удобства управления и прозрачности процесс был разделён на несколько логических этапов

Ход проекта

На первом этапе специалисты провели сбор и детальный анализ требований. Эксперты изучили промышленные процессы заказчика, выявили ключевые сценарии использования системы и на их основе подготовили проектные решения и спецификации для разработки новых модулей.

Далее проект перешёл в фазу полного цикла разработки. Команда реализовала необходимый функционал, провела комплексное тестирование, подготовила пользовательскую документацию и документацию по администрированию системы. Отдельное внимание было уделено корректной миграции данных, что позволило сохранить целостность и непрерывность бизнес-процессов.

В рамках проекта также было выполнено технологическое обновление программного обеспечения. Система была переведена на современные версии платформ — .NET 8 и Angular 18. Это позволило повысить производительность, уровень безопасности и общую стабильность решения.

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

Для ускорения и повышения надёжности внедрения команда настроила процессы автоматизации и развертывания. Использование CI/CD обеспечило быстрое, безопасное и контролируемое обновление системы.

Завершающим этапом стала опытная эксплуатация решения. После пилотного использования система была передана в промышленную эксплуатацию и сопровождение, которое продолжает обеспечивать команда ICL Services.

Продукты и технологии

— .NET 8, C#
— Angular 18, TaigaUI, TypeScript
— GraphQL
— Postgre SQL
— Podman
— Rocky Linux
— Gitlab

Результаты

Разработанное приложение получило широкое развитие и доработку.
Два новых модуля разработаны и интегрированы в существующую систему без простоев для пользователей.
Гибкая методология и частые демонстрации позвонили сократить время согласований.
Новые возможности позволили автоматизировать дополнительные процессы.
Данные, которые хранились в формате Excel, были добавлены в новую систему, с возможностью дозагрузки данных в дальнейшем

Подробнее

Отрасль заказчика: Топливная промышленность, Химическая и нефтехимическая промышленность

Источник: ICL Services

Реклама ООО «ДжиДиСи Сервисез», ИНН: 1660146230