2. О
себе
Леша
Кривицкий
(Alexey
Krivitsky)
Первый
независимый
Agile-‐коуч
и
Scrum-‐тренер
в
Украине.
Scrum-‐тренер
для
более,
чем
1000
специалистов.
Изобретатель
обучающей
игры-‐симуляции
Скрам
с
LEGO.
Кредо:
“BE
BOLD!”
(быть
смелым,
дерзким)
Email:
krivitsky@scrumguides.com
Skype:
alexeykrv
LinkedIn:
hMp://ua.linkedin.com/in/alexeykrivitsky
TwiMer:
@alexeykri
3. SCRUMguides
–
Скрам
гиды
Первая
украинская
компания,
которая
занимается
консалтингом
внедрения
Agile
2005
2008
2009
2010
Первый
Scrum-‐проект
Скрам-‐сертификации
Наталья
Тренина
Первый
стала
вторым
AgileBaseCamp
партнером
компании
2007
2008
2009
Огранизация
Первые
тренинги
Первая
Agile
Eastern
Europe
сообщества
по
Скрам
6. Disclaimer
В
этой
презентации
термин
«Скрам»
используется
для
обозначения
наипростейшего
Agile
процесса
–
минимального
набора
взаимозависимых
практик,
подлежащих
внедрению.
7. История
Она
же
басня
Она
же
вымышленная
ситуация
с
использованием
животных
для
иллюстрации
сложных
жизненных
ситуаций
:)
50. Develop
the
Change
Vision
&
Strategy
Pull
Together
a
Guiding
Team
Communicate
for
Understanding
&
Create
a
Sense
of
Buy-‐in
Urgency
Empower
Others
to
Act
Produce
Short-‐
term
Wins
Don’t
Let
Up
Create
a
New
Culture
51. Develop
the
Change
Vision
&
Strategy
Pull
Together
a
Guiding
Team
Communicate
for
Understanding
&
Create
a
Sense
of
Buy-‐in
Urgency
Empower
Others
Выявить
и
обсудить
to
Act
кризис
ситуации
и
новые
возможности
Produce
Short-‐
term
Wins
Don’t
Let
Up
Create
a
New
Culture
52. Develop
the
Change
Vision
&
Strategy
Pull
Together
a
Guiding
Team
Communicate
for
Understanding
&
Create
a
Sense
of
Buy-‐in
Urgency
Empower
Others
Собрать
группу
с
властью,
to
Act
достаточной
для
внедрения
изменений
Produce
Short-‐
term
Wins
Don’t
Let
Up
Create
a
New
Culture
53. Develop
the
Change
Vision
&
Strategy
Pull
Together
a
Guiding
Team
Communicate
for
Understanding
&
Create
a
Sense
of
Buy-‐in
Urgency
Empower
Others
Создать
видение,
to
Act
которое
поможет
направлять
усилия
Produce
Short-‐
term
Wins
Don’t
Let
Up
Create
a
New
Culture
54. Develop
the
Change
Vision
&
Strategy
Pull
Together
a
Guiding
Team
Communicate
for
Understanding
&
Create
a
Sense
of
Buy-‐in
Urgency
Empower
Others
Использовать
все
to
Act
возможности
для
донесения
видения
и
стратегии
в
массы
Produce
Short-‐
term
Wins
Don’t
Let
Up
Create
a
New
Culture
55. Develop
the
Change
Vision
&
Strategy
Pull
Together
a
Guiding
Team
Communicate
for
Understanding
&
Create
a
Sense
of
Buy-‐in
Urgency
Empower
Others
to
Act
Устранять
препятствия,
мешающие
внедрению
изменений
Produce
Short-‐
term
Wins
Don’t
Let
Up
Create
a
New
Culture
56. Develop
the
Change
Vision
&
Strategy
Pull
Together
a
Guiding
Team
Communicate
for
Understanding
&
Create
a
Sense
of
Buy-‐in
Urgency
Empower
Others
to
Act
Создать
быстрые
и
видимые
результаты
Produce
Short-‐
term
Wins
Don’t
Let
Up
Create
a
New
Culture
57. Develop
the
Change
Vision
&
Strategy
Pull
Together
a
Guiding
Team
Communicate
for
Understanding
&
Create
a
Sense
of
Buy-‐in
Urgency
Empower
Others
to
Act
Не
останавливаться
на
первых
успехах.
Безостановочно
следовать
Produce
Short-‐
видению,
внедряя
term
Wins
запланированные
изменения
Don’t
Let
Up
Create
a
New
Culture
58. Develop
the
Change
Vision
&
Strategy
Pull
Together
a
Guiding
Team
Communicate
for
Understanding
&
Create
a
Sense
of
Buy-‐in
Urgency
Empower
Others
to
Act
Создавать
благоприятную
среду
для
появления
новой
культуры
поведения
и
Produce
Short-‐
привычек
term
Wins
Don’t
Let
Up
Create
a
New
Culture
61. Transi”on
Team
Имеющая
адаптивный
план
с
долго-‐
и
Хорошо
слаженная
краткосрочными
Включающая
и
маневренная
целями
представителей
команда
разных
отделов
Включающая
как
Члены
которой
верят
в
минимум
2
уровня
новое
совместное
менеджмента
будущее
и
успех
62. Transi”on
Team
Имеющая
адаптивный
план
с
долго-‐
и
Хорошо
слаженная
краткосрочными
Включающая
и
маневренная
целями
представителей
команда
разных
отделов
Включающая
как
Члены
которой
верят
в
минимум
2
уровня
новое
совместное
менеджмента
будущее
и
успех
64. Скрам
скрамом
Для
процесса
внедрения
Agile
может
быть
применен
Скрам
со
всеми
атрибутами:
1. Transi”on
Team
2. Transi”on
Backlog
3. Transi”on
Product
Owner
4. Transi”on
Sprints
5. Visible
intermediate
results
and
progress
65. Вам
нужен
Transi”on
Product
Owner
MUST:
Senior
Decision
Maker
Budget
Owner
IS
A
PLUS:
Недавно
в
компании
GOOD
CANDIDATES:
CTO
Engineering
Manager
VP
of
Engineering
You?
74. Transi”on
Strategies
(1)
Start
Small
vs.
Go
All
In
•
Быстрее,
но
дороже
•
Легче
начать
•
Легче
работать
с
оппонентами
•
Вы
делаете
громкую
ставку
•
Меньше
рисков
на
новый
процесс
•
Вы
поучитесь
на
ошибках
•
Скрам
командам
не
•
У
вас
будет
команда
с
опытом
придется
взаимодействовать
•
Медленнее,
но
дешевле
с
не-‐Скрам-‐командами
•
Инициатива
может
выявить
•
Вам
скорее
всего
будет
сложные
препятствия
нужна
внешняя
помощь
•
Второй
попытки
может
уже
•
Нет
пути
назад
никогда
не
быть
81. Пример
Transi”on
Backlog
Transijon-‐спринт
1
Цель:
запуск
пилотного
Скрам-‐проекта
Демо:
успешно
спланированный
спринт
• Выбор
пилотной
команды
• Тренинг
для
членов
команды
и
PO
• Фасилитация
сессий
подготовки
беклога
• Фасилитация
планирования
спринта
82. Пример
Transi”on
Backlog
Transijon-‐спринт
2
Цель:
улучшение
процесса
в
пилотах
Демо:
фасилитация
улучшений
процесса
и
расширение
навыков
• Фасилитация
ретроспектив
• Тренинги
по
автоматизации
тестирования
• Менторинг
Скрам-‐мастеров
83. Пример
Transi”on
Backlog
Transijon-‐спринт
M
Цель:
популяризация
Agile
в
компании
Демо:
большинство
сотрудников
владеет
базовыми
понятиями
и
выгодами
от
Agile
• Публичные
демо
в
пилотных
командах
• Тренинги
для
команд
второго
эшелона
• Мини-‐тренинги
для
сервисных
отделов
• Внутренняя
мини-‐конференция
по
гибкой
разработке
• Создание
внутренних
блогов
команд
86. Личный
процесс
протекания
изменений
Движение
Отказ
вперед
Радость
Медленное
принятие
Сомнения
Волнение
Страх,
вина
John
Fisher’s
Враждебность
“Process
of
Change”
87. Работа
с
оппонентами
• Нужно
понять
-‐
ими
движут
эмоции
• «Давайте
попробуем
две
недели,
а
там
посмотрим»
• Добровольное
участие
в
проектах
• Позволить
оппоненту
сделать
полезную
работу,
назначив
важную
функцию
88. Преодоление
пропасти
Geoffrey
Moore’s
“Crossing
the
Chasm”
diagram
Пропасть
Инно-‐
Ранние
Раннее
Позднее
Хвост
ваторы
последователи
большинство
большинство
89. Инерция
к
изменениям
В
любом
случае
это
будет
нелегко.
Так
как
против
вас
будет
работать
корпоративная
культура
и
прошлый
опыт.
Вам
будут
нужны
сильные
помощники
в
командах.
90. Scrum-‐мастер.
Кто
он?
• Секретарь
команды?
• Программист
на
полставки?
• Переименованный
проектный
менеджер?
91. Scrum-‐мастер
как
Transi”on-‐агент
• Представитель
Transi”on-‐команды
на
уровне
проекта
–
“change
agent”.
• Включает
обратную
связь
между
Transi”on-‐
командой
и
проектной
командой.
• Устраняет
препятствия.
Но
не
столько
проектные,
сколько
препятствия
внедрения.
95. Иллюзорный
контекст
• Тестировщики
сидят
отдельно
отделом
• Наш
процесс
предписывает
составление
плана
перед
началом
проекта
• Архитектор
находится
на
стороне
заказчика
• Дизайн
аутсорсится
внешней
организации
• Проект
получает
ресурсы,
освободившиеся
из
других
проектов
без
возможности
выбора
или
найма
96. Реальный
контекст
• Регулярно
и
часто
выпускать
работающие
версии
продукта
• Работать
по
приоритетам
заказчика
• Ежедневно
сотрудничать
с
заказчиком
для
поиска
лучших
решений
и
минимизации
сложности
работы
• Регулярно
устранять
тех.
задолженность
• Систематически
искать
возможности
устранения
процессных
проблем
и
улучшать
процесса
разработки
hMp://agilemanifesto.org/principles.html