В	жизни	всегда	
есть	место	открытию
open.ru
Внедрение	Continuous	
Delivery	в	банке	«Открытие»
Март	2017	г.
ПАО Банк «ФК Открытие».
Генеральная лицензия ЦБ РФ № 2209 от 24.11.2014 года.
Особое	внимание	банк	«Открытие»	
уделяет	высокотехнологичным	
сервисам,	предлагая	инновационные	
решения,	реализуемые	по	запросам	
клиентов
ОТКРЫТИЕ	СЕГОДНЯ
КРУПНЕЙШИЙ	ЧАСТНЫЙ	БАНК	В	РОССИИ
Банк	«Открытие»	 был	
сформирован	в	результате	
интеграции	более	чем	
10	банков	различного	масштаба,	в	
том	числе	таких	крупных	
федеральных,	как	НОМОС-БАНК,	
Ханты-Мансийский	банк	и	банк	
«Петрокоммерц».
Консолидированные	
активы
2,94	трлн	руб.
Собственный
капитал
269	млрд	руб.
Регионов России
66
Офисов банка
615
Банкоматов
3	576
«Открытие»	— четвертый	по размеру	активов	среди	всех	российских	
банковских	групп!
Юридических лиц
220 700
2
*	Источник	Интерфакс	 – ЦЭА	за	2016	год
3
Что	такое	Continuous	Delivery?
Continuous	Delivery	– практика	
автоматизации	процесса	поставки	
программного	обеспечения,	
позволяющая	существенно	сократить	
сроки	вывода	нового	программного	
обеспечения	для	пользователей	(вывод	
доработок	ПО	«день-в-день»)
4
Зачем	Continuous	Delivery	банку?
• Ускорение	вывода	новых	
продуктов
• Уменьшение	ручного	труда
• Повышение	качества
• Обеспечение	автономности	
команд
ГИБРИДНАЯ	МОДЕЛЬ	ПОСТАВОК	ПО
5
Е Д И Н Ы Й 	 П Р О Ц Е С С 	 П О С Т А В К И 	 П О
VALUE	STREAM1
VALUE	STREAM2
VALUE	STREAM3
ВНЕШНИЕ КОМАНДЫ РАЗВИТИЯ ИТ
ПО
Е Д И Н Ы Й 	 П Р О Ц Е С С 	 Д Е Л И В Е Р И
Аналитика Разработка Тестирование
Команда	депозитов	и	страховокПаршиков	АлексейЕфремов	Александр
Команда	МБЗарьянов АлексейШвецова	Лариса
КартыНовожилов	ЛеонидСафонов	Антон
Ипотечный	конвейерГрибанов	АлексейЮдина	Анна
ПлатежнаяГильченко	ОльгаЩипков	Михаил
DigitalФедоров	ДмитрийЯковлев	Виктор
l l l l l l l l
К Р О С С Ф У Н К Ц И О Н А Л Ь Н А Я 	 К О М А Н Д А
АДАПТИВНЫЕ	ПРОЦЕССЫ:	AGILE,	WATERFALL
Зарплатная	командаКораблев	СергейШахрияр – Заде	Эмилия	
Бизнес
6
КРОСС	ФУНКЦИОНАЛЬНЫЕ	КОМАНДЫ
7
Ожидания	от Continuous	Delivery
• Вывод	доработок	«день-в-
день»
• Уменьшение	числа	ошибок	
минимум	на	30%
• Привлечение	наиболее	
сильных	разработчиков
Стратегия	внедрения	Continuous	Delivery	
Фронт
Интеграция
(ESB/микросервисы)
API-бэк офисных	систем
Бэк-офисные	системы
(ЦФТ,	3Card-R)
CRM	системы,	
Cистемы ДБО
Область	
Continuous	
Delivery
Ноябрь	2016
Декабрь	2017
Jenkins +	Pipeline	Plugin/Blue	Ocean	
Plugin
TFS – система	класса	ALM	(Application	
Lifecycle	management)
Docker	Swarm	– нативный инструмент	
кластеризации	контейнеров	Docker.
Используемые	технологии	Continuous	Delivery
Этап 1: Ноябрь 2016 - Март 2017
CRM	система	для	малого	бизнеса,	
используемый	язык:	PHP
Новый	ИБ,	решение	на	базе	
платформы	ROOX,	используемый	
язык	Java	+	Javascript
Пилотные	системы	для	Continuous	Delivery
Continuous	Delivery	pipeline	
Развертывание	на	тестовой	среде
PULL	REQUEST
BUILD
UNIT	TEST
PUBLISH
DEPLOY
CHECK
AUTOTEST
STYLE	CHECK
Время	
выполнения	
~	0,5	часа
Continuous	Delivery	pipeline	
Развертывание	на	пред промышленной	среде
PULL	REQUEST
BUILD
UNIT	TEST
PUBLISH
DEPLOY
DEPLOY
STYLE	CHECK
DEPLOY
AUTOTEST
LOADTEST
FORTIFY
TFS	check
Электронный	
CAB*
Время	выполнения	~	0,5	- 3	часа
Continuous	Delivery	pipeline	
Развертывание на промышленной среде
TFS	accept DEPLOY CHECK
Подтверждение	
корректности
CAB	получено
TFS	wait
Ручной	Smoke	
test
Время	выполнения	~	0,5	часа
Этап 2: Март 2017 – Декабрь 2017
Tibco Enterprise	Message	Service,
интеграционная	шина
Пилотные	системы	для	Continuous	Delivery
• Автоматизация	развертывания	
тестовых	сред
• Покрытие	«заглушками»	API	бэк-
офисных	систем
• Внедрение	Docker
• Внедрение	Continuous	Delivery	в	
бэк-офисных	системах,	где	это	
возможно
Следующие шаги
16
СПАСИБО	ЗА	ВНИМАНИЕ
Директор	департамента	развития	
систем	розницы	и	малого	бизнеса	
банка	«Открытие»
+7(903)189-72-86
Andrey.sabynin@open.ru

Андрей Сабынин. Внедрение Continuous Delivery в крупном банке.