View
236
Download
3
Category
Preview:
Citation preview
«AGILE СРЕДИ ВОДОПАДОВ»ОПЫТ ВНЕДРЕНИЯ AGILE В ГОСУДАРСТВЕННОМ БАНКЕ
15 марта 2016
2
О чем мы расскажем
1.
2. Как мы его строили
3. Через что прошли
4. Чему научились
Наш путь к SCRUM
3
С чего все началось
4
Что надо было сделать
Риски на финансовых рынках
Рыночный риск Кредитный риск Независимый контроль
5
Почему обычно waterfall
• Проект – это не только IT
• «Колодцы»
• Риски
• Согласованность
• Контроль
• Зрелость
6
Зачем нужен был SCRUM
Высокая изменчивость финансовых рынков
Time to market
Регулярные изменения методологии оценки рисков
1 2
3
7
Что помогло
Green fieldНизкая формализация процесса разработки 21
Вовлеченность3 Высокая экспертиза4
8
1. Наш путь к SCRUM
2.
3. Через что прошли
4. Чему научились
Как мы его строили
9
Рождение SCRUM
2012Пилот
2013Формирование процессов
• Прототип • Buy vs build
• Инструменты• Встречи• Спринты• Continuous integration В результате:
• Доверие• Собственная
разработка
В результате:• SCRUM-процесс
10
Эволюция SCRUM
2014Адаптация процессов под
стандарты Банка
2015 – 2016 - …Улучшение процессов
• Аutodeployment• Удлинение
спринтов
• Коуч• Тиражирование
В результате:• SLA• Надежнось
В результате:• Рестарт• Новые команды
11
Руководство рисков CIB
• Спонсор• Установка
приоритетов
Как выстроена команда Заказчика?
Руководство программы
Управление программойВыстраивание процессов
Расчет риска
Стейкхолдеры продуктов
Методология расчета рисков
Владельцы продуктов
12
Функция Program management
”Scrum of scrum”– построение процессов
Участие в построении IT архитектуры
1
3 PO по инфраструктурным продуктам
2Контроль value спринтов по Продуктам
4
13
1. Наш путь к SCRUM
2. Как мы его строили
3.
4. Чему научились
Через что прошли
14
Через тернии - 1
Открытие проектов предполагает описание бизнес-требований для
оценки ресурсов IT. Детализация требований
определяется IT и Заказчиком
Задача
РешениеОписание на высоком
уровне, доверие между IT и Заказчиком
Открытие проектов
15
Через тернии - 2
СберТех
Отдел разработки
Отдел тестирования
Отдел сопровождения
Сбербанк
Формирование SCRUM команды
16
Через тернии - 2
СберТех
Отдел разработки
Отдел тестирования
Отдел сопровождения
Сбербанк
Формирование SCRUM команды
17
Через тернии - 2
SCRUM команда
product ownerStakeholders(end-users)
Заказчик (Сбербанк)
Формирование SCRUM команды
18
Через тернии - 3
Безопасность
Сбербанк должен обеспечивать высокие
требования к безопасности данных в
системах. Это усложняет процесс согласования доступов и доработок
систем
Задача
РешениеПодключение
представителей безопасности к Sprint
Review
19
Через тернии - 4
Вывод релиза
В связи с высоким приоритетом надежности
IT систем в Сбербанке, процесс внедрения релизов достаточно
трудоемкий
Задача
РешениеАвтоматизация
deploymentВключение команды
внедрения в Команду разработки
20
Через тернии - 5
SCRUM рестарт
После 4 лет работы команды разработки
перестали оптимизировать
собственные процессы
Задача
РешениеНайм коуча
Возврат практик SCRUM в обязательном порядке
21
Архитектура и инженерные практики
Autodeployment
Microservices
Autoconfig
22
1. Наш путь к SCRUM
2. Как мы его строили
3. Через что прошли
4. Чему научились
23
Заключение
• SCRUM должен решать бизнес-задачи
• Доверие между IT и Бизнесом – необходимо!
• Экспертиза важна
• Вовлечение стейкхолдеров – не только Заказчика
• Архитектура, практики и инструменты
24
Ваши вопросы
КОНТАКТЫЛукьянов Михаил
Департамент рисков CIB, ПАО Сбербанк
+7-916-831-08-05MSLukyanov@sberbank.ru
Дмитрий Шайхатаров
АО «Сбербанк-Технологии»
+7-916-904-04-52DKSHaikhatarov.sbt@sberbank.ru
Recommended