SlideShare ist ein Scribd-Unternehmen logo
1 von 29
Применимость SAFe в
крупной финансовой
организации
Антон Немчинов
Agile SDLC Manager
Raiffeisenbank Russia
• Около 7000 сотрудников в Банке
• Всего порядка 700 сотрудников в ИТ
• Около 400 сотрудников в разработке (команды от 10 до 40 человек)
• 100500 приложений
• Центры разработки в Москве и Омске
• Развитие ролей в
разработке (SA, Dev, QA)
• Продукт менеджемент
• Технологии (JAVA, .NET и
т.п.)
• Agile практики и
формирование Mindset
• Demand Management vs
Portfolio Management
• Гибкая модель
бюджетирования
• Быстрое принятие
решений
• Трансформация команд
• Внедрение практик
гибкой разработки
• Визуализация
• Метрики
• Релизное управление
• Синхронизация релизов
• Работа с требованиями
• Не путать с
одновременными
релизами
Информация
Ценности
Необходимый фундамент
#1 - Take an economic view
#2 - Apply systems thinking
#3 - Assume variability; preserve options
#4 - Build incrementally with fast, integrated learning cycles
#5 - Base milestones on objective evaluation of working
systems
#6 - Visualize and limit WIP, reduce batch sizes, and manage
queue lengths
#7 - Apply cadence, synchronize with cross-domain planning
#8 - Unlock the intrinsic motivation of knowledge workers
#9 - Decentralize decision-making
Рассмотрим Case
• Готовится к старту новый проект и проектный менеджер
запрашивает команду дать ему оценку по срокам и стоимости работ
• При этом, требуется дать комит на качество оценки в 80% на
ранней стадии
• Команда возвращает план на три месяца, утверждая, что они не
умеют планировать на больший срок и трудоемкость в Story Points
Вопрос: что вообще происходит?
Анализ после Retro
• PMO не было изначально в скоупе трансформации
• Недостаточный уровень коммуникаций между смежными
подразделениями
• Поздно были разработаны метрики
• Существующие KPI противоречат внедряемой методологии
• Внедрение только Bottom-Up позволяет трансформировать команду,
но не организацию
Выбор команд для трансформации
Порталы
самообслуживания
Internet банк
Мобильный банк
1 день - 1 неделя
Частые изменения
Front-end
приложения
Интеграционная
шина
Конвейеры
1 месяц - 3 месяца
Нечастые изменения
АБС
Card Processing
Переводы
Бухгалтерия
Legacy-системы
6 месяцев - никогда
Редкие изменения
Вход в команду
Выстраивание
коммуникаций
Метрики
Управление
требованиями и
планирование
Качество
• 360 View (Команда,
заказчики, App
Support, PM)
• Статистика (JIRA,
Remedy, HP ALM)
• Визуализация
работы (Kanban)
• Ввод
периодических
встреч (Standup,
Retro, Demo,
Planning)
• Эффективность
• Качество
• Удовлетворен-
ность заказчика
• Единый backlog
• Декомпозиция
требований
• Итерации
• Многоуровневые
планирование
• Тестирование
неотъемлемая
часть разработки
• CI
• Авто тестирование
и Auto Deploy
(DevOps).
Трансформация команд
Scrum или Kanban
• Визуализация при помощи Kanban досок
• Бизнес заказчик «владеет» backlog’ом команды
• Команда выпускает доработки согласно своей релизной политики и,
по необходимости, по запросу
• Двух-недельные итерации без комита на скоуп
Lean Agile
Время выполнения инициативы
Проверка
реализации
Заказчиком,
устранение
функциональных
дефектов
UAT
Тестирование
реализации,
интеграционное
тестирование,
Regress и Auto
Tests
Тестирование
Реализация
требований
Разработка
Декомпозиция
требований,
оценка
требований,
Тестовые
сценарии
Системный
Анализ
Сбор бизнес
требований,
анализ
изменения
бизнес
процессов
Бизнес Анализ
Ожидание
начала
Инициатива
проходит
классификацию
и попадает в
Backlog к
команде
50
дней
25
дней
40
дней
115
дней
50
дней
36
дней
Lead-Time ~ 10,5 месяцев* Временный данные приведены для примера
Время выполнения инициативы
Проверка
реализации
Заказчиком,
устранение
функциональных
дефектов
UAT
Тестирование
реализации,
интеграционное
тестирование,
Regress и Auto
Tests
Тестирование
Реализация
требований
Разработка
Декомпозиция
требований,
оценка
требований,
Тестовые
сценарии
Системный
Анализ
Сбор бизнес
требований,
анализ
изменения
бизнес
процессов
Бизнес Анализ
Ожидание
начала
Инициатива
проходит
классификацию
и попадает в
Backlog к
команде
Lead-Time ~ 10,5 месяцев* Временный данные приведены для примера
Время выполнения инициативы
50
дней
25
дней
115
дней
40
дней
50
дней
36
дней
Lead-Time ~ 10,5 месяцев
Проверка
реализации
Заказчиком,
устранение
функциональных
дефектов
UAT
Тестирование
реализации,
интеграционное
тестирование,
Regress и Auto
Tests
Тестирование
Реализация
требований
Разработка
Декомпозиция
требований,
оценка
требований,
Тестовые
сценарии
Системный
Анализ
Сбор бизнес
требований,
анализ
изменения
бизнес
процессов
Бизнес Анализ
Ожидание
начала
Инициатива
проходит
классификацию
и попадает в
Backlog к
команде
* Временный данные приведены для примера
Время выполнения инициативы
30
дней
Проверка
реализации
Заказчиком,
устранение
функциональных
дефектов
UAT
Тестирование
реализации,
интеграционное
тестирование,
Regress и Auto
Tests
Тестирование
Проверка
реализации
Заказчиком,
устранение
функциональных
дефектов
UAT
Тестирование
реализации,
интеграционное
тестирование,
Regress и Auto
Tests
Тестирование
Реализация
требований
Разработка
Декомпозиция
требований,
оценка
требований,
Тестовые
сценарии
Системный
Анализ
Сбор бизнес
требований,
анализ
изменения
бизнес
процессов
Бизнес Анализ
Ожидание
начала
Инициатива
проходит
классификацию
и попадает в
Backlog к
команде
Декомпозиция
требований,
оценка
требований,
Тестовые
сценарии
Системный
Анализ
42
дня
Lead-Time ~ 6 месяцев
?
* Временный данные приведены для примера
Поговорим про SLA…
В нашем случае, у команд разработки есть SLA на небольшие
инициативы 4 месяца
Хорошо это или плохо?
Release Train
Релизный конвейер
• Выравнивание итераций (договоренность)
• Наличие общей релизной политики
• Визуализация (доски) и межкомандные коммуникации (встречи)
• Техническая возможность выпускаться после каждой итерации
• Никаких big boom релизов!
Инструменты
Remedy
Портфельное управление
• Переход от разрозненных инициатив к Темам по направлениям
бизнеса
• Выделение бюджета на Темы (группы инициатив) и процесс change
management отдельных частей темы. Обязательная верификация
• Контроль за исполнением со стороны Портфельного Комитета
• Функциональные и нефункциональные инициативы
Полезные ссылки
http://www.scaledagileframework.com
Спасибо за внимание!
Антон Нечминов
E-mail: Anton.Nemchinov@raiffeisen.ru
LinkedIn: https://ru.linkedin.com/in/anemchinov

