Рефакторинг ИТ-решения для прогнозирования деятельности ООО «Сургутнефтегаз»

23 ноября 2015

«Сургутнефтегаз» — одно из крупнейших предприятий нефтяной отрасли России. Для прогнозирования деятельности группы компаний используется финансово-экономическая модель, которая разрабатывалась в течение нескольких лет. Решение разрослось до больших масштабов, поэтому мы провели рефакторинг, чтобы оптимизировать процессы.

«Сургутнефтегаз» — одно из крупнейших предприятий нефтяной отрасли России. Основные направления работы включают в себя разведку и добычу углеводородного сырья, переработку нефти и газа, производство нефтепродуктов, продуктов газопереработки, выработку продуктов нефте- и газохимии, а также производство электроэнергии. Для прогнозирования деятельности группы компаний используется финансово-экономическая модель, которая разрабатывалась в течение нескольких лет.

В основу решения были положены продукты Microsoft: SQL Server, SharePoint и Excel. В результате внесения в модель всех необходимых параметров получился целый комплекс систем и файлов:

  • более тысячи связанных между собой Excel-файлов,
  • решение на Microsoft SharePoint, которое содержит алгоритм пересчета Excel-модели,
  • интеграционные модули, обеспечивающие модель данными из SAP BW.

Решение выдавало довольно точную прогнозную модель, но стало откровенно большим. Ручные корректировки и ошибки ввода стали приводить к падению решения, а пересчет стал занимать десятки часов. По мнению ИТ-специалистов «Сургутнефтегаза», архитектурная модель подошла к своему пределу, и потребовалось привлечь специалистов для рефакторинга решения.

Решение работало хорошо, но архитектурная модель подошла к своему пределу, и потребовался рефакторинг.

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

True Engineering провела следующие комплексные работы:

  1. Microsoft SharePoint обновлен с версии 2007 на версию 2012 с переработкой и оптимизацией кода решения по пересчету модели.
  2. Добавлен механизм планирования запуска операций и отслеживания статусов пересчета на каждом этапе.
  3. Разработана и введена защита целостности данных и расчетных формул. Теперь пользователи имеют доступ только к внесению тех данных, которые вводятся в ручном режиме, и часть из них предоставляется только выбором из справочников.
  4. Разработано решение по генерации презентации рассчитанной модели в формате PowerPoint.
  5. Проведен аудит производительности решения в целом.

В результате решение стало работать более стабильно, пользователи получили удобные инструменты внесения данных и защиты от ошибок, расчет модели производится в автоматическом режиме в удобное время, а отчет о каждом этапе расчета предоставляется ИТ-специалистам для анализа в виде структурированного log-файла.

Решение стало работать стабильно, расчет модели производится в автоматическом режиме, а каждый этап расчета логируется и доступен для контроля и анализа.

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

Презентация в формате PowerPoint с результатами расчета создается автоматически.

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

 

Недавние публикации

Еще по теме

Похожие бизнес-задачи и решения, которые мы нашли, проверили и внедрили

Система удаленного мониторинга и управления нефтяными скважинами

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

В этом кейсе рассказываем, как совместная команда специалистов заказчика и True Engineering разработали систему удаленного мониторинга и управления нефтяными скважинами.

Корпоративное приложение для 150 000 сотрудников сети быстрого питания: как мы спроектировали единую экосистему сервисов

Как объединить 150 000 сотрудников, если у большинства нет доступа к корпоративным системам с рабочего компьютера? Для сети ресторанов быстрого питания мы спроектировали мобильную экосистему, которая собрала в одном окне ключевые HR-сервисы, коммуникации, льготы и инструменты поддержки с учетом высокой нагрузки, требований безопасности и сценариев использования на личных устройствах.

S7 Airlines: автоматизировали 90% кассовых операций и перевели всю сеть офисов на новую систему за сутки — без потери данных и остановки продаж

Централизованная аутентификация и SSO на базе Keycloak для корпоративных систем

Крупная сеть ресторанов столкнулась с типичной проблемой растущей IT-инфраструктуры: десятки систем с разными механизмами авторизации, множественные интеграции и отсутствие единого управления доступами. Мы построили централизованную систему аутентификации на базе Keycloak, объединив офисные и ресторанные системы в единую точку входа.

Опросы без Google Forms: как построить корпоративный сервис сбора данных под задачи бизнеса

В корпоративной среде обратную связь приходится собирать регулярно - от сотрудников, клиентов, партнеров. Публичные инструменты вроде Google Forms и «Яндекс Форм» удобны для простых задач, но часто не подходят компаниям с высокими требованиями к безопасности и множеством интеграций. Мы рассказываем, как создали сервис опросов, который стал частью корпоративной экосистемы.