Кейс компании ДОМ.РФ

Внедрение системы управления жизненным циклом моделей

О проекте

Совместный проект SAS и ДОМ.РФ заключался в разработке и внедрении программного продукта в области управления моделями, которое позволило бы решить следующие задачи:

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

Ипотека

Аренда

Земельные участки

Городская среда

Аналитика

Банк

О КЕЙСЕ

Задачи проекта

Задачи

Реализация центрального хранилища моделей и данных разработки

Автоматизация жизненного цикла моделей

Адаптация ролевой модели

Реализация автоматического формирования отчетности

Решения

Создано централизованное хранилище моделей

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

Автоматизация жизненного цикла с распределением ролей и полномочий

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

Адаптирована ролевая модель

Гибкость платформы позволила полностью перенести существующую в ДОМ.РФ ролевую модель в решение SAS Model Risk Management

Реализованы интеграции со средами исполнения (SAS, Python, R и системой хранения версий моделей Git)

Возможности системы позволили реализовать интеграции с существующим в ДОМ.РФ стеком разработки моделей, а интеграция с GIT отслеживать изменения моделей и применять актуальные версии

Настроено автоматическое формирование отчетности

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

 

Реализация

SAS Model Risk Management был изящно встроен в инфраструктуру ДОМ.РФ – командой внедрения SAS были проведены все необходимые интеграции, например, с Active Directory, с почтовым сервером, для своевременного оповещения всех заинтересованных лиц, интеграция с существующими средами разработки и исполнения моделей и системой хранения версий

Внедрение было разделено на два этапа:

На первом этапе была проведена установка SAS MRM, реализован фреймворк для запуска моделей

На втором этапе – выполнена настройка валидации модели, оценки модельного риска, запросов на изменение и автоматическое формирование отчетности

РЕАЛИЗАЦИЯ

Жизненный цикл модели в SAS MRM

Постановка задачи
на создание / изменение модели

Бизнес-пользователи с помощью встроенного функционала инициируют заявку на создание/изменение модели. Супервайзер из состава Рабочей группы по управлению риском моделей утверждает заявку

Постановка задачи
на создание / изменение модели

Бизнес-пользователи с помощью встроенного функционала инициируют заявку на создание/изменение модели. Супервайзер из состава Рабочей группы по управлению риском моделей утверждает заявку

Разработка модели

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

Разработка модели

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

Проверка модели

Лидер команды разработчиков анализирует и подтверждает информацию о модели, в том числе последовательность и достаточность документации

Проверка модели

Лидер команды разработчиков анализирует и подтверждает информацию о модели, в том числе последовательность и достаточность документации

Валидация модели

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

Валидация модели

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

Принятие решения
о промышленной эксплуатации

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

Принятие решения
о промышленной эксплуатации

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

Промышленная эксплуатация

На данном этапе бизнес-пользователи производят запуски расчетов и применяют модели в рамках решения своих задач

Промышленная эксплуатация

На данном этапе бизнес-пользователи производят запуски расчетов и применяют модели в рамках решения своих задач

Списание модели

С некоторой периодичностью рабочая группа по управлению модельным риском оценивает модель и принимает решение о списание модели

Списание модели

С некоторой периодичностью рабочая группа по управлению модельным риском оценивает модель и принимает решение о списание модели

РЕАЛИЗАЦИЯ

Экосистема

Управление жизненным циклом моделей

Управление всей документацией и артефактами моделей

Легкое администрирование и поддержка изменений

Интеграция с GIT

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

РЕАЛИЗАЦИЯ

Сроки реализации

Вклад со стороны команд

  • Клиенто-ориентированный подход
  • Сборка и проработка бизнес-требований
  • Соблюдение сроков
  • Реализация интеграционных интерфейсов
  • Своевременное реагирование на возникающие изменения в бизнес-требованиях
  • Четкое видение целей  проекта
  • Активная вовлеченность в проект
  • Приоритезация задач в рамках проекта с разделением зон ответственности
  • Глубокое понимание процессов, участвовавших в автоматизации
  • Фиксированные сроки

РЕЗУЛЬТАТЫ

Чего удалось достичь

Построена "библиотека" моделей

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

Систематизация процесса управления жизненным циклом моделей:

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

Создание уникального решения - интеграционного модуля, который позволяет запускать Python и R модели

В рамках проекта внедрения командой SAS был реализован интеграционный модуль для запуска моделей, реализованных на Open-Source

Заложен базис для управления риском моделей

Встроенная методология оценки модельного риска запустила процесс перехода к риск-ориентированному подходу к управлению моделями

Построена "библиотека" моделей
Коробочный функционал SAS MRM помог построить хранилище, позволяющее вести учет всех моделей, которые разрабатываются и используются в организации, а также формировать по ним отчеты

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

Создание уникального решения - интеграционного модуля, который позволяет запускать Python и R модели
В рамках проекта внедрения командой SAS был реализован интеграционный модуль для запуска моделей, реализованных на Open-Source

Заложен базис для управления риском моделей
Встроенная методология оценки модельного риска запустила процесс перехода к риск-ориентированному подходу к управлению моделями

Контакты

SAS Россия/СНГ

109004 Москва,
ул. Станиславского, д. 21, стр. 1, эт. 3
Тел.: +7 (495) 252-41-51
Факс: +7 (495) 780-42-75
E-mail: info@rus.sas.com