Алексей Ионов. Agile-трансформация: что делать, чтобы...
Transcript of Алексей Ионов. Agile-трансформация: что делать, чтобы...
1Agile Business Conference Almaty 2017
Agile трансформация:
что делать, чтобы потом
не искать виноватых?
Ключевые шаги для достижения результата
Февраль 2017
2Agile Business Conference Almaty 2017
НЕМНОГО ИСТОРИИ
3Agile Business Conference Almaty 2017
Компьютеризация
Личное мастерство Командное мастерство
‘90‘80 2000‘50‘40
Групповая динамика
Производство
Разработка ПО
4Agile Business Conference Almaty 2017
http://www.forbes.com/sites/stevedenning/2016/08/13/what-is-agile/amp/
5Agile Business Conference Almaty 2017
ЗАПУСК КОМАНДЫ
6Agile Business Conference Almaty 2017
1. Собрать ВСЮ команду вместе.
2. Выстроить доверие и личные связи.
3. Определить «Как Мы Работаем?».
4. Разработать Манифест команды (правила и
ценности).
5. Обучить Agile и (например) Scrum.
6. Создать Определение выполненной работы
(Definition of Done).
7. Определить единую цель и видение.
8. Запланировать релиз и первый спринт.
Запуск AGILE на уровне команды
7Agile Business Conference Almaty 2017
Путь Команды «Agile Fluency» (James Shore & Diana Larsen)
Начало: просто «пилим» код по ТЗ…
Фокус на ценность
★
Смена культуры
команды
Смена навыков
команды
Максимизация
ценности
★★
Оптимизация ценности
★★★
Смена
организационной
структуры
Смена культуры
организации
Оптимизация на
уровне систем
★★★★
8Agile Business Conference Almaty 2017
КАКИЕ СЕРВИСЫ
НЕОБХОДИМЫ КОМПАНИИ?
9Agile Business Conference Almaty 2017
Преграды для продолжения внедрения Agile
Copyright 2015
VersionOne - State of
Agile Survey 2015
Мышление
/ Культура
10Agile Business Conference Almaty 2017
ЦЕЛИ
Трансформация: цели и инструменты
ИНСТРУМЕНТЫ
Тренинги и коучинг
Фасилитированная командная работа
Принятие решений командой, совместное
целеполагание, технические тренинги
Ассессмент, фасилитированная командная
работа, инфраструктурные проекты
Командное решение задач, социализация
Проводить общие мероприятия и создавать
смешанные команды
Тренинги, фасилитированная командная
работа
Тренинги, командная работа,
инфраструктурные проекты
Обрести понимание, что собой представляет Agile
Сформировать общий взгляд на Agile
Повысить вовлеченность заинтересованных лиц
Понять текущую ситуацию и планы по развитию
Увеличить мотивацию на изменения
Объединить Бизнес и ИТ
Определить Agile инструментарий для лидеров
Непрерывное совершенствование
11Agile Business Conference Almaty 2017
КОРПОРАТИВНЫЙ AGILE
AGILE
МЫШЛЕНИЕ СТРАТЕГИЯ ТАКТИКА
12Agile Business Conference Almaty 2017
Сервисы внедрения Agile (AIF)
Agile Implementation Framework
МЫШЛЕНИЕ ТАКТИКАСТРАТЕГИЯ
Непреры
вное у
лучш
ение
Тренинги
Групповые сессии (Фасилитация)
Коучинг
Технологические проекты
Консалтинг
13Agile Business Conference Almaty 2017
AGILE ТРАНСФОРМАЦИЯ
14Agile Business Conference Almaty 2017
Запуск трансформации
Lean-Agile ЦК Поддержка трансформации: T+I+A
Масштабирование и
поддержка
15Agile Business Conference Almaty 2017
Единое Agile мышление
Знать Вашу Цель
Понимать Контекст
Как можно скорее
получать обратную связь
Использовать итерации
Сотрудничать в команде
Минимизировать потери
16Agile Business Conference Almaty 2017
Спонсоры и агенты изменений - зачем?
1. Ощущение срочности
2. Мощная коалиция «проводников» перемен
3. Видение и стратегия
4. Единое понимание цели (видения)
5. Сотрудники сами принимают решения по-новому
6. Быстрые победы
7. Новые победы, используя положительные
результаты
8. Укрепить новые подходы в культуре
17Agile Business Conference Almaty 2017
AGILE FRAMEWORKS
18Agile Business Conference Almaty 2017
SCRUM
Кросс-функциональная
Самоорганизующаяся
Команда разработки
Product Owner
Scrum MasterDaily Scrum
Sprint Planning
Sprint Review
Sprint
Retrospective
19Agile Business Conference Almaty 2017
KANBAN
Очередь Анализ В разработке Тест Сборка
20Agile Business Conference Almaty 2017
21Agile Business Conference Almaty 2017
22Agile Business Conference Almaty 2017
ОСНОВНАЯ ПРОБЛЕМА
23Agile Business Conference Almaty 2017
Перекосы в управлении требованиями
Все решает
руководство
(финансы,
планирование,
управление)
Все решает
команда разработки
(требования,
планирование,
управление)
«Диктаторы»
«Бурлаки»
«Мечтатели»
«Виноватые»
24Agile Business Conference Almaty 2017
Уровни каскадирования
«Эпик»
«Фича/Тема»
«История»
Портфель
Программа
Команда
Стратегия
Группы
Систем
Разработчики
Требования УправлениеПринятие
решений
На каждом
уровне
решения
принимаются
максимально
независимо!
25Agile Business Conference Almaty 2017
Уровни требований
«Эпик»
Epic
«Фича/Тема»
Feature/
Theme
«История»
User Story
Является
отдельным
требованием
Группирует
требования
следующего
уровня
Бизнес-
ценность
(MVP)
MAX трудоемкость
на один
элемент/команда
(всегда
минимизировать!)
26Agile Business Conference Almaty 2017
Организация команд при масштабировании
PO | SM | Architect
PO | SM | Architect PO | SM | Architect Shared
services
PO | SM | Team
PO | SM | Team
PO | SM | Team
PO | SM | Team
PO | SM | Team
PO | SM | Team
CI/CD QA
DevOps
UX
Portfolio
Programs
Teams
27Agile Business Conference Almaty 2017
Кто принимает решения?
«Эпик»
Epic
«Фича/Тема»
Feature/
Theme
«История»
User Story
Управляющие
портфелемЭнтерпрайз
Архитектор(ы)
Владельцы
Эпиков
Владельцы
БизнесаСистемные
Архитекторы
Управляющие
Продуктами
Управляющие
Разработкой
Владельцы
Продуктов
Scrum Мастера
командРазработчики
внутри команд
Agile Команды
разработки
28Agile Business Conference Almaty 2017
Принятие решений – каждый на своем уровне
Стратегия
Группы
Систем
Разработчики
Это стоящая
идея?
Является ли
идея Эпиком?
Какова
бизнес-
ценность?
Какова
сложность?
Какие риски?
Как максими-
зировать
ценность,
уточняя
требования?
Как исполь-
зовать опыт
разработки в
будущем?
Это стоящая
Разработка?
Является ли
Фичей?
Из чего
состоит? Что
самое
важное?
Каковы зави-
симости? Как
распре-
делить?
Как максими-
зировать
ценность,
уточняя
требования?
Как исполь-
зовать опыт
разработки в
будущем?
Это стоящая
История?
Является ли
отдельной?
Как реализо-
вать? Что
уточнить?
Какова
сложность?
Каковы зави-
симости?
Как максими-
зировать
ценность,
уточняя
требования?
Как исполь-
зовать опыт
разработки в
будущем?
29Agile Business Conference Almaty 2017
ИТОГО: ЧТО НУЖНО ДЕЛАТЬ?
30Agile Business Conference Almaty 2017
КОРПОРАТИВНЫЙ AGILE
AGILE
Личная
мотивация
Групповая
динамика
МЫШЛЕНИЕ
Стратегические
направления
(темы)
развития
Модели
масштаби-
рования
Управление
продуктами
Децентрали-
зация и
фасилитация
принятия
решений
СТРАТЕГИЯ ТАКТИКА
31Agile Business Conference Almaty 2017
Запуск трансформации
Lean-Agile ЦК Поддержка трансформации: T+I+A
Масштабирование и
поддержкаAgile
Thinking
Базовые
тренинг по
SAFe
(Nexus/LeSS…)
Новая
система и
роли – кто
где/как?
Каждый -
профессионал
Каждый -
профессионал
Каждый -
профессионал
32Agile Business Conference Almaty 2017
Алексей Ионов