Внедрение Scrum и его масштабирование

Внедрение Scrum и его масштабирование

Котович Сергей

Scrum master

О себе

Внедрение Scrum и его масштабирование

Котович Сергей

Scrum master

email: musicaddicted@astral.ru

telegram: @musicaddicted

О себе

Немного предыстории

Проект "ЭДО онлайн"

Проект "Астрал Отчет"

  • 2016-03 - старт проекта
  • 2016-07 - внешний тренер по Agile. Cтарт 1 скрам-команды
  • 2017-09 - выход в релиз
  • 2017-12 - где-то тут я стал СМ =)
  • 2018-начало - переход на поддержку (от scrum к канбан)
  • 2018-02 - Старт проекта. Cтарт 1 скрам-команды
  • 2018-11 - выход в закрытый бета-тест
  • 2019-02 - выход в релиз
  • настоящее время (7 команд, 44 чел)

Внедрение Scrum и его масштабирование

Содержание

  1. Особенности новых ролей (SM, PO)
  2. Бэклог ("здоровье", оценка)
  3. Масштабирование
  4. Заключение

Внедрение Scrum и его масштабирование

Agile manifesto 

Scrum guide

Что имеем на старте?

Внедрение Scrum и его масштабирование

Scrum

Внедрение Scrum и его масштабирование

Капитан - Product Owner

Экипаж - Команда

Боцман - Scrum Master

Scrum. Команда

Внедрение Scrum и его масштабирование

Scrum. Команда

Внедрение Scrum и его масштабирование

Характеристики

  • Самоорганизация
  • Кросс-функциональность
  • Коллективная ответственность
  • Размер команды разработки - 7±2

Scrum. Команда

Внедрение Scrum и его масштабирование

Scrum. Команда. Scrum master

Внедрение Scrum и его масштабирование

Скрам мастер (SM)

Scrum. Команда. Scrum master

Внедрение Scrum и его масштабирование

Scrum. Команда. Scrum master

Внедрение Scrum и его масштабирование

  • Лидер-слуга
  • Сервис для Команды Разработки.
  • Сервис для Владельца Продукта.
  • Сервис для Организации.

Scrum. Команда. Scrum master

Внедрение Scrum и его масштабирование

Scrum. Команда. Scrum master

Внедрение Scrum и его масштабирование

Scrum. Команда. PO

Внедрение Scrum и его масштабирование

5 уровней зрелости владельца продукта

Содержание

  1. Особенности новых ролей (SM, PO)
  2. Бэклог ("здоровье", оценка)
  3. Масштабирование
  4. Заключение

Внедрение Scrum и его масштабирование

  • Бэклог продукта должен быть "здоровым"
  • Это никак не ТЗ
  • Формат User Story (кратко, понятно, ценность для клиента)
  • Упорядочен, а не приоритезирован
  • Актуализируется постоянно

Scrum. Артефакты

Внедрение Scrum и его масштабирование

Бэклог спринта должен быть "здоровым"

  • Ни много, ни мало, но лучше не добрать (SP, если требуется)
  • Должен быть сбалансированным, если есть узкая специализация (теги Frontend, Backend, к примеру)
  • Критерии приемки (нет перфекционизму, прозрачность)
  • Декомпозиция на задачи (чтобы отслеживать как на таскборде (визуализация блокеров) или в виде чек-листа, так и для построения диаграммы сгорания)

Scrum. Артефакты

Внедрение Scrum и его масштабирование

Нужно ли оценивать User Story?

Внедрение Scrum и его масштабирование

  • Только относительные оценки! (Planning Poker и проч. техники)
  • Помогает детализировать будущую реализацию
  • Помогает увидеть скрытые нюансы для всей команды разработки
  • Помогает увидеть "жирные" US
  • Помогает команде разработки при наборе на спринт (Velocity)
  • Помогает упорядочить бэклог для PO и составлять прогноз по срокам
  • Уходит много времени

Нужно ли оценивать User Story?

