16
В жизни всегда есть место открытию open. ru Внедрение Continuous Delivery в банке «Открытие» Март 2017 г. ПАО Банк «ФК Открытие». Генеральная лицензия ЦБ РФ № 2209 от 24.11.2014 года.

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

Embed Size (px)

Citation preview

Вжизнивсегдаестьместооткрытию

open.ru

ВнедрениеContinuousDeliveryвбанке«Открытие»

Март2017г.

ПАО Банк «ФК Открытие».Генеральная лицензия ЦБ РФ № 2209 от 24.11.2014 года.

Особое вниманиебанк«Открытие»уделяетвысокотехнологичным

сервисам,предлагаяинновационныерешения,реализуемыепозапросам

клиентов

ОТКРЫТИЕСЕГОДНЯКРУПНЕЙШИЙЧАСТНЫЙБАНКВРОССИИ

Банк«Открытие» былсформированврезультатеинтеграцииболеечем

10банковразличногомасштаба,втомчислетакихкрупных

федеральных,какНОМОС-БАНК,Ханты-Мансийскийбанкибанк

«Петрокоммерц».

Консолидированныеактивы2,94трлнруб.

Собственныйкапитал

269млрдруб.

Регионов России

66

Офисов банка

615

Банкоматов

3576

«Открытие»— четвертыйпо размеруактивовсредивсехроссийскихбанковскихгрупп!

Юридических лиц

220 700

2*ИсточникИнтерфакс – ЦЭАза2016год

3

ЧтотакоеContinuousDelivery?

ContinuousDelivery– практикаавтоматизациипроцессапоставкипрограммногообеспечения,позволяющаясущественносократитьсрокивыводановогопрограммногообеспечениядляпользователей(выводдоработокПО«день-в-день»)

4

ЗачемContinuousDeliveryбанку?

• Ускорениевыводановыхпродуктов

• Уменьшениеручноготруда• Повышениекачества• Обеспечениеавтономностикоманд

ГИБРИДНАЯМОДЕЛЬПОСТАВОКПО

5

Е Д И Н Ы Й П Р О Ц Е С С П О С Т А В К И П О

VALUESTREAM1

VALUESTREAM2

VALUESTREAM3

ВНЕШНИЕ КОМАНДЫ РАЗВИТИЯ ИТ

ПО

Е Д И Н Ы Й П Р О Ц Е С С Д Е Л И В Е Р И

Аналитика Разработка Тестирование

КомандадепозитовистраховокПаршиковАлексейЕфремовАлександр

КомандаМБЗарьянов АлексейШвецоваЛариса

КартыНовожиловЛеонидСафоновАнтон

ИпотечныйконвейерГрибановАлексейЮдинаАнна

ПлатежнаяГильченкоОльгаЩипковМихаил

DigitalФедоровДмитрийЯковлевВиктор

l l l l l l l l

К Р О С С Ф У Н К Ц И О Н А Л Ь Н А Я К О М А Н Д А

АДАП

ТИВН

ЫЕПР

ОЦЕССЫ

:AGILE,W

ATERFALL

ЗарплатнаякомандаКораблевСергейШахрияр – ЗадеЭмилия

Бизнес

6

КРОССФУНКЦИОНАЛЬНЫЕКОМАНДЫ

7

Ожиданияот ContinuousDelivery• Выводдоработок«день-в-день»

• Уменьшениечислаошибокминимумна30%

• Привлечениенаиболеесильныхразработчиков

СтратегиявнедренияContinuousDelivery

Фронт

Интеграция(ESB/микросервисы)

API-бэк офисныхсистем

Бэк-офисныесистемы(ЦФТ,3Card-R)

CRMсистемы,Cистемы ДБО Область

ContinuousDelivery

Ноябрь2016

Декабрь2017

Jenkins +PipelinePlugin/BlueOceanPlugin

TFS – системаклассаALM(ApplicationLifecyclemanagement)

DockerSwarm– нативный инструменткластеризацииконтейнеровDocker.

ИспользуемыетехнологииContinuousDelivery

Этап 1: Ноябрь 2016 - Март 2017

CRMсистемадлямалогобизнеса,используемыйязык:PHP

НовыйИБ,решениенабазеплатформыROOX,используемыйязыкJava+Javascript

ПилотныесистемыдляContinuousDelivery

ContinuousDeliverypipelineРазвертываниенатестовойсреде

PULLREQUEST

BUILD

UNITTEST

PUBLISH

DEPLOY

CHECK

AUTOTEST

STYLECHECKВремявыполнения~0,5часа

ContinuousDeliverypipelineРазвертываниенапред промышленнойсреде

PULLREQUEST

BUILD

UNITTEST

PUBLISH

DEPLOY

DEPLOY

STYLECHECK

DEPLOY

AUTOTEST

LOADTEST

FORTIFY

TFScheck

ЭлектронныйCAB*

Времявыполнения~0,5- 3часа

ContinuousDeliverypipelineРазвертывание на промышленной среде

TFSaccept DEPLOY CHECK

ПодтверждениекорректностиCABполучено

TFSwait

РучнойSmoketest

Времявыполнения~0,5часа

Этап 2: Март 2017 – Декабрь 2017

Tibco EnterpriseMessageService,интеграционнаяшина

ПилотныесистемыдляContinuousDelivery

• Автоматизацияразвертываниятестовыхсред

• Покрытие«заглушками»APIбэк-офисныхсистем

• ВнедрениеDocker• ВнедрениеContinuousDeliveryвбэк-офисныхсистемах,гдеэтовозможно

Следующие шаги

16

СПАСИБОЗАВНИМАНИЕ

Директордепартаментаразвитиясистемрозницыималогобизнесабанка«Открытие»

+7(903)[email protected]