Импортозамещение системы «Бизнес-планирования»

Заказчик:
ВТБ, ПАО
Руководитель проекта со стороны заказчика
Поставщик
ГК Иннотех
Год завершения проекта
2024
Сроки выполнения проекта
апрель, 2023 — декабрь, 2024
Масштаб проекта
40000 человеко-часов
Цели

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

  1. Переведены на целевой стек компоненты системы «Бизнес планирование».

  2. Бизнес-план на 2025 год успешно сформирован в новой системе!

Уникальность проекта

Разработан подход, позволивший обеспечить перенос на PostgreSQL решения, содержащего большое количество бизнес-логики приложения, написанного средствами СУБД Oracle, включающая:

  • Использование liquibase, с целью переноса не только данных, но и создания новых объектов с учетом синтаксиса PostgreSQL;

  • Адаптацию кодовой базы к возможностям PostgreSQL;

  • Решение вопросов производительности работы импортозамещенной системы.

Использованное ПО
  1. СУБД: PostgreSQL

  2. Сервер приложений: Wildfly, Nginx,

  3. UI: Chromium, МОЙОфис

  4. Виртуализация: Openstack

  5. ОС: Astra Linux

Сложность реализации
  1. Сложность миграции приложения, в виду наличия бизнес-логики приложения на уровне СУБД;

  2. Необходимость синхронизации сроков импортозамещения системы с планами Финансового департамента по актуализации бизнес-плана 2024 года и подготовке к плановой компании 2025 года.

Описание проекта
  1. Система «Бизнес-планирование» - информационно-аналитическая система сбора и обработки плановой информации – промышленное решение для подготовки консолидированного бизнес-плана Банка ВТБ (бизнес-план Группы ВТБ) и бизнес-планов Компаний группы.

  2. Система была создана по запросу Финансового департамента, более 15 лет назад, с применением принятых на тот момент в банке технологий: Oracle RDBMS, IBM WebSphere, Vmware и пр.

  3. Внедряемые в Банке новые архитектурные и технологические стандарты, обусловили необходимость приведения информационной системы в соответствие с ними.

Основными задачами, решаемыми в рамках проекта, являлись:

  • «Бесшовность» миграции с точки зрения бизнес-пользователей системы;

  • Миграция приложения с СУБД Oracle DB на PostgreSQL, с переносом всех данных и модификацией расчетов, реализованных средствами БД Выполнен перенос: 2613 java classes, 624 функции, пакета данных и таблицы, 862 View и Сиквенсов);

  • Модернизация пользовательского интерфейса, разделение на Backend и Frontend, с реализацией поддержки современных браузеров с целью отказа от MS Internet Explorer. (Модифицировано 190 экранных форм);

  • Модернизация отчетной системы, с целью отказа от использования в работе с отчетами Microsoft Office и перехода к работе в Мой офис (Модифицировано 501 отчетных форм);

  • Реализация существующих интеграционных взаимодействий со смежными системами, с использованием целевых интеграционных решений (Apache NiFi, DataLake);

География проекта

Банк ВТБ (ПАО)

Группа ВТБ

