Производственная компания
ИТ-поддержка и импортозамещение ПО для нефтедобычи
Клиент из производственной сферы работает напрямую с нефтедобывающими компаниями. Мы усилили его ИТ-подразделение frontend- и backend-разработчиками, аналитиками и техписателем и переводим его продукты на импортонезависимые технологии.
- Нефтегаз
- Аутстаффинг
- Разработка
- Поддержка
- Аналитика
- 14 специалистов + аккаунт-менеджер CRT
- 2+ года работы над проектом
- 4 продукта
- Специалисты уровня middle+
Главное о проекте
Мы работаем в большой команде и делаем общее дело для развития нефтяной промышленности России. Ниже — самые интересные проекты, которыми мы занимаемся в рамках сотрудничества.
Все технологии, которые мы используем, — независимые стеки, рекомендованные для разработки в нефтегазовой отрасли.
Экспертиза в предметной области: геология, геофизика, бизнес-аналитика.
Фронтенд- и бэкенд-разработчики, аналитики и технический писатель уровня middle+ в составе ИТ-подразделения клиента.
задача
Обновить все ИТ-продукты и системы клиента с точки зрения импортонезависимых технологий, чтобы сотрудники нефтедобывающих компаний продолжили работать с ними после санкций против нефтяного сектора.
Что сделали
- Система мониторинга недропользования — полностью заменили DevExpress на импортонезависимые библиотеки, старые модули перевели на React и адаптировали под Linux, исправили ошибки и добавили новые функции
- Конвертер запасов — обновили серверную часть, провели рефакторинг и настроили CI/CD. Для развёртывания конвертера разрабатываем отдельное десктоп-приложение
- Приложение для пространственных данных — работаем над слоями, фильтрами и проецированием «на лету»
- Техдокументация для замены SAP BI и ERP — подготовили и проверили на соответствие стандартам и ГОСТ
проекты
4 проекта в рамках сотрудничества
Система мониторинга недропользования
Сотрудники нефтедобывающих компаний используют СМН для совместных рабочих процессов, направленных на повышение производительности добычи нефти, газа и других полезных ископаемых. Мы перевели систему на независимые стеки, чтобы пользователи веб-приложения продолжили работать с ней после санкций против нефтяного сектора, и ежедневно её поддерживаем.
- Windows Server
- MS SQL Server
- C#
- TypeScript
- .NET 6

Для чего используют СМН
- Мониторинг проектных решений по разработке месторождений
- Лицензирование
- Подсчёт государственных запасов
- Картография месторождений
- Мониторинг и анализ геологоразведочных работ
- Формирование отчётов
- Мониторинг ресурсной базы
Задачи
- Адаптировать все сервисы и платформы для сектора разведки и добычи нефти под импортонезависимые стеки
- Разработать и оформить техническую документацию для ввода отечественного ПО в промышленную эксплуатацию взамен импортного
- Перейти на новые open source технологии с лицензией MIT
- Исправить ошибки в коде и реализовать новый функционал
Что сделали
- 01
Систему адаптировали под импортонезависимый стек с лицензией MIT
- 02
DevExpress полностью заменили импортонезависимыми библиотеками
- 03
Все старые модули теперь на React и адаптированы под Linux
- 04
Исправили ошибки в коде и реализовали новый функционал
На стороне нашей IT-команды — экспертиза в разработке и выполнение фронта работ по улучшению производительности приложения. На проекте происходил переход на новые технологии, также мы занимались заменой всех санкционных библиотек на те, которые соответствуют требованиям ИБ.
АмальТехлид проекта (фронтенд)Наш заказчик и будущие пользователи получают приложение, которое функционирует без ошибок и соответствует всем требованиям. Также создаваемое приложение характеризуется устойчивостью к изменениям и расширяемостью.
СергейРазработчик проекта (бэкенд)Конвертер запасов
Пользователи — компании, которые добывают полезные ископаемые. Конвертер сопоставляет расчёты запасов в разных классификациях, чтобы принимать решения о целесообразности инвестиционных проектов по разработке месторождений. Работа приложения полностью зависит от серверной части: от скорости и качества обработки данных зависит всё, с чем имеют дело пользователи, — от xlsx-отчётов до данных на веб-странице.
- .NET 6+
- Avalonia
- PostgreSQL 15