Weitere ähnliche Inhalte

Was ist angesagt?

от каждого по потребностям, каждому — по Agile
от каждого по потребностям, каждому — по Agileот каждого по потребностям, каждому — по Agile
от каждого по потребностям, каждому — по AgileAlexey Deryushkin
 
Введение в performance management
Введение в performance managementВведение в performance management
Введение в performance managementCEE-SEC(R)
 
«Metrics and KPIs – measuring project, process, team» by Sergey Stefurak
«Metrics and KPIs – measuring project, process, team» by Sergey Stefurak«Metrics and KPIs – measuring project, process, team» by Sergey Stefurak
«Metrics and KPIs – measuring project, process, team» by Sergey StefurakDive_into_Management
 
Владимир Каленов, Lean для процессов
Владимир Каленов, Lean для процессовВладимир Каленов, Lean для процессов
Владимир Каленов, Lean для процессовScrumTrek
 
Опыт осторожного внедрения инструментов Теории Ограничений в крупной компании...
Опыт осторожного внедрения инструментов Теории Ограничений в крупной компании...Опыт осторожного внедрения инструментов Теории Ограничений в крупной компании...
Опыт осторожного внедрения инструментов Теории Ограничений в крупной компании...Ontico
 
Bankir 2016 habits transformation
Bankir 2016 habits transformationBankir 2016 habits transformation
Bankir 2016 habits transformationBankir_Ru
 
