Как наш конфигуратор сэкономил сотни тысяч долларов производителю нефтедобывающего оборудования

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

Как наш конфигуратор сэкономил сотни тысяч долларов производителю нефтедобывающего оборудования

О проекте

В IT Test обратилась одна из крупнейших компаний в сфере нефтяного машиностроения, которая специализируется на разработке, производстве и сервисном обслуживании оборудования для добычи нефти. Название заказчика остается под NDA.

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

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

Боли и проблемы клиента

• Высокая стоимость лицензий зарубежного аналога.

• Крайне редкие обновления каталогов оборудования.

• Необходимость вручную создавать итоговые отчеты и кастомизировать их.

• Громоздкий и устаревший интерфейс зарубежного аналога.

• Нет совместного доступа к проектам.

• Отсутствие веб-приложения в онлайн-формате, только десктопная версия.

• Невозможность повлиять на развитие продукта и добавить необходимые функции.

• Неклиентоориентированная техподдержка.

Наши задачи

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

Для этого было необходимо:

• погрузиться в сферу и понять, как работают инженеры: чем пользуются, какие задачи выполняют, что является результатом их работы и т.д.;

• собрать полный список требований и определить, каким должен быть итоговый продукт;

• создать легкий, читаемый интерфейс, сохраняя при этом важнейшие для инженеров элементы (графики, таблицы и т.д.);

• адаптировать сложнейший математический модуль с функциями и методами для выполнения расчётов и построения графиков под новый продукт;

• разработать онлайн- и офлайн-версию, обеспечив синхронизацию данных между ними;

• создать быстрые и кастомизируемые итоговые отчеты для инженеров со всеми рассчитанными данными и графиками по проекту.

Сложности

Главным челленджем для IT Test стала необходимость разобраться в специфике работы конфигуратора нефтедобывающего оборудования. Для этого нужно было понять устройство и характеристики буровых установок — с этим команде помогал инженер-математик со стороны заказчика.

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

Как наш конфигуратор сэкономил сотни тысяч долларов производителю нефтедобывающего оборудования

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

Этапы работы

Аналитика и проектирование интерфейса

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

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

Разработка MVP

За три месяца нам удалось разработать первую версию рабочей системы, у которой в январе 2021 года появились первые пользователи. Руководители компании заказчика на практике убедились в преимуществах и выгодах, которые дает цифровизация внутренних процессов — это позволило команде IT Test продолжить развитие продукта.

Запуск полноценной версии

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

Онлайн-версия:

• конфигуратор на собственных серверах холдинга;

• возможность работы с любых устройств;

• совместный доступ;

• высокая скорость работы за счёт мощности серверов;

• централизованное и безопасное хранение данных.

Офлайн-версия

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

Уникальная система формирования отчетов

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

Мы разработали максимально эргономичный интерфейс, позволяющий:

  • формировать отчеты в пару кликов;
  • кастомизировать отчет под конкретное подразделение;
  • автоматически менять отчет при внесении любых изменений.
Как наш конфигуратор сэкономил сотни тысяч долларов производителю нефтедобывающего оборудования

Модуль Sensitivity

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

Как наш конфигуратор сэкономил сотни тысяч долларов производителю нефтедобывающего оборудования

Поддержка и доработка системы

На текущий момент продукт находится в стадии поддержки и расширения функционала. Команда IT Test саппортит пользователей, внедряет улучшения и переписывает математический модуль конфигуратора на другой язык программирования, Rust, чтобы повысить скорость расчетов и оптимизации обмена данными между компонентами системы.

Результаты

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

Автоматизация

Автоматический подбор оборудования в зависимости от характеристик скважин.

Самостоятельная система

Возможность добавления нового оборудования самостоятельно без дополнительных доработок.

Итоговый отчёт в пару кликов

Автоматическое формирование. Все блоки в одном документе в нужном формате. Персонализированный набор корреляций и гибкая настройка.

Удобный интерфейс

Эргономичный графический интерфейс с различными вариантами отображения информации.

Экономия ресурсов

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

Возможность доработок

Оперативное добавление нового функционала и техническая поддержка со стороны IT Test.

Преимущества для бизнеса:

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

Пишите нам на почту office@ittest-team.ru или оставляйте заявку на сайте.

Больше экспертных материалов о заказной разработке, дизайне и тестировании в Telegram-канале IT Test.

4444
4 комментария

Самое важное как я понимаю автоматизация и экономия. На этом и будут основываться.

После запуска первой версии много недочетов системы было вычислено или же она сразу себя зарекомендовала?

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

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