Что позволяет веб-приложение
- Хранить информацию о запасах разных месторождений
- Конвертировать запасы в различные классификации
- Анализировать результат в табличном и графическом виде
- Создавать и выгружать файлы-отчёты по месторождениям
- Работать на трёх языках: русском, английском и китайском
- Пользоваться базой знаний и справочниками с поиском
Что сделали
- 01
Исправили ошибки на серверной части, обновили проект и реализовали новый функционал
- 02
Разрабатываем отдельное десктоп-приложение для развёртывания конвертера запасов
- 03
Оптимизировали работу приложения, провели рефакторинг большого объёма функционала
- 04
Настроили конвейер разработки (CI/CD), администрируем базу данных и веб-сервер
Как работает приложение
- Страница входа — первое, что видит пользователь
- После авторизации открывается список проектов: у каждого уникальное имя и своя классификация
- Проект можно загрузить из файла xlsx или json
- Внутри проекта можно менять информацию о самом проекте и его запасах
- Таблицу конвертированных запасов можно выгрузить в pdf, xlsx или ods
- По конвертации можно сформировать отчёт
Исправление старого функционала позволяет учесть все требования заказчиков и пожелания пользователей, что улучшает пользовательский опыт и позволяет поддерживать работу системы на максимально высоком уровне. Например, в рамках рефакторинга удалось сократить время загрузки одного из справочников в 3–4 раза.
ВикторРазработчик проекта (бэкенд)Приложение для пространственных данных
Приложение под NDA для создания, сбора, актуализации, обработки, визуализации и анализа пространственных данных. В нём быстро и качественно оформляют картографическую информацию и готовят макеты карт к печати — с широким набором инструментов для оформления символов и подписей.
- PostgreSQL
- Avalonia
- MS Access
- Oracle
- .NET 6
- MS SQL Server
- SQLite

Послойная организация данных в редакторе
- Управление видимостью и порядком слоёв при визуализации карты
- Настройка фильтров слоёв
- Карта из слоёв разной степени детализации и происхождения
- Разнородные данные в разных системах координат и картографических проекциях в одном документе
- Проецирование «на лету» с учётом всех параметров трансформации между системами координат
Импортозамещение SAP
Замена действующей системы планирования и корпоративной отчётности на базе SAP BI и ERP отечественным ПО с полным сохранением существующей пользовательской функциональности. Новую систему создают на базе ПО собственной разработки заказчика, включённого в Реестр российских программ для ЭВМ и БД.
- PostgreSQL
- Avalonia
- MS Access
- Oracle
- .NET 6
- MS SQL Server
- SQLite

Функции новой системы
- Электронное согласование сформированных планов и отчётов
- Подсистема хранения данных
- Разграничение доступа пользователей
- Интеграция с другими информационными системами предприятия
Что сделали
- 01
Разработали и оформили техническую документацию
- 02
Проверили соответствие документации внутренним стандартам компании и ГОСТ
- 03
Обеспечили единообразие стиля и формата
- 04
Собрали, систематизировали и проанализировали данные от архитекторов и аналитиков для подготовки документов
Для разработки и ввода в промышленную эксплуатацию системы необходим согласованный пакет документов. Технический писатель помогает привести документы к единообразию и оперативно вносит правки по замечаниям для ускорения процесса согласования.
МаринаТехнический писатель проектаподробности
Почему у конвертера запасов такой стек
Стек бэкенд-технологий у заказчика уже был сформирован: .NET 6+, Avalonia и PostgreSQL 15. Он полностью закрывает требования к системе.
- Зрелостьмного библиотек и готовых решений
- Кроссплатформенностьу пользователей системы разные требования к ОС
- Открытый исходный кодважен для отдельных библиотек-модулей из-за требований информационной безопасности
результат
Чего добились
- Получили первые положительные отзывы пользователей об удобстве интерфейса и скорости отклика на запросы
- У всего разработанного ПО есть необходимая документация, и всё оно сделано на импортонезависимых технологиях
суть проекта
Проект в цифрах и схемах
Что изменилось для пользователей
Время работы конечных пользователей
Загрузка одного из справочников
70%модернизации сервиса уже выполнено
4 продукта, 14 специалистов уровня middle+ и аккаунт-менеджер CRT, больше 2 лет работы
технологии
На чём сделали
- .NET 6
- C#
- TypeScript
- React
- Avalonia
- PostgreSQL
- MS SQL Server
- Oracle
- SQLite
- Linux
- РЕД ОС
ещё кейсы
Другие проекты
Нужен похожий проект?
Расскажите о задаче: разберём её и предложим решение. Бесплатно.
Алексей СырчинГенеральный директор