Сергей Рогачев; Лилия Алексеева. Дизайн и запуск...

46
Дизайн и запуск Agile- команд Лилия Алексеева, Сбербанк Сергей Рогачев, ScrumTrek

Upload: scrumtrek

Post on 11-Apr-2017

57 views

Category:

Business


8 download

TRANSCRIPT

Page 1: Сергей Рогачев; Лилия Алексеева. Дизайн и запуск Agile-команд

Дизайн и запуск Agile-командЛилия Алексеева, Сбербанк

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

Page 2: Сергей Рогачев; Лилия Алексеева. Дизайн и запуск Agile-команд

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

Агенты изменений

Agile-коучи Agile-скептики

Page 3: Сергей Рогачев; Лилия Алексеева. Дизайн и запуск Agile-команд

Лилия Алексеева

• Сбербанк• Agile-евангелист

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

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

• Эксперт Lean Six Sigma

• Член Agile-команды

Page 4: Сергей Рогачев; Лилия Алексеева. Дизайн и запуск Agile-команд

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

• ScrumTrek• Agile Coach

• Масштабирование 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-команд

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

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 meeting Исполнение

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-команд

ВОПРОСЫ?

facebook.com/groups/enterpriseagilerussia

Enterprise Agile Russia