Адаптивная архитектура

30
Адаптивная архитектура

Upload: vyacheslav-blagirev

Post on 17-Jul-2015

132 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Адаптивная архитектура

Адаптивная архитектура

Page 2: Адаптивная архитектура

2

«Открытие» — одна из крупнейших частных банковских групп России по размеру активов (с учетом показателей банка «Петрокоммерц»). Суммарные активы группы составляют около 2 трлн рублей. Число клиентов превышает 4 000 000 физических и 186 000 юридических лиц. «Ханты-Мансийский банк Открытие» входит в ТОП-15 крупнейших финансово-кредитных институтов страны и занимает лидирующие позиции в работе с частными клиентами и малым бизнесом.

Вячеслав Благирев Бизнес-партнер по технологиям Внедрение стратегических проектов и технологий

2 трлн рублей

TOP 15

О НАС

Page 3: Адаптивная архитектура

Что хочется обычно Бизнесу?

Page 4: Адаптивная архитектура

Возможность быстро вносить изменения.

Высокий Time2Market

Page 5: Адаптивная архитектура

Сколько времени уходит на ИТ доработки в год?

Page 6: Адаптивная архитектура

В среднем коэф. Времени эффективной работы 1 ИТ

специалиста составляет 60%

~ 5 часов в день

~ 156 дней в год

Page 7: Адаптивная архитектура

Сколько это получается при средней численности ИТ

штата?

Page 8: Адаптивная архитектура

Например, если у вас 80 человек в развитии ИТ

~ 12 500 чел/дней

80 ИТ спец.

~ от 2 000 чел/дней начинается benchmark по

внедрению АБС

Page 9: Адаптивная архитектура

Т.е. по идее можно каждый год внедрять

по несколько АБС

Page 10: Адаптивная архитектура

На что обычно уходят эти часы?

Page 11: Адаптивная архитектура

Управление продуктом (изменение

тарифной политики и т.д.)

Запуск новых продуктов (карты,

кредиты и т.д.)

Управление рисками (RBP, ставки,

решения, черные списки и т.д.)

Обслуживание продукта

(автоматизация процессов и т.д.)

Исполнение регуляторных требований

Что обычно изменяется в

Банке?

Page 12: Адаптивная архитектура

Изменения затрагивают каждый компонент ИТ ландшафта

АБС (учет + отчетность)

Интеграционный слой (ESB, сервисы,

очереди)

CRM + Call Center

Продажа продуктов

(конвейер и т.д.)

DWH (отчетность)

Управление рисками (AML, Fraud Control,

Decision Engine)

Обслуживание продуктов (касса,

выписки и тд)

Внешние сервисы

Прочие системы

+ + +

+ +

+ + +

+ +

Page 13: Адаптивная архитектура

Возможно ли как-то сократить кол-во

изменений?

Page 14: Адаптивная архитектура

Каждое изменение это уникальный Use Case?

Или же это уже что-то что было реализовано, но с другими параметрами?

Рассмотрим пример

Page 15: Адаптивная архитектура

Use Case – это описание жизненной ситуации или

процесса, которые требуется автоматизировать

Page 16: Адаптивная архитектура

Компания автоматизировала продажу КЕШ продукта

Заведение заявки

Верификация заявки

Принятие решения

Информирование клиента

Выдача

Анкета: Клиент и продукт

Проверка кредитной истории + черные списки

Одобрение заявки Уведомление клиента: SMS \

звонок

Формирование проводок в АБС

{конвейер}

{вызов сервиса}

{вызов сервиса}

{вызов сервиса}

{вызов сервиса}

Трудоемкость создания была Х часов

Page 17: Адаптивная архитектура

Представим, что теперь необходимо запустить продажу карточного

продукта.

Какие есть варианты?

Page 18: Адаптивная архитектура

Заведение заявки

Верификация заявки

Принятие решения

Информирование клиента

Выдача

Анкета: Клиент и продукт

Проверка кредитной истории + черные списки

Одобрение заявки Уведомление клиента: SMS \

звонок

Формирование проводок в АБС

{конвейер}

{вызов сервиса}

{вызов сервиса}

{вызов сервиса}

{вызов сервиса}

Вариант 1: 100% новый процесс продажи КАРТЫ

Трудоемкость создания была Х часов

Page 19: Адаптивная архитектура

Заведение заявки

Верификация заявки

Принятие решения

Информирование клиента

Выдача

Добавляем новый продукт

Проверка кредитной истории + черные списки

Новые правила одобрения Уведомление

клиента: SMS \ звонок

Формирование проводок в АБС

{конвейер}

{вызов сервиса}

{вызов сервиса}

{вызов сервиса}

{вызов сервиса}

+

+

+

Вариант 2: дорабатываем процесс по КЕШам

Трудоемкость создания была Y часов

Page 20: Адаптивная архитектура

Получается, компания потратит в год:

Вариант 1 (новый процесс)

2Х часов на работы или Вариант 2 (переиспользование)

Х + Y часов, где Y < X

Page 21: Адаптивная архитектура

Принцип «Переиспользования»

приводит нас к понимаю основ Адаптивной

архитектуры

Page 22: Адаптивная архитектура

Адаптивная архитектура «Responsitive Architecture»

подход в дизайне, который учитывает изменение окружающей среды

Page 23: Адаптивная архитектура

Основная идея это «Переиспользование»

и «Отказ от изменений в архитектуре».

Эти же принципы применимы в ИТ

Page 24: Адаптивная архитектура

Для этого нужно перейти от развития ИТ к

моделированию ИТ

Эра программистов подходит к концу.

Page 25: Адаптивная архитектура

Моделирование решает задачи классификации и оперирует:

• Моделью данных (EDM) • Модель интеграционных

взаимодействий (ESM) • Модель этапов процессов

(EPM)

Наступает время моделистов

Page 26: Адаптивная архитектура

Заведение заявки

Верификация заявки

Принятие решения

Информирование клиента

Выдача

Добавляем новый продукт в

справочник [Настройка]

Проверка кредитной истории + черные списки

Новые правила одобрения, [параметры сервиса не

меняются]

Уведомление клиента: SMS \

звонок

Формирование проводок в АБС

[параметры сервиса не меняются]

{конвейер}

{вызов сервиса}

{вызов сервиса}

{вызов сервиса}

{вызов сервиса}

+

+

+

Моделирование нового процесса

Трудоемкость создания была Y часов

Page 27: Адаптивная архитектура

Как это связано с Digital?

Page 28: Адаптивная архитектура

Digital – это не только классный UX в интерфейсе.

Практически любой сервис

требует изменения в Backе и на интеграционном слое, а значит

эти 2 составляющие должны быть также упорядочены.

Page 29: Адаптивная архитектура

Все сервисы должны использовать общий SDK

Мобильный банк

Единый SDK

Сайт

Client & Product Profile

Интернет Банк

Мобильные приложения

Единая каноническая модель сервисов

Единый интеграционный слой Digital

{ответ и запрос в канонической форме}

SSO Авторизация &

Аутентификация

Шина данных Публикация сервисов через шину для

возможности переиспользованияl