Управление ИТ проектами.

Scrum в разработке Астрал Отчет 5.0

Управление ИТ проектами | Практика применения Scrum

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

Руководитель команды разработки

О себе

Управление ИТ проектами | Практика применения Scrum

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

Руководитель команды разработки

email: musicaddicted@astral.ru

telegram: @musicaddicted

О себе

О себе

Управление ИТ проектами | Практика применения Scrum

О продукте

"Астрал Отчет 5.0" - веб-сервис для сдачи электронной отчетности. Внутренняя разработка компании

  • 2018-02 - Старт проекта. Cтарт 1 скрам-команды
  • 2018-11 - выход в закрытый бета-тест
  • 2019-02 - выход в релиз
  • настоящее время (6 команд (5 фиче-, 1 дискавери), 39 чел)

Управление ИТ проектами | Практика применения Scrum

О чем поговорим

  1. События в скраме (их эволюция и понимание)
  2. Два из 3х "китов" эмпирического управления: инспекция, адаптация
  3. Почему плоские структуры организации лучше?

Управление ИТ проектами | Практика применения Scrum

Спринт. События

  • Планирование
  • Ежедневный скрам
  • Обзор спринта
  • Ретроспектива

Управление ИТ проектами | Практика применения Scrum

Спринт. Планирование

Всё как в скрам гайде:

По результатам Планирования Спринта Скрам-команда решает:

• каким будет Инкремент в конце Спринта;

• как организовать работу, чтобы получить готовый Инкремент Продукта.

Задачи, над которыми будет трудиться Команда Разработки во время Спринта, определяются на Планировании Спринта. План создается совместными усилиями всей Скрам-Команды.

Управление ИТ проектами | Практика применения Scrum

Спринт. Планирование

Во время Планирования Спринта Скрам-команда также формирует Цель Спринта. Цель Спринта служит необходимым ориентиром для реализации Элементов Бэклога Продукта и помогает Команде Разработки лучше понять, для чего создается Инкремент.

Управление ИТ проектами | Практика применения Scrum

Спринт. Планирование. Ч1

Управление ИТ проектами | Практика применения Scrum

Спринт. Планирование. Ч2

Управление ИТ проектами | Практика применения Scrum

Спринт. Ежедневный Скрам (daily, стендап)

Управление ИТ проектами | Практика применения Scrum

Спринт. Ежедневный Скрам (daily, стендап)

Управление ИТ проектами | Практика применения Scrum

Спринт. Ежедневный Скрам (daily, стендап)

Управление ИТ проектами | Практика применения Scrum

Спринт. Обзор спринта

Обзор Спринта проводится в конце Спринта с целью инспекции Инкремента и, по необходимости, адаптации Бэклога Продукта. Скрам-команда и заинтересованные лица во время Обзора Спринта совместно обсуждают, что было сделано за Спринт

Обзор Спринта — не статусная встреча, а неформальная. На ней проводится демонстрация Инкремента Продукта для получения обратной связи и развития сотрудничества.

Fit for purpose

Управление ИТ проектами | Практика применения Scrum

Спринт. Обзор спринта

Fit for purpose

  • Клиенто-ориентированные участники (партнеры, продажники, ТП, сами клиенты) + открытость встречи для сбора обратной связи
  • ключевые метрики
  • Мониторинг выпущенных ранее фич (инкремента)

Управление ИТ проектами | Практика применения Scrum

Спринт. Обзор спринта. Чек-лист

Ключевые элементы Обзора Спринта:

 

• в число участников встречи входят Скрам-команда и ключевые заинтересованные лица, которых приглашает Владелец Продукта;

• Владелец продукта объясняет, какие Элементы Бэклога готовы, а какие нет;

• Команда Разработки рассказывает о том, что получилось во время Спринта, какие возникли проблемы и как они были решены;

• Команда Разработки демонстрирует готовую работу и отвечает на вопросы об Инкременте;

• Владелец Продукта описывает текущее состояние Бэклога Продукта. При необходимости он прогнозирует возможные даты завершения разработки Продукта, основываясь на текущих показателях прогресса;

• все присутствующие обсуждают, над чем стоит работать дальше. Таким образом Обзор Спринта предоставляет ценные данные для следующего Планирования Спринта;

• проводится обзор, как изменения рынка или потенциальное использование продукта могли изменить то, что нужно сделать в первую очередь;

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

Управление ИТ проектами | Практика применения Scrum

Спринт. Обзор спринта

Управление ИТ проектами | Практика применения Scrum

Спринт. Обзор спринта

Управление ИТ проектами | Практика применения Scrum

Спринт. Обзор спринта

Управление ИТ проектами | Практика применения Scrum

Спринт. Обзор спринта

Наш обзор состоит из 2х частей:

  1. Демо (сбор обратной связи) (шарим запись)
  2. Обзор спринта (разбор обратной связи, корректировка планов) (внутри команды)

Управление ИТ проектами | Практика применения Scrum

Спринт. Ретро

continuous fit for purpose

Ретроспектива Спринта — это возможность для Скрам-команды провести инспекцию, направленную на себя, и создать план улучшений командной работы в следующем Спринте

Управление ИТ проектами | Практика применения Scrum

Спринт. Ретро

Управление ИТ проектами | Практика применения Scrum

Спринт. PBR

А откуда элементы-то для планирования берутся в бэклоге ?

Управление ИТ проектами | Практика применения Scrum

Жизненный цикл US

Зарождение

Уточнение

Реализация

Поставка

Discovery

Delivery

Research

Development

Контроль

Спринт (2 недели)

~ -2 недели

+1 неделя

Управление ИТ проектами | Практика применения Scrum

Жизненный цикл US

Зарождение

Уточнение

Реализация

Поставка

Discovery

Delivery

DoR

DoD

Контроль

Как ..., Я хочу ..., чтобы

  1. PO + BA

2. US mapping

варианты:

+ доп. детали

+ Acceptaince criteria

 (BDD)

Управление ИТ проектами | Практика применения Scrum

Спринт. PBR

Уточнение Бэклога Продукта (PBR) – это деятельность, направленная на уточнение, оценку и упорядочивание элементов в Бэклоге Продукта. Речь идет о непрерывном процессе, в рамках которого Владелец Продукта и Команда Разработки обсуждают детали Элементов Бэклога Продукта, тем самым проверяя и пересматривая эти элементы.

Управление ИТ проектами | Практика применения Scrum

Выводы

Discovery (+CusDev) + обратная связь от клиенто-ориентированных на демо + метрики = fit for purpose

потому что:

US = гипотезы = галлюцинации

Управление ИТ проектами | Практика применения Scrum

Agile. Структура организации

Управление ИТ проектами | Практика применения Scrum

Agile. Структура организации

Рисунок 1. Линейно-функциональная структура управления

Управление ИТ проектами | Практика применения Scrum

Agile. Структура организации

Рисунок 2. Процессная организационная структура

Управление ИТ проектами | Практика применения Scrum

Agile. Про удаленку

  1. Регионы стали ближе
  2. Не нужны переговорки
  3. XP практики

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

Управление ИТ проектами | Практика применения Scrum

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

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

Руководитель команды разработки

email: musicaddicted@astral.ru

telegram: @musicaddicted

Управление ИТ проектами | Практика применения Scrum

Scrum

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

Управление ИТ проектами | Практика применения Scrum

Scrum. Артефакты

2020-09-25 IT-кластер. Scrum

By Sergio Kotovich

2020-09-25 IT-кластер. Scrum

  • 173