Top.Mail.Ru
Развитие производственного приложения для крупной нефтедобывающей компании - Выполненные проекты
ICL Services

Развитие производственного приложения для крупной нефтедобывающей компании

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

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

Задачи

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

  1. Вводная

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

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

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

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

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

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

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

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

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

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

Результаты

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

Напишите нам

Связаться с нами

Узнайте больше о наших проектах

Заказать звонок

Ф.И.О*
Контактный телефон*
E-mail*
Компания*

Я даю согласие на обработку своих персональных данных в соответствии со статьей 9 Федерального закона от 27 июля 2006 г. N 152-ФЗ«О персональных данных»

На сайтах icl-services.com используются cookie-файлы. Оставаясь на сайте, вы даете свое согласие на использование нами cookie-файлов. Если, прочитав данное сообщение, вы не согласны, просим вас покинуть сайт.

Задать вопрос эксперту

Ф.И.О*
E-mail*
Наименование организации*
Должность*
Телефон*
Вопрос*

Я даю согласие на обработку своих персональных данных в соответствии со статьей 9 Федерального закона от 27 июля 2006 г. N 152-ФЗ«О персональных данных»

Заказать звонок

Ф.И.О*
Контактный телефон*
E-mail
Компания*

Я даю согласие на обработку своих персональных данных в соответствии со статьей 9 Федерального закона от 27 июля 2006 г. N 152-ФЗ«О персональных данных»

Наверх