Олег Балбеков (Evrone)
Олег Балбеков (Evrone)Олег Балбеков (Evrone)
Олег Балбеков (Evrone)Ontico
 
Преимущества инструментов Gilev.ru 2016 09
Преимущества инструментов Gilev.ru 2016 09Преимущества инструментов Gilev.ru 2016 09
Преимущества инструментов Gilev.ru 2016 09Vyacheslav Gilyov
 
TechLeads meetup: Андрей Шелёхин, Tinkoff.ru
TechLeads meetup: Андрей Шелёхин, Tinkoff.ruTechLeads meetup: Андрей Шелёхин, Tinkoff.ru
TechLeads meetup: Андрей Шелёхин, Tinkoff.ruBadoo Development
 
TechLeads meetup: Евгений Потапов, ITSumma
TechLeads meetup: Евгений Потапов, ITSumma TechLeads meetup: Евгений Потапов, ITSumma
TechLeads meetup: Евгений Потапов, ITSumma Badoo Development
 
Управление зависимостями между командами
Управление зависимостями между командамиУправление зависимостями между командами
Управление зависимостями между командамиAskhat Urazbaev
 
Кейс формирование счета клиенту
Кейс формирование счета клиентуКейс формирование счета клиенту
Кейс формирование счета клиентуНФП
 
Михаил Лукьянов, Дмитрий Шайхатаров, Agile среди водопадов. Использование SCR...
Михаил Лукьянов, Дмитрий Шайхатаров, Agile среди водопадов. Использование SCR...Михаил Лукьянов, Дмитрий Шайхатаров, Agile среди водопадов. Использование SCR...
Михаил Лукьянов, Дмитрий Шайхатаров, Agile среди водопадов. Использование SCR...ScrumTrek
 
TechLeads meetup: Алексей Рыбак, Badoo
TechLeads meetup: Алексей Рыбак, BadooTechLeads meetup: Алексей Рыбак, Badoo
TechLeads meetup: Алексей Рыбак, BadooBadoo Development
 
Process и Case Management в информационной системе:
Process и Case Management в информационной системе: Process и Case Management в информационной системе:
Process и Case Management в информационной системе: CEE-SEC(R)
 
Agile в кровавом энтепрайзе
Agile в кровавом энтепрайзеAgile в кровавом энтепрайзе
Agile в кровавом энтепрайзеAskhat Urazbaev
 
Роботизация функций - разбор первичной финансовой документации
Роботизация функций - разбор первичной финансовой документацииРоботизация функций - разбор первичной финансовой документации
Роботизация функций - разбор первичной финансовой документацииНФП
 
Практики масштабирования гибкой разработки
Практики масштабирования гибкой разработкиПрактики масштабирования гибкой разработки
Практики масштабирования гибкой разработкиAskhat Urazbaev
 

