47
Agile Kitchen, 11-2016 Kick-off Agile Team

Сергей Рогачев, Лилия Алексеева. Запуск Agile команд: от одной до десятков одновременно

Embed Size (px)

Citation preview

Page 1: Сергей Рогачев, Лилия Алексеева. Запуск Agile команд: от одной до десятков одновременно

Agile Kitchen, 11-2016

Kick-off Agile Team

Page 2: Сергей Рогачев, Лилия Алексеева. Запуск Agile команд: от одной до десятков одновременно

Лилия Алексеева—Сбербанк

– Agile-методолог производственных процессов

—Ранее– Руководитель проектов по

дизайну и оптимизации процессов

– Эксперт Lean Six Sigma– Член Agile-команды

Page 3: Сергей Рогачев, Лилия Алексеева. Запуск Agile команд: от одной до десятков одновременно

Сергей Рогачев—ScrumTrek

– Agile Coach– Масштабирование Agile

—В прошлом– Заказная и продуктовая

разработка, консалтинг– Разработчик, архитектор,

менеджер проектов, технический директор, руководитель проектного офиса

Page 4: Сергей Рогачев, Лилия Алексеева. Запуск Agile команд: от одной до десятков одновременно

Для кого эта история?

Agile-коучи Агенты изменений

Agile-скептики

Page 5: Сергей Рогачев, Лилия Алексеева. Запуск Agile команд: от одной до десятков одновременно

ОТ ЧЕГО ЗАВИСИТ ЭФФЕКТИВНОСТЬ НОВОЙ КОМАНДЫ?

Page 6: Сергей Рогачев, Лилия Алексеева. Запуск Agile команд: от одной до десятков одновременно

Правило 60-30-10Эффективность новой команды зависит:—60% дизайн команды—30% запуск команды—10% коучинг команды

