Сергей Рогачев,
Agile Coach, ScrumTrek
Масштабирование Agile в
Единой фронтальной системе
Сбербанка
Сергей Рогачев
—ScrumTrek
– Agile Coach
– Масштабирование Agile
—В прошлом
– Заказная и продуктовая
разработка, консалтинг
– Разработчик, архитектор,
менеджер проектов,
технический директор,
руководитель проектного
офиса
ЕДИНАЯ ФРОНТАЛЬНАЯ СИСТЕМА
Трансформация банковского
бизнеса
Бесшовный
кросс-
канальный
клиентский опыт
Высокая доля
продаж в
удаленных
каналах
обслуживания
Низкий Time-to-
Market продукта
во все каналы
обслуживания
Низкие затраты
на обучение
новых
сотрудников
Вызовы
Колоссальный
объем
Различные
устройства
Огромное количество
систем в интеграции
Водопадная модель
разработки
Гигантская
команда
AGILE
Все это будет
построено на
Agile…
…потому что по-
другому такой
объем сделать
нельзя
– Герман Греф
Чем больше проект, тем меньше
шансов на его успех
* 2015 CHAOS Report – Standish Group (http://www.infoq.com/articles/standish-chaos-2015)
На любых размерах проектов Agile
успешнее, чем Waterfall
* 2015 CHAOS Report – Standish Group (http://www.infoq.com/articles/standish-chaos-2015)
отстой
Разработчики Пользователи
отстой
Разработчики
Пользователи
отстой
Приемка
Где???Разработчики
Пользователи
отстой
Разработчики
Интеграционное тестирование
отстой
Приемка
Приемка
Где???
Разработчики
Пользователи
отстой
Разработчики
отстой
Приемка
отстой
отстой
ПриемкаИнтеграционное тестирование
Вертикальная
коммуникация
Ценность не соответствует
колодцам
Задача: соединить колодцы
Трения между
колодцами
Рассадка по
функциям
Политические
барьеры
Кросс-функциональные
команды
МАСШТАБИРОВАНИЕ AGILE
Проблемы Agile-команды
—Размер команды от 5 до 9 человек
—Команда такого размера не может самостоятельно
поставлять ценность
—Большой стек технологий
—Интеграция с другими «водопадными» системами
—Проблемы синхронизации (выравнивания) на уровне
больших проектов и программ
Scaled Agile Framework
SAFe сводобно доступная
онлайн база знаний
проверенных и успешных шаблонов
реализации Lean-Agile разработки
на корпоративных масштабах
Scaled Agile Framework (SAFe)
Обеспечивает выравнивание, сотрудничество и
поставку ценности большого количества команд
1. Встроенное
качество
2. Исполнение
программы
3. Выравнивание
4. Прозрачность
Ценности
The 10th Annual State of Agile Report
– VersionOne
https://versionone.com/pdf/VersionOne-10th-Annual-State-of-Agile-Report.pdf
Решение организационных
проблем
—Нужна команда руководителей для постоянного
решения проблем команд
—Движение проблем от команд наверх
—Скорость преобразования организации – скорость
решения проблем
Agile не работает! Что-
то не так с вашим
аджайлом!
Agile не работает! Что-
то не так с вашей
организацией!
Поток проблем
—Поток проблем снизу вверх
—Постоянное решение проблем
—Визуализация
—Доска проблем
Доска блокеров – ROAM
Нужны быстрые победы
ПРОДУКТОВАЯ СИНХРОНИЗАЦИЯ
КОМАНД
Web-site Accounting
CRM
RiskShop
Marketing
Loyalty
Как выглядит банковское ИТ?
Web-site Accounting
CRM
RiskShop
Marketing
Loyalty
ESB
Как выглядит банковский
продукт?
Web-site Accounting
CRM
RiskShop
Marketing
Loyalty
ESB
Как выглядит банковский
продукт?
Кем это все поддерживается?
Web-site Accounting
CRM
RiskShop
Marketing
Loyalty
ESB
Загрузка?
120%
Очередь на полгода вперед
Очередь работ
CRM
Accounting
Shop
Новый проект
CRM
Accounting
Shop
Нежданчики
CRM
Accounting
Shop ДЛИТЕЛЬНОСТЬ РЕАЛИЗАЦИИ ПРОЕКТА
Нежданчики
CRM
Accounting
Shop ДЛИТЕЛЬНОСТЬ ПРОЕКТА
Работа над одной бизнес-задачей
разными командами
Продуктовая команда
PO Sync – церемония продуктовой
синхронизации команд
Цели
• Выявить зависимости между
командами и рассинхронизации
по продуктовым планам
• Предотвратить создание
«велосипедов»
• Фасилитировать решения
Результат
• Прозрачная реализации
взаимозависимых продуктов
• Оперативное внесения
изменений в планы
• Системное решение проблем, а
не реактивное
• Командная работа владельцев
продуктов
Скрам-
мастер
Владельцы
продуктов
Скрам-
мастер
Владельцы
продуктов
ОСНОВНЫЕ ПРАВИЛА
• Еженедельно или чаще
• Не более 30-60 минут
• Выявить открытые вопросы,
организовать встречи для их
обсуждения
• Проводит старший Скрам-
мастер или владелец продукта
• Владельцы продуктов –
обязательные участники
• При необходимости
заинтересованные лица и
внешние эксперты
Скрам-
мастер
Владельцы
продуктов
• Следит за тем, чтобы PO Sync был
• Следит за регламентом
• Фасилитирует общение
• Фиксирует проблемы
Скрам-
мастер
Владельцы
продуктов
По очереди рассказывают о том,
что их команды сделали с
момента прошлой встречи,
планируют сделать,
рассказывают проблемы
Скрам-
мастер
Владельцы
продуктов
Скрам-
мастер
Владельцы
продуктов
Все привет! Что у вас нового?
Давайте расскажем по кругу.
Скрам-
мастер
Владельцы
продуктов
Привет! У нас в проекте Сигма
проблемы с реализацией
справочников. Задержка со
стороны вендора. Мы
вынуждены перенести
завершение на месяц
Скрам-
мастер
Владельцы
продуктов
Ребята, кто зависит от
справочников Сигмы? Проект
Альфа?
Скрам-
мастер
Владельцы
продуктов
Постойте! От ваших
справочников зависят сроки
нашего релиза Альфы!
Скрам-
мастер
Владельцы
продуктов Возможно, мы сможем
реализовать предварительную
версию справочников только
для вас в минимальном виде?
Скрам-
мастер
Владельцы
продуктов
Было бы неплохо понять, в
каком виде?
Скрам-
мастер
Владельцы
продуктов
Ребята, давайте вы это обсудите
после встречи вдвоем?
Скрам-
мастер
Владельцы
продуктов
OK
Скрам-
мастер
Владельцы
продуктов
Хорошо, я запланирую встречу
на вечер
Скрам-
мастер
Владельцы
продуктов
У меня – все.
Скрам-
мастер
Владельцы
продуктов
Скрам-
мастер
Владельцы
продуктов
Полетели дальше
Скрам-
мастер
Владельцы
продуктов
Всем привет! Мы перешли на
последнюю версию
платформы. В этот раз
критических ошибок не было.
Скрам-
мастер
Владельцы
продуктов
Кажется, у кого-то были
сомнения в том, интегрировать
новую версию платформы или
подождать?
Скрам-
мастер
Владельцы
продуктов
Ага, это мы. Спасибо за
информацию!
Скрам-
мастер
Владельцы
продуктов
А так, у нас все по
плану. У меня – все.
Скрам-
мастер
Владельцы
продуктов
Скрам-
мастер
Владельцы
продуктов
Кто дальше?
Скрам-
мастер
Владельцы
продуктов
У нас в проекте Гамма
проблема… Мы почему-то
думали, что базовый
функционал заявки на
продукты есть в платформе. Но
его нет сейчас, придется
делать самим.
Скрам-
мастер
Владельцы
продуктов
Кто-то может
помочь Гамме?
Скрам-
мастер
Владельцы
продуктов
Мы с этой проблемой
столкнулись раньше вас. И
через месяц мы уже
завершим свою
реализацию, передадим в
платформу на поддержку.
Дождетесь?
Скрам-
мастер
Владельцы
продуктов
Супер! Конечно, дождемся.
Сами мы бы делали точно
дольше.
Скрам-
мастер
Владельцы
продуктов
Ребята, обсудите детали
после встречи?
Скрам-
мастер
Владельцы
продуктов
OK
Скрам-
мастер
Владельцы
продуктов
Да, я сведу тебя с нашими
разработчиками
Скрам-
мастер
Владельцы
продуктов У меня – все. Отличный
результат встречи: если бы
не она, мы бы побежали
делать велосипед!
Скрам-
мастер
Владельцы
продуктов
Доска программы
Встречи не заработают без
фасилитации
ДОЛГОСРОЧНОЕ ПЛАНИРОВАНИЕ
Притча о планировании в Agile
Планы бесполезны, но вот
планирование обязательно
Ошибка всего 15-20%, в ИТ
намного хуже:
• 43% проектов
– На 74% отставание по срокам
– На 59% превышение бюджета
– На 69% незавершенный
функционал
• 18% проектов
закрываются в корзину
* Standish Group «Chaos Manifesto 2013» (http://www.versionone.com/assets/img/files/CHAOSManifesto2013.pdf)
PI-планирование
—Синхронизировать планы команд
—Выявить зависимости, белые пятна, пересечения и
дублирования
—Получить понимание результата по всем командам:
что мы увидим на общей демонстрации в конце
Building planes in the sky (https://youtu.be/Y7XW-mewUm8)
SBERGILE
Agile в ИТ это —
ничего, если у тебя
нет Agile всей
организации. Все
процессы должны
быть перестроены.
Те, кто не освоит
Agile сегодня в куче
бизнес-процессов –
будет лузерами
завтра
– Герман Греф
С удовольствием ответим
на любые вопросы
+7 (495) 374 88 12
info@scrumtrek.ru
http://scrumtrek.ru

Масштабирование Agile в Единой фронтальной системе Сбербанка