Was ist angesagt? (20)

от каждого по потребностям, каждому — по Agile
от каждого по потребностям, каждому — по Agileот каждого по потребностям, каждому — по Agile
от каждого по потребностям, каждому — по Agile
 
Введение в performance management
Введение в performance managementВведение в performance management
Введение в performance management
 
«Metrics and KPIs – measuring project, process, team» by Sergey Stefurak
«Metrics and KPIs – measuring project, process, team» by Sergey Stefurak«Metrics and KPIs – measuring project, process, team» by Sergey Stefurak
«Metrics and KPIs – measuring project, process, team» by Sergey Stefurak
 
Владимир Каленов, Lean для процессов
Владимир Каленов, Lean для процессовВладимир Каленов, Lean для процессов
Владимир Каленов, Lean для процессов
 
AgileDays 2016 - Metrics in Agile Projects
AgileDays 2016 - Metrics in Agile ProjectsAgileDays 2016 - Metrics in Agile Projects
AgileDays 2016 - Metrics in Agile Projects
 
Опыт осторожного внедрения инструментов Теории Ограничений в крупной компании...
Опыт осторожного внедрения инструментов Теории Ограничений в крупной компании...Опыт осторожного внедрения инструментов Теории Ограничений в крупной компании...
Опыт осторожного внедрения инструментов Теории Ограничений в крупной компании...
 
Biz agility 3
Biz agility 3Biz agility 3
Biz agility 3
 
Bankir 2016 habits transformation
Bankir 2016 habits transformationBankir 2016 habits transformation
Bankir 2016 habits transformation
 
Олег Балбеков (Evrone)
Олег Балбеков (Evrone)Олег Балбеков (Evrone)
Олег Балбеков (Evrone)
 
Преимущества инструментов Gilev.ru 2016 09
Преимущества инструментов Gilev.ru 2016 09Преимущества инструментов Gilev.ru 2016 09
Преимущества инструментов Gilev.ru 2016 09
 
TechLeads meetup: Андрей Шелёхин, Tinkoff.ru
TechLeads meetup: Андрей Шелёхин, Tinkoff.ruTechLeads meetup: Андрей Шелёхин, Tinkoff.ru
TechLeads meetup: Андрей Шелёхин, Tinkoff.ru
 
TechLeads meetup: Евгений Потапов, ITSumma
TechLeads meetup: Евгений Потапов, ITSumma TechLeads meetup: Евгений Потапов, ITSumma
TechLeads meetup: Евгений Потапов, ITSumma
 
Управление зависимостями между командами
Управление зависимостями между командамиУправление зависимостями между командами
Управление зависимостями между командами
 
Кейс формирование счета клиенту
Кейс формирование счета клиентуКейс формирование счета клиенту
Кейс формирование счета клиенту
 
Михаил Лукьянов, Дмитрий Шайхатаров, Agile среди водопадов. Использование SCR...
Михаил Лукьянов, Дмитрий Шайхатаров, Agile среди водопадов. Использование SCR...Михаил Лукьянов, Дмитрий Шайхатаров, Agile среди водопадов. Использование SCR...
Михаил Лукьянов, Дмитрий Шайхатаров, Agile среди водопадов. Использование SCR...
 
TechLeads meetup: Алексей Рыбак, Badoo
TechLeads meetup: Алексей Рыбак, BadooTechLeads meetup: Алексей Рыбак, Badoo
TechLeads meetup: Алексей Рыбак, Badoo
 
Process и Case Management в информационной системе:
Process и Case Management в информационной системе: Process и Case Management в информационной системе:
Process и Case Management в информационной системе:
 
Agile в кровавом энтепрайзе
Agile в кровавом энтепрайзеAgile в кровавом энтепрайзе
Agile в кровавом энтепрайзе
 
Роботизация функций - разбор первичной финансовой документации
Роботизация функций - разбор первичной финансовой документацииРоботизация функций - разбор первичной финансовой документации
Роботизация функций - разбор первичной финансовой документации
 
