Varasset: переход с устаревшей технологии на современный open-source всего за 8 месяцев

Ситуация

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

Varasset давно популярен на американском рынке отраслевого ПО. Компания развивает два продукта: “Varasset XAM” и “Varasset Joint Use”. Изначально разработка велась на Microsoft Silverlight. Когда несколько лет назад Microsoft объявил, что прекращает поддержку Silverlight, команде пришлось искать новую технологическую платформу. Важными требованиями стали гибкость и открытый код, чтобы минимизировать риск повторения ситуации. После длительного поиска команда остановилась на Jmix (ранее CUBA Platform).

Решение

Первой задачей стала непосредственно миграция с Silverlight на Jmix. Это оказалось значительно проще, чем ожидалось. Весь процесс занял 8 месяцев, причем миграцию выполняла небольшая команда из 5-6 разработчиков при неполной занятости.

“Перейти с технологий Microsoft на Java-стек оказалось удивительно легко”

Dave Chaney, управляющий партнер Varasset

После завершения этапа миграции, команда перешла к развитию продуктов на Jmix Новейшие версии обладают широкой функциональностью:

  • Организация команд — анализ профессиональных навыков, снаряжения и соответствующих работ. Назначение команд на объекты и задачи по результатам анализа;
  • Динамическое назначение задач в составе бизнес-процессов;
  • Отображение рабочих объектов на карте;
  • Составление рабочего расписания;
  • Встроенный мессенджер с системой уведомлений;
  • Управление данными, связанными с внутренними процессами — информация о клиентах, учет договоров и других документов.

Встроенные компоненты платформы, такие как рассылка электронной почты, single sign-on, формирование отчетов сэкономили немалую часть бюджета и времени Varasset. Модуль BPM дал возможности адаптации под особенности рабочих процессов любого клиента.

Результаты

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

Varasset упрочил лидирующие позиции среди систем управления ресурсами и рабочими процессами в сфере электроэнергетики. Сегодня продукт используют крупнейшие электроэнергетические, кабельные и телекоммуникационные компании США.