16
Опыт решения миграционных задач на примере внедрения нового фронт- офиса банка 21 – 22.11.2012 www.rond.by

Опыт решения миграционных задач на примере внедрения нового фронт-офиса банка

  • Upload
    keelia

  • View
    79

  • Download
    6

Embed Size (px)

DESCRIPTION

Опыт решения миграционных задач на примере внедрения нового фронт-офиса банка. 21 – 22.11.2012. www.rond.by. О чем пойдет речь. Построение выделенного центра компетенции – это не только решение собственно задач поддержки, но и «дополнительные бонусы» . - PowerPoint PPT Presentation

Citation preview

Page 1: Опыт решения миграционных задач на примере внедрения нового  фронт-офиса  банка

Опыт решения миграционных задач на примере внедрения нового фронт-офиса банка

21 – 22.11.2012 www.rond.by

Page 2: Опыт решения миграционных задач на примере внедрения нового  фронт-офиса  банка

О чем пойдет речь

2

Построение выделенного центра компетенции – это не только решение собственно задач поддержки, но и «дополнительные бонусы».

Главное - правильно подойти к решению этого вопроса.

Page 3: Опыт решения миграционных задач на примере внедрения нового  фронт-офиса  банка

Что такое центр компетенции

3

Центр компетенции по системе – это группа специалистов-экспертов, имеющих навыки, знания и квалификацию для предоставления услуг, связанных с этой системой.

В нашем случае – это группа специалистов для обеспечения поддержки 3-го уровня банковской системы.

Page 4: Опыт решения миграционных задач на примере внедрения нового  фронт-офиса  банка

Краткая характеристика системы

4

Тип: Автоматизированная банковская система. Компоненты: Front & Back officeТехнологии: Cobol + C + Oracle (Embedded SQL). HP-UX + Tuxedo. 3-х звенная

архитектура, разработанная для высоконагруженных систем (обслуживается свыше 3 млн. клиентских счетов).

Функциональность: Работа с физическими лицами, счета, кредиты, депозиты, постоянные платежные поручения.

Объем: • Документация свыше 400 mb.

• Исходные коды

• база данных: 5 схем, ~ 500 таблиц и других объектов

• модули на Cobol: ~100 mb исходных текстов, ~7000 модулей

• модули на C: ~30 mb исходных текстов, ~3000 модулей 

Page 5: Опыт решения миграционных задач на примере внедрения нового  фронт-офиса  банка

Ключевые задачи центра

5

Решение и устранение проблем, возникающих в сопровождаемой АБС.

Развитие системы

Решение миграционных и интеграционных задач.

Page 6: Опыт решения миграционных задач на примере внедрения нового  фронт-офиса  банка

Миграция и интеграция.

6

Спецификация взаимодействия с

Core System;

Реализация API для

Core System;

Page 7: Опыт решения миграционных задач на примере внедрения нового  фронт-офиса  банка

Практическая задача

7

Практическая миграционная (интеграционная) задача – построение и внедрение нового фронт-офиса системы.

Схема проекта:

В старом фронт-офисе на уровне экранных форм выделяются реализуемые бизнес-

транзакции.

Прорабатывается возможность использования API для реализации этих бизнес-транзакций.

Разрабатываются экранные формы, серверные компоненты, интеграционные слои.

Все собирается, тестируется. В случае успеха, переносится на промышленную среду.

Page 8: Опыт решения миграционных задач на примере внедрения нового  фронт-офиса  банка

Проектные роли. План

8

Роль Исходные ожиданияПроектное управление и координация

Банк

Аналитика Банк и ЦентрРазработка архитектуры Банк.Разработка GUI Банк.Разработка серверной части

Банк.

Разработка API для Core System

Центр.

Интеграция, тестирование, отладка

Банк.

Банк Центр

Page 9: Опыт решения миграционных задач на примере внедрения нового  фронт-офиса  банка

Архитектура проекта

9

Исходная система

• GUI и Back-End фронт-офиса

• Интерфейсный блок (Tuxedo Middleware)