Практики масштабирования гибкой разработки
Практики масштабирования гибкой разработкиПрактики масштабирования гибкой разработки
Практики масштабирования гибкой разработки
 

Ähnlich wie Применимость SAFe в крупной финансовой организации

Agile days `16 summary
Agile days `16 summaryAgile days `16 summary
Agile days `16 summaryAnton Zhukov
 
DataBase Intellegence Presentation
DataBase Intellegence Presentation DataBase Intellegence Presentation
DataBase Intellegence Presentation Alexandr Zhuravlev
 
Шаблоны трассировок бизнес-требований на больших кросс-проектных продуктах
Шаблоны трассировок бизнес-требований на больших кросс-проектных продуктахШаблоны трассировок бизнес-требований на больших кросс-проектных продуктах
Шаблоны трассировок бизнес-требований на больших кросс-проектных продуктахSQALab
 
Cовременные подходы организации процессов разработки
Cовременные подходы организации процессов разработкиCовременные подходы организации процессов разработки
Cовременные подходы организации процессов разработкиАлександр Шамрай
 
ЛАФ7 Гибкий бизнес и принципы постановки задачи v1 1
ЛАФ7  Гибкий бизнес и принципы постановки задачи  v1 1ЛАФ7  Гибкий бизнес и принципы постановки задачи  v1 1
ЛАФ7 Гибкий бизнес и принципы постановки задачи v1 1Dmitry Bezuglyy
 
В’ячеслав Москаленко «10 criteria: Scrum vs Kanban»
В’ячеслав Москаленко «10 criteria: Scrum vs Kanban»В’ячеслав Москаленко «10 criteria: Scrum vs Kanban»
В’ячеслав Москаленко «10 criteria: Scrum vs Kanban»Lviv Startup Club
 
Организация процессов разработки на основе VSTS и TFS
Организация процессов разработки на основе VSTS и TFSОрганизация процессов разработки на основе VSTS и TFS
Организация процессов разработки на основе VSTS и TFSАлександр Шамрай
 
Денис Тучин - Почему всегда не успеваем QA? Как могут помочь гибкие методы в ...
Денис Тучин - Почему всегда не успеваем QA? Как могут помочь гибкие методы в ...Денис Тучин - Почему всегда не успеваем QA? Как могут помочь гибкие методы в ...
Денис Тучин - Почему всегда не успеваем QA? Как могут помочь гибкие методы в ...Denis Tuchin
 
12 m kononov20161026
12 m kononov2016102612 m kononov20161026
12 m kononov20161026Bankir_Ru
 
Эволюция экосистем тестирования
Эволюция экосистем тестированияЭволюция экосистем тестирования
Эволюция экосистем тестированияGleb Rybalko
 
Система управления жизненным циклом разработки программного обеспечения Devpr...
Система управления жизненным циклом разработки программного обеспечения Devpr...Система управления жизненным циклом разработки программного обеспечения Devpr...
Система управления жизненным циклом разработки программного обеспечения Devpr...Evgeny Savitsky
 
Разработка по с использованием Tfs 2012
Разработка по с использованием Tfs 2012Разработка по с использованием Tfs 2012
Разработка по с использованием Tfs 2012Александр Шамрай
 
Owox rzykov kp_iexamples
Owox rzykov kp_iexamplesOwox rzykov kp_iexamples
Owox rzykov kp_iexamplesRoman Zykov
 
Itil за 1,5 часа для менеджера проекта
Itil за 1,5 часа для менеджера проектаItil за 1,5 часа для менеджера проекта
Itil за 1,5 часа для менеджера проектаAlexey Frolov
 
Практика трансформации бизнес процессов банка с помощью BPM системы
Практика трансформации бизнес процессов банка с помощью BPM системыПрактика трансформации бизнес процессов банка с помощью BPM системы
Практика трансформации бизнес процессов банка с помощью BPM системыAleksandrs Baranovs
 
