Upload
scrumtrek
View
62
Download
4
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]