Коментарии: 16

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

  • Максим Часовиков
    Рейтинг: 4089
    МГУ имени М.В.Ломоносова
    Руководитель цифровизации образовательных процессов
    08.01.2026 20:51

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

    • Светлана Фокина Максим
      Рейтинг: 91
      ПАО ВТБ
      Руководитель проекта
      вчера, 17:37

      Добрый день! Спасибо за ваш вопрос, Максим! Основной результат был достигнут за счет отказа от импортозависимых компонент, к этому KPI был отнесен наш проект. В частности для системы управления базами данных произведен отказ от Oracle DB и переход на PostgreSQL, в части интерфейсов - выполнен перенос разработок и модернизация функционала для исключения использования работы на зарубежном стеке для браузера (MS Internet Explorer) и для отчетности (Microsoft Office).

  • Дмитрий Турчановский
    Рейтинг: 2074
    ЗН Цифра
    Заместитель Генерального директора по ИТ
    вчера, 12:48

    Здравствуйте! По опыту переход на российскую систему управления базами данных довольно-таки болезненный. 2 вопроса: 1) насколько пришлось что-то менять в коде самой системы или все прошло безболезненно при замене субд; 2) насколько увеличились трудозатраты на поддержку системы?

    • Светлана Фокина Дмитрий
      Рейтинг: 91
      ПАО ВТБ
      Руководитель проекта
      вчера, 17:29

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

      • Мария Ёлгина Светлана
        Рейтинг: 31
        ПАО ВТБ
        Заместитель начальника управления автоматизации внутренних процессов и сервисов
        вчера, 17:46

        Добрый день! Интересная ветка и вопросы. В части первого вопроса есть ли данные в количественном эквиваленте по объему перенесенных объектов?

        • Светлана Фокина Мария
          Рейтинг: 91
          ПАО ВТБ
          Руководитель проекта
          вчера, 17:54

          Мария, добрый день! Спасибо за ваше уточнение. Да, есть оцифрованные данные в этой части: для Базы данных был выполнен перенос: 2613 java classes, 624 функции, пакета данных и таблицы, 862 View и Сиквенсов)

  • Валерий Левченко
    Рейтинг: 60
    DIS Group
    Руководитель направления PR
    вчера, 17:21

    Добрый вечер! Какая управленческая методология (гибридная, Agile, Waterfall и т.д.) была применена для координации работ в рамках проекта, и как конкретно она помогла балансировать между соблюдением жестких сроков/бюджета и необходимостью гибко реагировать на возникающие вызовы и изменяющиеся требования?

    • Светлана Фокина Валерий
      Рейтинг: 91
      ПАО ВТБ
      Руководитель проекта
      вчера, 17:44

      Добрый день, Валерий, спасибо за вопрос! Для управления проектами в Банке ВТБ используется своя внутренняя методология "ПроПро", которая базируется и на Agile, и на Waterfall. Мониторинг достижения результатов, а также управлениями всеми ресурсами выполнялся по спринтам (2 недели), что позволяло оперативно реагировать на возникающие сложности.

  • Валерий Левченко
    Рейтинг: 60
    DIS Group
    Руководитель направления PR
    вчера, 17:21

    Здравствуйте! Как была структурирована проектная команда, и какие конкретные инструменты и практики (ежедневные стендапы, совместные рабочие пространства, регламенты) были использованы для обеспечения эффективной коммуникации и синергии между всеми участниками, включая заказчика, исполнителей и ключевых стейкхолдеров?

    • Светлана Фокина Валерий
      Рейтинг: 91
      ПАО ВТБ
      Руководитель проекта
      вчера, 17:49

      Добрый день, Валерий, спасибо за вопрос! Вся команда была разделена на 3 большие направления, привязанные к функциональности: Базы данных, Браузер, Отчетность. На проекте применялись обязательно ежедневные стендапы в командах (куда ходила вся разработка и лидеры от заказчика), планирование спринта и ретро спринта, а также общие встречи со всеми заказчиками - Операционные комитеты (1 раз в 2 недели).

  • Валерий Левченко
    Рейтинг: 60
    DIS Group
    Руководитель направления PR
    вчера, 17:22

    Здравствуйте! Какие три наиболее значимых профессиональных или технических вызова возникли в ходе реализации проекта, и какие проактивные или реактивные меры по управлению рисками были предприняты для их успешного преодоления без существенного воздействия на сроки, бюджет или качество итогового результата?

    • Светлана Фокина Валерий
      Рейтинг: 91
      ПАО ВТБ
      Руководитель проекта
      вчера, 17:59

      Добрый день, Валерий, спасибо за такой интересный вопрос! Я бы выделила такие три вызова: Первый: обеспечить выполнение проекта в сроки, так как мы должны были обеспечить выполнение бюджетной кампании в регламентные для Банка даты. Второй: в принципе отказ от СУБД Oracle, на рынке в момент старта проекта под наши требования было мало аналогичного опыта. Третий: организация работ команды разработки со старого под новый стек.

  • Валерий Левченко
    Рейтинг: 60
    DIS Group
    Руководитель направления PR
    вчера, 17:22

    Какие ключевые показатели эффективности (KPI) были определены на старте проекта для оценки его успешности, и какие количественные или качественные результаты были фактически достигнуты по каждому из этих показателей к моменту завершения всех работ?

    • Светлана Фокина Валерий
      Рейтинг: 91
      ПАО ВТБ
      Руководитель проекта
      вчера, 18:00

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

  • Валерий Левченко
    Рейтинг: 60
    DIS Group
    Руководитель направления PR
    вчера, 17:23

    В чем заключается основная уникальность и/или инновационность данного проекта в контексте отрасли или внутренних процессов заказчика, и можно ли считать его пилотным или флагманским, задающим новый стандарт для будущих аналогичных инициатив?

    • Светлана Фокина Валерий
      Рейтинг: 91
      ПАО ВТБ
      Руководитель проекта
      вчера, 17:53

      Добрый день, Валерий, спасибо за вопрос! Каждый проект импортозамещения уникален в чем-то своем. Наш проект позволил выполнить KPI, которые стояли в нашей части за счет отказа от импортозавизимого ПО. Разработан подход, позволивший обеспечить перенос на PostgreSQL решения, содержащего большое количество бизнес-логики приложения, написанного средствами СУБД Oracle, при этом сохранив «бесшовность» миграции с точки зрения бизнес-пользователей системы в части интерфейсов.

Год
Предметная область
Отрасль
Управление
Мы используем файлы cookie в аналитических целях и для того, чтобы обеспечить вам наилучшие впечатления от работы с нашим сайтом. Заходя на сайт, вы соглашаетесь с Политикой использования файлов cookie.