Qlik Sense в Zenden || Консультационная Группа АТК
Qlik Sense в Zenden || Консультационная Группа АТКQlik Sense в Zenden || Консультационная Группа АТК
Qlik Sense в Zenden || Консультационная Группа АТКMarina Payvina
 
Альфабанк: НТ в Облаке при Agile на примере интернет банка
Альфабанк: НТ в Облаке при Agile на примере интернет банкаАльфабанк: НТ в Облаке при Agile на примере интернет банка
Альфабанк: НТ в Облаке при Agile на примере интернет банкаSQALab
 

Ähnlich wie Применимость SAFe в крупной финансовой организации (20)

Agile days `16 summary
Agile days `16 summaryAgile days `16 summary
Agile days `16 summary
 
DataBase Intellegence Presentation
DataBase Intellegence Presentation DataBase Intellegence Presentation
DataBase Intellegence Presentation
 
Шаблоны трассировок бизнес-требований на больших кросс-проектных продуктах
Шаблоны трассировок бизнес-требований на больших кросс-проектных продуктахШаблоны трассировок бизнес-требований на больших кросс-проектных продуктах
Шаблоны трассировок бизнес-требований на больших кросс-проектных продуктах
 
Cовременные подходы организации процессов разработки
Cовременные подходы организации процессов разработкиCовременные подходы организации процессов разработки
Cовременные подходы организации процессов разработки
 
Kanban vs scrum_v3
Kanban vs scrum_v3Kanban vs scrum_v3
Kanban vs scrum_v3
 
ЛАФ7 Гибкий бизнес и принципы постановки задачи v1 1
ЛАФ7  Гибкий бизнес и принципы постановки задачи  v1 1ЛАФ7  Гибкий бизнес и принципы постановки задачи  v1 1
ЛАФ7 Гибкий бизнес и принципы постановки задачи v1 1
 
В’ячеслав Москаленко «10 criteria: Scrum vs Kanban»
В’ячеслав Москаленко «10 criteria: Scrum vs Kanban»В’ячеслав Москаленко «10 criteria: Scrum vs Kanban»
В’ячеслав Москаленко «10 criteria: Scrum vs Kanban»
 
Организация процессов разработки на основе VSTS и TFS
Организация процессов разработки на основе VSTS и TFSОрганизация процессов разработки на основе VSTS и TFS
Организация процессов разработки на основе VSTS и TFS
 
Денис Тучин - Почему всегда не успеваем QA? Как могут помочь гибкие методы в ...
Денис Тучин - Почему всегда не успеваем QA? Как могут помочь гибкие методы в ...Денис Тучин - Почему всегда не успеваем QA? Как могут помочь гибкие методы в ...
Денис Тучин - Почему всегда не успеваем QA? Как могут помочь гибкие методы в ...
 
12 m kononov20161026
12 m kononov2016102612 m kononov20161026
12 m kononov20161026
 
MS ALM 2013 Review
MS ALM 2013 ReviewMS ALM 2013 Review
MS ALM 2013 Review
 
Эволюция экосистем тестирования
Эволюция экосистем тестированияЭволюция экосистем тестирования
Эволюция экосистем тестирования
 
Система управления жизненным циклом разработки программного обеспечения Devpr...
Система управления жизненным циклом разработки программного обеспечения Devpr...Система управления жизненным циклом разработки программного обеспечения Devpr...
Система управления жизненным циклом разработки программного обеспечения Devpr...
 
Разработка по с использованием Tfs 2012
Разработка по с использованием Tfs 2012Разработка по с использованием Tfs 2012
Разработка по с использованием Tfs 2012
 
Owox rzykov kp_iexamples
Owox rzykov kp_iexamplesOwox rzykov kp_iexamples
Owox rzykov kp_iexamples
 
