Роли Scrum команды
Product Owner (Владелец Продукта) Scrum Master (Скрам Мастер) Разработчик (Developer)
Самоуправляемость (Self-managing)
Каждая команда Scrum самостоятельно решает, как группа будет работать. В этой команде каждый член одинаково важен (без иерархии), но обязанности четко определены. Это означает, что каждый член команды должен получить равную возможность высказать свое мнение. Вместе они могут сформировать решение.
Преданность (Dedicated)
Каждый член команды должен быть назначен на проект на полный рабочий день, так как любое отвлечение просто задержит работу. Сосредоточенная работа намного эффективнее.
Scrum команда
Роли Scrum команды (v2)
В состав команды Scrum входят:
Product Owner (Владелец Продукта) — отвечает за качество продукта (делать правильную вещь)
Scrum Master (Скрам Мастер) — отвечает за качество рабочих процессов (делать вещи правильно)
Разработчик (Developer) — отвечает за процесс работы (делать вещи быстро)
Эти люди разделяют различные задачи и обязанности, связанные с поставкой продукта.
Scrum команда является самоорганизующуюся и многофункциональной. Но как вы можете объяснить эту концепцию в вашей команде?
Вот список ключевых характеристик, которые важно учитывать при создании команды Scrum. Естественно, мы описываем эти характеристики на основе идеального сценария, на практике все будет сложнее.
Роль Владельца Продукта (Product Owner)
Владельцы Продуктов находятся в центре каждого цикла разработки. Но что они на самом деле делают?
На самом базовом уровне владелец продукта является лидером, ответственным за максимизацию ценности продуктов, созданных командой Scrum.
Но для этого Владелец Продукта берет на себя несколько ролей, включая бизнес–стратега, дизайнера продукта, аналитика рынка, посредника взаимодействующего с клиентами и менеджера проекта.
Роль Скрам Мастера (Scrum Master)
Скрам Мастер — это защитник Скрам–команды, который устраняет препятствия и контролирует рабочие процессы.
Его задача — убедиться, что проект работает без сбоев, и у каждого члена команды есть инструменты для эффективного выполнения своей работы. Скрам Мастер — это сложная роль, которую необходима настолько же, насколько необходим Владелец Продукта.
Скрам Мастер должен работать над бэклогом продукта в том порядке, который установил Владелец Продукта. Он должен контролировать процессы, чтобы задачи выполнялись вовремя и с достаточным качеством.
Помимо этого, Скрам Мастер должен быть вовлечен в командные обсуждения (и конфликты) и поэтому должен иметь хорошие коммуникативные навыки.
Скрам Мастер отвечает за мониторинг скрам–процессов и встреч. Он повышает эффективность своей команды, мотивирует свою команду, коучит и фасилитирует, выступает за такие изменения, которые обеспечат качество и скорость работы.
Особенности и характеристики Scrum команды
Самоуправляемость (Self-managing)
Каждая команда Scrum самостоятельно решает, как группа будет работать. В этой команде каждый член одинаково важен (без иерархии), но обязанности четко определены.
Это означает, что каждый член команды должен получить равную возможность высказать свое мнение. Вместе они могут сформировать решение.
В конечном счете, Владелец Продукта принимает окончательное решение о расстановке приоритетов, но все остальные обсуждения направляются Скрам Мастером к решению, с которым согласны все.
Кросс–функциональность (Cross-functional)
Команда должна обладать всеми знаниями, необходимыми для доставки работающего продукта.
Это не включает в себя бизнес–знания, но включает в себя достаточные знания о: QA, UX, интеграции и т. д.
Это не означает, что каждый член команды должен быть идеальным разработчиком и обладать всеми этими знаниями, но эти знания должны быть распределены по команде члены.
Со–присутствие (Co-located)
Scrum — это про тесное сотрудничество.
В идеале вся команда должна сидеть в одной комнате, чтобы не было никаких препятствий (независимо от того, насколько они малы) для общения.
Когда члены команды разбросаны по разным комнатам, местам или часовым поясам, люди обычно откладывают свое взаимодействие, из–за этого продуктивность и качество продукта снижается.
Преданность (Dedicated)
Каждый член команды должен быть назначен на проект на полный рабочий день, так как любое отвлечение просто задержит работу.
Сосредоточенная работа намного эффективнее, чем переключение между заданиями или разделение вашего внимания между двумя проектами.
Быть посвященным одному проекту — это также лучший способ взять на себя самостоятельность и ответственность (в том числе для лучшего самоуправления).
Долговременность (Long-lived)
По возможности старайтесь держать команду такой, какая она есть. Не делайте частые изменения в командах.
Формирование новой команды Scrum занимает время, чтобы научиться работать вместе; поэтому частые изменения (даже между проектами) требуют времени, чтобы команда научилась работать вместе.