Внедрение Scrum и его масштабирование

  • Да - на начальных итерациях, когда команда не сработалась
  • Если команда сработалась, то использовать T-shirt размеры или #NoEstimates подход

Нужно ли оценивать User Story?

Внедрение Scrum и его масштабирование

Содержание

  1. Особенности новых ролей (SM, PO)
  2. Бэклог ("здоровье", оценка)
  3. Масштабирование
  4. Заключение

Внедрение Scrum и его масштабирование

Что происходит, когда в команде больше 9 человек?

  • Коммуникационный и координационный хаос
  • Повышенная сложность для эмпирического процесса
  • Фокусироваться над одной целью становится трудно
  • "Толкотня" в рамках одного функционального модуля

Scrum

Внедрение Scrum и его масштабирование

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

Внедрение Scrum и его масштабирование

Scrum of Scrums

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

Внедрение Scrum и его масштабирование

Scrum of Scrums

  • Виртуальная команда Scrum of Scrums
  • Виртуальная команда Meta Scrum

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

Внедрение Scrum и его масштабирование

Scrum of Scrums

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

Внедрение Scrum и его масштабирование

Large Scaled Scrum (LeSS)

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

Внедрение Scrum и его масштабирование

Scaled Agile Framework (SAFe)

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

Внедрение Scrum и его масштабирование

Agile Scaling KnowledgebaseTM (ASK) Decision Matrix

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

Внедрение Scrum и его масштабирование

Всё, что нужно знать об Agile масштабировании

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

Внедрение Scrum и его масштабирование

Наша структура (АО5) (октябрь 2018)

app1

app2

Редактор

Ядро

Discovery

DevOps

Integration team

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

Внедрение Scrum и его масштабирование

Наша структура (АО5) (май 2019)

Плутон

Меркурий

Редактор

DevOps

Integration team

Нептун

Дизайн

Аналитики

Feature teams

удаленные

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

Внедрение Scrum и его масштабирование

Наша структура (АО5) (июль 2019)

Плутон

Меркурий

Редактор

DevOps

Integration team

Нептун

Дизайн

Аналитики

Feature teams

удаленные

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

UX

Discovery

Внедрение Scrum и его масштабирование

Наша структура (АО5) (декабрь 2019)

Меркурий

Редактор

DevOps

Project team

Нептун

Дизайн

Аналитики

удаленные

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

Discovery

Уран

Титан

Сатурн

Ядро

Внедрение Scrum и его масштабирование

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

Внедрение Scrum и его масштабирование

Scrum. События при масштабировании

Практический совет - релизь по готовности!

Внедрение Scrum и его масштабирование

С чего начать?

Внедрение Scrum и его масштабирование

Джон Коттер

С чего начать?

Внедрение Scrum и его масштабирование

Проблемы

Внедрение Scrum и его масштабирование

  • Scrum - трудно соблюдать (роли), но даёт поразительные результаты
  • Scrum эффективен в условиях высокой неопределенности
  • Своевременно масштабироваться
  • Agile mindset
  • Часть практик можно применять и вне скрама (бэклог, ретро, стендапы)

Выводы

Внедрение Scrum и его масштабирование

  • качайте самоорганизацию (делегируйте и доверяйте)
  • качайте кросс-функциональность (T-shape, bus-фактор)

  •  развивайте системное мышление

Выводы 2 =)

Внедрение Scrum и его масштабирование

Что почитать

  • scrum.org
  • fansofless.com (внутри комикс про PO - огонь!)
  • less.works
  • More with LeSS (Craig Larman, Bas Vodde)
  • funretro.io (куча форматов ретроспектив)
  • scrummasterchecklist.org (чек-лист по "здоровью" скрама)

Внедрение Scrum и его масштабирование

Спасибо за внимание!

Спасибо за внимание!

Котович Сергей

scrum master

email: musicaddicted@astral.ru

telegram: @musicaddicted

Внедрение Scrum и его масштабирование

Made with Slides.com