Itil за 1,5 часа для менеджера проекта
Itil за 1,5 часа для менеджера проектаItil за 1,5 часа для менеджера проекта
Itil за 1,5 часа для менеджера проекта
 
Практика трансформации бизнес процессов банка с помощью BPM системы
Практика трансформации бизнес процессов банка с помощью BPM системыПрактика трансформации бизнес процессов банка с помощью BPM системы
Практика трансформации бизнес процессов банка с помощью BPM системы
 
Lean Supply Chain
Lean Supply ChainLean Supply Chain
Lean Supply Chain
 
Qlik Sense в Zenden || Консультационная Группа АТК
Qlik Sense в Zenden || Консультационная Группа АТКQlik Sense в Zenden || Консультационная Группа АТК
Qlik Sense в Zenden || Консультационная Группа АТК
 
Альфабанк: НТ в Облаке при Agile на примере интернет банка
Альфабанк: НТ в Облаке при Agile на примере интернет банкаАльфабанк: НТ в Облаке при Agile на примере интернет банка
Альфабанк: НТ в Облаке при Agile на примере интернет банка
 

Применимость SAFe в крупной финансовой организации

  • 1. Применимость SAFe в крупной финансовой организации Антон Немчинов Agile SDLC Manager Raiffeisenbank Russia
  • 2.
  • 3.
  • 4. • Около 7000 сотрудников в Банке • Всего порядка 700 сотрудников в ИТ • Около 400 сотрудников в разработке (команды от 10 до 40 человек) • 100500 приложений • Центры разработки в Москве и Омске
  • 5.
  • 6.
  • 7. • Развитие ролей в разработке (SA, Dev, QA) • Продукт менеджемент • Технологии (JAVA, .NET и т.п.) • Agile практики и формирование Mindset • Demand Management vs Portfolio Management • Гибкая модель бюджетирования • Быстрое принятие решений • Трансформация команд • Внедрение практик гибкой разработки • Визуализация • Метрики • Релизное управление • Синхронизация релизов • Работа с требованиями • Не путать с одновременными релизами
  • 10. #1 - Take an economic view #2 - Apply systems thinking #3 - Assume variability; preserve options #4 - Build incrementally with fast, integrated learning cycles #5 - Base milestones on objective evaluation of working systems #6 - Visualize and limit WIP, reduce batch sizes, and manage queue lengths #7 - Apply cadence, synchronize with cross-domain planning #8 - Unlock the intrinsic motivation of knowledge workers #9 - Decentralize decision-making
  • 11. Рассмотрим Case • Готовится к старту новый проект и проектный менеджер запрашивает команду дать ему оценку по срокам и стоимости работ • При этом, требуется дать комит на качество оценки в 80% на ранней стадии • Команда возвращает план на три месяца, утверждая, что они не умеют планировать на больший срок и трудоемкость в Story Points Вопрос: что вообще происходит?
  • 12. Анализ после Retro • PMO не было изначально в скоупе трансформации • Недостаточный уровень коммуникаций между смежными подразделениями • Поздно были разработаны метрики • Существующие KPI противоречат внедряемой методологии • Внедрение только Bottom-Up позволяет трансформировать команду, но не организацию
  • 13. Выбор команд для трансформации Порталы самообслуживания Internet банк Мобильный банк 1 день - 1 неделя Частые изменения Front-end приложения Интеграционная шина Конвейеры 1 месяц - 3 месяца Нечастые изменения АБС Card Processing Переводы Бухгалтерия Legacy-системы 6 месяцев - никогда Редкие изменения
  • 14. Вход в команду Выстраивание коммуникаций Метрики Управление требованиями и планирование Качество • 360 View (Команда, заказчики, App Support, PM) • Статистика (JIRA, Remedy, HP ALM) • Визуализация работы (Kanban) • Ввод периодических встреч (Standup, Retro, Demo, Planning) • Эффективность • Качество • Удовлетворен- ность заказчика • Единый backlog • Декомпозиция требований • Итерации • Многоуровневые планирование • Тестирование неотъемлемая часть разработки • CI • Авто тестирование и Auto Deploy (DevOps). Трансформация команд
  • 15. Scrum или Kanban • Визуализация при помощи Kanban досок • Бизнес заказчик «владеет» backlog’ом команды • Команда выпускает доработки согласно своей релизной политики и, по необходимости, по запросу • Двух-недельные итерации без комита на скоуп
  • 17. Время выполнения инициативы Проверка реализации Заказчиком, устранение функциональных дефектов UAT Тестирование реализации, интеграционное тестирование, Regress и Auto Tests Тестирование Реализация требований Разработка Декомпозиция требований, оценка требований, Тестовые сценарии Системный Анализ Сбор бизнес требований, анализ изменения бизнес процессов Бизнес Анализ Ожидание начала Инициатива проходит классификацию и попадает в Backlog к команде 50 дней 25 дней 40 дней 115 дней 50 дней 36 дней Lead-Time ~ 10,5 месяцев* Временный данные приведены для примера
  • 18. Время выполнения инициативы Проверка реализации Заказчиком, устранение функциональных дефектов UAT Тестирование реализации, интеграционное тестирование, Regress и Auto Tests Тестирование Реализация требований Разработка Декомпозиция требований, оценка требований, Тестовые сценарии Системный Анализ Сбор бизнес требований, анализ изменения бизнес процессов Бизнес Анализ Ожидание начала Инициатива проходит классификацию и попадает в Backlog к команде Lead-Time ~ 10,5 месяцев* Временный данные приведены для примера
  • 19. Время выполнения инициативы 50 дней 25 дней 115 дней 40 дней 50 дней 36 дней Lead-Time ~ 10,5 месяцев Проверка реализации Заказчиком, устранение функциональных дефектов UAT Тестирование реализации, интеграционное тестирование, Regress и Auto Tests Тестирование Реализация требований Разработка Декомпозиция требований, оценка требований, Тестовые сценарии Системный Анализ Сбор бизнес требований, анализ изменения бизнес процессов Бизнес Анализ Ожидание начала Инициатива проходит классификацию и попадает в Backlog к команде * Временный данные приведены для примера
  • 20. Время выполнения инициативы 30 дней Проверка реализации Заказчиком, устранение функциональных дефектов UAT Тестирование реализации, интеграционное тестирование, Regress и Auto Tests Тестирование Проверка реализации Заказчиком, устранение функциональных дефектов UAT Тестирование реализации, интеграционное тестирование, Regress и Auto Tests Тестирование Реализация требований Разработка Декомпозиция требований, оценка требований, Тестовые сценарии Системный Анализ Сбор бизнес требований, анализ изменения бизнес процессов Бизнес Анализ Ожидание начала Инициатива проходит классификацию и попадает в Backlog к команде Декомпозиция требований, оценка требований, Тестовые сценарии Системный Анализ 42 дня Lead-Time ~ 6 месяцев ? * Временный данные приведены для примера
  • 21. Поговорим про SLA… В нашем случае, у команд разработки есть SLA на небольшие инициативы 4 месяца Хорошо это или плохо?
  • 23. • Выравнивание итераций (договоренность) • Наличие общей релизной политики • Визуализация (доски) и межкомандные коммуникации (встречи) • Техническая возможность выпускаться после каждой итерации • Никаких big boom релизов!
  • 26.
  • 27. Портфельное управление • Переход от разрозненных инициатив к Темам по направлениям бизнеса • Выделение бюджета на Темы (группы инициатив) и процесс change management отдельных частей темы. Обязательная верификация • Контроль за исполнением со стороны Портфельного Комитета • Функциональные и нефункциональные инициативы
  • 29. Спасибо за внимание! Антон Нечминов E-mail: Anton.Nemchinov@raiffeisen.ru LinkedIn: https://ru.linkedin.com/in/anemchinov