• Core System

Новая система

• GUI фронт-офиса• Серверная часть фронт-

офиса (WebSphere Application Server).

• Интеграционная часть (Message Broker)

• Серверная часть блока бизнес-транзакций и интеграционный слой (WebSphere Application Server).

• Блок API (Tuxedo Middleware)

• Core System.

Page 10: Опыт решения миграционных задач на примере внедрения нового  фронт-офиса  банка

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

10

Риски Высокая архитектурная сложность нового решения. Негативный опыт решения подобных задач с данной АБС. Организационные проблемы ИТ подразделений банка. Нехватка ресурсов на стороне банка для решения поставленных

задач. Нереальные сроки для разработки, тестирования, внедрения.

Решение Использовать ресурс центра компетенции для решения «общих IT

задач»

Page 11: Опыт решения миграционных задач на примере внедрения нового  фронт-офиса  банка

Проектные роли. Факт

11

Роль Исходные ожидания

Фактическая ситуация

Проектное управление и координация.

Банк Банк и Центр

Аналитика. Банк и Центр Банк и ЦентрРазработка архитектуры. Банк. Банк и Центр.Разработка GUI. Банк. Банк.Разработка серверной части. Банк. Банк.Разработка API для Core System. Центр. Центр.Интеграция, тестирование, отладка.

Банк. Банк и Центр.

План

БанкЦентр

Факт

БанкЦентр

Page 12: Опыт решения миграционных задач на примере внедрения нового  фронт-офиса  банка

Дополнительные задачи для центра

12

• координация работ подразделений банка; • управление группами, состоящими из сотрудников

банка и привлеченных организаций;Задачи проектного

офиса

• участие в развертывании систем; Задачи подразделения

управления конфигурациями

• тестирование всего комплекса; • помощь в обнаружении и исправлении ошибок в

смежных системах.

Задачи подразделения тестирования

Page 13: Опыт решения миграционных задач на примере внедрения нового  фронт-офиса  банка

Почему так получилось

13

  Классическое решение задачи по поддержке

Центр компетенции РОНД.

Исходные условия 

Есть разработчики, которые создают систему, есть исходные знания по системе.

Задача – заставить их осуществлять поддержку системы

Нет знаний по АБС, но есть группа экспертов по IT.

Задача – быстро овладеть знаниями по АБС и начать осуществлять поддержку системы

Решение: 

Выделить ресурс из группы разработки (не экспертов).

Нарастить компетенцию за время решения практических задач

Начать поддержку.

Извлечь знания из АБС при помощи специального инструмента.

Обучить специалистов решать задачи поддержки при помощи инструмента.

Начать поддержку.Следствие: 

Решение проблем поддержки через использование ресурса разработки. Уровень квалификации – в лучшем случае – Senior. Сильно зависит от человеческого фактора.

Дополнительных ресурсов нет. 

Получены знания по системе на уровне экспертов. Нет зависимости от человеческого фактора.

Есть дополнительный ресурс экспертов по IT.

 

Page 14: Опыт решения миграционных задач на примере внедрения нового  фронт-офиса  банка

Что в итоге

14

В результате проект, который рассматривался Банком как крайне рискованный и который имел весьма непростую историю, был выполнен в полном объеме с заданным качеством и в заданные сроки несмотря на все проблемы, которые возникали по ходу проекта.

По оценке специалистов Банка без привлечения специалистов центра компетенции проект был бы обречен на провал.

Page 15: Опыт решения миграционных задач на примере внедрения нового  фронт-офиса  банка

Выводы

15

Построение выделенного центра компетенции – это не только решение собственно задач поддержки, но и «дополнительные бонусы».

Главное - правильно подойти к решению этого вопроса.

Page 16: Опыт решения миграционных задач на примере внедрения нового  фронт-офиса  банка

Спасибо за внимание

Co Ltd “ROND”St. Timiryazeva, 65a-308, K.1,

Minsk, 220035, RBtel. / fax: +375 17 210-29-00

[email protected]