J. Richard Hackman, Collaborative Intelligence: Using Teams to Solve Hard Problems (https://www.amazon.com/Collaborative-Intelligence-Using-Teams-Problems/dp/1605099902)

Page 7: Сергей Рогачев, Лилия Алексеева. Запуск Agile команд: от одной до десятков одновременно

Статистика влияния дизайна на эффективность команды

Программа проектов

> 500 сотрудников, 30+ команд

Экспресс-аудит через полгода

Экспресс-аудит – экспертиза ScrumTrek по оценке эффективности внедрения процессов и инструментов, определению относительной зрелости команд и выявлению системных проблем в большом количестве связанных команд

Page 8: Сергей Рогачев, Лилия Алексеева. Запуск Agile команд: от одной до десятков одновременно

Модель зрелости экспресс-аудита:4 уровня и 5 компетенций

Предусло-вия старта работы по

Agile

Прозрач-ность и

предсказуе-мость

процесса

Качество и надеж-ность

поставки

Бизнес-ценность поставки

1. Процессы и коммуникации

2. Планирование и проектирование решения

3. Контроль качества

4. Инженерная культура

5. Взаимодействие с другими командами

Page 9: Сергей Рогачев, Лилия Алексеева. Запуск Agile команд: от одной до десятков одновременно

Примеры выявленных корреляций по итогам экспресс-аудита

Scrum-процесс не работает там, где не

выполнены предусловия

• Недостаточная кросс-функциональность

• Не поставлены процессы: новые или удаленные команды

• Не определен заказчик

Внедряют системную

интеграцию, если

• Поставлен Scrum-процесс

• Есть оперативная синхронизация между командами по планам

Есть тенденция, что более «старые»

команды

• Меньше участвуют в формальных церемониях по синхронизации

• Начинают контролировать технический долг

Page 10: Сергей Рогачев, Лилия Алексеева. Запуск Agile команд: от одной до десятков одновременно

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

Page 11: Сергей Рогачев, Лилия Алексеева. Запуск Agile команд: от одной до десятков одновременно

Вертикальная коммуникация

Поставка ценности перпендикулярна функциональным отделам

Задача: соединить колодцы

Трения между колодцами

Рассадка по функциям

Политические барьеры

Page 12: Сергей Рогачев, Лилия Алексеева. Запуск Agile команд: от одной до десятков одновременно

Кросс-функциональные команды

Page 13: Сергей Рогачев, Лилия Алексеева. Запуск Agile команд: от одной до десятков одновременно

На что может влиять отсутствие тестировщиков в команде?

Series1

0 1 2 3 4

Доступ к интегрируемым системамТестирование внутри спринтовФокус команды на качествоСистемная интеграция

Степень реализации компетенции, баллы

Ком

анды

Нет тестировщиков

Мало тестировщиков

Чем больше систем доступно в интеграции, тем больше работы для тестирования в спринтах, команда фокусируется на качестве и начинает внедрять системную интеграцию

Заметна корреляция

Page 14: Сергей Рогачев, Лилия Алексеева. Запуск Agile команд: от одной до десятков одновременно

В КОМАНДЕ ВСЕ СИДЯТ РЯДОМ?

Page 15: Сергей Рогачев, Лилия Алексеева. Запуск Agile команд: от одной до десятков одновременно

Осмотическое взаимодействие

Стив МакконнелПериод полураспада доверия – 6 недель

Мелвин КонвейОрганизации, которые разрабатывают системы, неизбежно создают структуры, воспроизводящие схемы коммуникации внутри самих организаций

Page 16: Сергей Рогачев, Лилия Алексеева. Запуск Agile команд: от одной до десятков одновременно

На что может влиять распределение команды?

0 1 2 3 4

Кросс-функциональность, вовлечение бизнесаВсе в одном местеДоступ к интегрируемым системамВся техническая экспертиза

Степень реализации предварительных условий, баллы

Ком

анды

Распределенные команды, или

только стартовали, или не было kick-off

Заметна корреляция

В распределенных командах в сравнении с остальными нет всей необходимой технической экспертизы и доступов к интегрируемым системам

Page 17: Сергей Рогачев, Лилия Алексеева. Запуск Agile команд: от одной до десятков одновременно

На что еще может влиять распределение команды?

• Организуют тестирование внутри спринтов

• Обеспечивают большую прозрачность и предсказуемость

Не сильно распре-

деленные команды

Page 18: Сергей Рогачев, Лилия Алексеева. Запуск Agile команд: от одной до десятков одновременно

Доверяй, но проверяй –перед запуском команды!

Page 19: Сергей Рогачев, Лилия Алексеева. Запуск Agile команд: от одной до десятков одновременно

ЗАПУСК КОМАНДЫ

Page 20: Сергей Рогачев, Лилия Алексеева. Запуск Agile команд: от одной до десятков одновременно

Когда запускать команду?

ПланированиеKick-off meetin

gИсполнение

Kick-off meeting Планирование, исполнение

Waterfall

Agile

Page 21: Сергей Рогачев, Лилия Алексеева. Запуск Agile команд: от одной до десятков одновременно

Бизнес-контекст—Рассказывайте так, как если бы рассказывали

инвесторам и клиентам —Лучший способ сбора требований – Face to face

общение—Двигайтесь от общего к частному –

расскажите о целях, клиентах, их проблемах, которые вы хотите решить

—Переходите к составлению бэклога продукта—Будьте рядом весь день

Page 22: Сергей Рогачев, Лилия Алексеева. Запуск Agile команд: от одной до десятков одновременно

Инструменты: Impact Mapping, User Story Mapping, Lean Canvas

Page 23: Сергей Рогачев, Лилия Алексеева. Запуск Agile команд: от одной до десятков одновременно
Page 24: Сергей Рогачев, Лилия Алексеева. Запуск Agile команд: от одной до десятков одновременно
Page 25: Сергей Рогачев, Лилия Алексеева. Запуск Agile команд: от одной до десятков одновременно
Page 26: Сергей Рогачев, Лилия Алексеева. Запуск Agile команд: от одной до десятков одновременно

Структура команды

КОМАНДА ВЛАДЕЛЕЦ ПРОДУКТА СКРАМ-МАСТЕР

Page 27: Сергей Рогачев, Лилия Алексеева. Запуск Agile команд: от одной до десятков одновременно

КАКАЯ КОМАНДА?

Page 28: Сергей Рогачев, Лилия Алексеева. Запуск Agile команд: от одной до десятков одновременно

Знакомство

• Представляемся стикером:– фамилия и имя– роль в команде

• Сегментируем стикеры: discovery, delivery, SME, administration

Page 29: Сергей Рогачев, Лилия Алексеева. Запуск Agile команд: от одной до десятков одновременно

Что в итоге видим?2 владельца продукта?

7 аналитиков!

4 бэк-разработчика, 1 фронт – и тот потом пропал!

Page 30: Сергей Рогачев, Лилия Алексеева. Запуск Agile команд: от одной до десятков одновременно

Что в итоге видим?

1 разработчик, 1 тестировщик

6 аналитиков! Кто все эти остальные

люди?

Page 31: Сергей Рогачев, Лилия Алексеева. Запуск Agile команд: от одной до десятков одновременно
Page 32: Сергей Рогачев, Лилия Алексеева. Запуск Agile команд: от одной до десятков одновременно

КТО ВЛАДЕЛЕЦ ПРОДУКТА?

Page 33: Сергей Рогачев, Лилия Алексеева. Запуск Agile команд: от одной до десятков одновременно

Насколько хорош наш владелец продукта?

Page 34: Сергей Рогачев, Лилия Алексеева. Запуск Agile команд: от одной до десятков одновременно

КТО СКРАМ-МАСТЕР?

Page 35: Сергей Рогачев, Лилия Алексеева. Запуск Agile команд: от одной до десятков одновременно

Как выбрать Скрам-мастера?

• В закрытую пишем на стикерах:– фамилию и имя Скрам-мастера– можно выдвигать себя

• Вскрываемся и спрашиваем согласие победителя

• Нет победителя или согласия – повторяем все с начала

Page 36: Сергей Рогачев, Лилия Алексеева. Запуск Agile команд: от одной до десятков одновременно
Page 37: Сергей Рогачев, Лилия Алексеева. Запуск Agile команд: от одной до десятков одновременно
Page 38: Сергей Рогачев, Лилия Алексеева. Запуск Agile команд: от одной до десятков одновременно

ДИЗАЙН И ЗАПУСК ОДНОВРЕМЕННО

Page 39: Сергей Рогачев, Лилия Алексеева. Запуск Agile команд: от одной до десятков одновременно

Давайте представим #1—Ваша организация начинает разработку

нового продукта – есть 200 человек. Они имеют все необходимые технические навыки и опыт

—Руководство просит вас, как эксперта, разделить их на команды разработки

—Что вы будете учитывать? Как вы будете действовать?

Page 40: Сергей Рогачев, Лилия Алексеева. Запуск Agile команд: от одной до десятков одновременно

Рефакторинг состава команд можно провести прямо во время запуска

Page 41: Сергей Рогачев, Лилия Алексеева. Запуск Agile команд: от одной до десятков одновременно

ЗАПУСК НЕСКОЛЬКИХ КОМАНД

Page 42: Сергей Рогачев, Лилия Алексеева. Запуск Agile команд: от одной до десятков одновременно

Давайте представим #2—Теория, опыт и практика говорят нам

– Запуск делается для одной команды– Запуск проводит опытный Agile-коуч

—А у вас– 80+ команд– 10 Agile-коучей– 1 месяц на все

—Вы немножко сходите с ума и говорите– Это невозможно!

Page 43: Сергей Рогачев, Лилия Алексеева. Запуск Agile команд: от одной до десятков одновременно

А может формат Big Room Planning?

Page 44: Сергей Рогачев, Лилия Алексеева. Запуск Agile команд: от одной до десятков одновременно
Page 45: Сергей Рогачев, Лилия Алексеева. Запуск Agile команд: от одной до десятков одновременно
Page 46: Сергей Рогачев, Лилия Алексеева. Запуск Agile команд: от одной до десятков одновременно

ВОПРОСЫ?

Page 47: Сергей Рогачев, Лилия Алексеева. Запуск Agile команд: от одной до десятков одновременно

С удовольствием ответим на любые вопросы

+7 (495) 374 88 [email protected] http://scrumtrek.ru