21 – 22.11.2012 www.rond.by

advertisement
21 – 22.11.2012
www.rond.by
Построение выделенного центра компетенции – это не только
решение
собственно
задач
поддержки,
но
и
«дополнительные бонусы».
Главное - правильно подойти к решению этого вопроса.
2
Центр компетенции по системе – это группа специалистовэкспертов, имеющих навыки, знания и квалификацию для
предоставления услуг, связанных с этой системой.
В нашем случае – это группа специалистов
для обеспечения поддержки 3-го уровня
банковской системы.
3
Тип:
Компоненты:
Технологии:
Функциональность:
Объем:
Автоматизированная банковская система.
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 модулей
4
Решение и устранение проблем, возникающих
в сопровождаемой АБС.
Развитие системы
Решение миграционных и интеграционных
задач.
5
Консультации
по работе
Core System.
Реализация
API для Core
System;
Спецификация
взаимодействия с
Core System;
6
Практическая миграционная (интеграционная) задача – построение и
внедрение нового фронт-офиса системы.
Схема проекта:
В старом фронт-офисе на уровне экранных
форм выделяются реализуемые бизнестранзакции.
Прорабатывается возможность использования
API для реализации этих бизнес-транзакций.
Разрабатываются экранные формы, серверные
компоненты, интеграционные слои.
Все собирается, тестируется. В случае успеха,
переносится на промышленную среду.
7
Роль
Проектное управление и
координация
Аналитика
Разработка архитектуры
Разработка GUI
Разработка
серверной
части
Разработка API для Core
System
Интеграция,
тестирование, отладка
Исходные ожидания
Банк
Банк и Центр
Банк.
Банк.
Банк.
Центр.
Банк.
Банк
Центр
8
Исходная система
• GUI и Back-End фронтофиса
• Интерфейсный блок
(Tuxedo Middleware)
• Core System
Новая система
• GUI фронт-офиса
• Серверная часть фронтофиса (WebSphere
Application Server).
• Интеграционная часть
(Message Broker)
• Серверная часть блока
бизнес-транзакций и
интеграционный слой
(WebSphere Application
Server).
• Блок API (Tuxedo
Middleware)
• Core System.
9
Риски
 Высокая архитектурная сложность нового решения.
 Негативный опыт решения подобных задач с данной АБС.
 Организационные проблемы ИТ подразделений банка.
 Нехватка ресурсов на стороне банка для решения поставленных
задач.
 Нереальные сроки для разработки, тестирования, внедрения.
Решение
 Использовать ресурс центра компетенции для решения «общих IT
задач»
10
Роль
Исходные
ожидания
и Банк
Проектное
управление
координация.
Аналитика.
Разработка архитектуры.
Разработка GUI.
Разработка серверной части.
Разработка API для Core System.
Интеграция,
тестирование,
отладка.
План
Банк и Центр
Банк.
Банк.
Банк.
Центр.
Банк.
Фактическая
ситуация
Банк и Центр
Банк и Центр
Банк и Центр.
Банк.
Банк.
Центр.
Банк и Центр.
Факт
Банк
Центр
Банк
Центр
11
Задачи проектного
офиса
• координация работ подразделений банка;
• управление группами, состоящими из сотрудников
банка и привлеченных организаций;
Задачи подразделения
управления
конфигурациями
• участие в развертывании систем;
Задачи подразделения
тестирования
• тестирование всего комплекса;
• помощь в обнаружении и исправлении ошибок в
смежных системах.
12
Исходные условия
Решение:
Следствие:
Классическое решение задачи по
поддержке

Есть разработчики, которые создают
систему, есть исходные знания по
системе.

Задача – заставить их осуществлять
поддержку системы

Выделить ресурс из группы разработки
(не экспертов).

Нарастить компетенцию за время
решения практических задач

Начать поддержку.


Решение проблем поддержки через
использование ресурса разработки.
Уровень квалификации – в лучшем
случае – Senior. Сильно зависит от
человеческого фактора.
Дополнительных ресурсов нет.
Центр компетенции РОНД.







Нет знаний по АБС, но есть группа
экспертов по IT.
Задача – быстро овладеть
знаниями по АБС и начать
осуществлять поддержку системы
Извлечь знания из АБС при
помощи специального
инструмента.
Обучить специалистов решать
задачи поддержки при помощи
инструмента.
Начать поддержку.
Получены знания по системе на
уровне экспертов. Нет зависимости
от человеческого фактора.
Есть дополнительный ресурс
экспертов по IT.
13
В результате проект, который рассматривался Банком как
крайне рискованный и который имел весьма непростую
историю, был выполнен в полном объеме с заданным
качеством и в заданные сроки несмотря на все проблемы,
которые возникали по ходу проекта.
По оценке специалистов Банка без привлечения специалистов
центра компетенции проект был бы обречен на провал.
14
Построение выделенного центра
компетенции – это не только решение
собственно задач поддержки, но и
«дополнительные бонусы».
Главное - правильно подойти к
решению этого вопроса.
15
Спасибо за внимание
Co Ltd “ROND”
St. Timiryazeva, 65a-308, K.1,
Minsk, 220035, RB
tel. / fax: +375 17 210-29-00
info@rond.by
Download