Руководство по Agile · Agile-роли и команды
Что такое Agile-команда? Роли, размер и характеристики
Agile-команда — это небольшая стабильная кросс-функциональная группа людей, которые вместе обладают всеми навыками, необходимыми, чтобы превращать элементы бэклога в готовые к использованию результаты. Как выполнять работу, решает команда, а не руководитель.
Главное
- Agile-команды небольшие, стабильные, кросс-функциональные и самоуправляемые.
- Основные роли — владелец продукта, Scrum-мастер или коуч и разработчики.
- Сохраняйте команды небольшими, чтобы коммуникация оставалась быстрой.
Характеристики Agile-команды
- Кросс-функциональность: в ней есть все навыки, необходимые для поставки, поэтому работа не простаивает в ожидании передачи в другие отделы.
- Самоуправление: команда сама решает, кто и как что делает.
- Небольшая: как правило, десять человек или меньше; Scrum рекомендует не более десяти человек в целом.
- Стабильная: участники остаются вместе достаточно долго, чтобы научиться хорошо работать сообща.
- Выделенная: участники сосредоточены в основном на работе этой команды.
- Совместная ответственность: команда добивается успеха или терпит неудачу как единое целое.
Типичные роли
| Роль | Ответственность |
|---|---|
| Владелец продукта | Максимизирует ценность; владеет бэклогом и упорядочивает его; представляет клиентов и заинтересованные стороны |
| Scrum-мастер или Agile-коуч | Помогает команде эффективно применять Agile и устраняет препятствия |
| Разработчики / участники команды | Планируют и выполняют работу; обеспечивают качество; поставляют инкремент |
В Scrum «разработчики» — это все, кто выполняет работу, включая дизайнеров, авторов текстов, тестировщиков и аналитиков, а не только программисты.
Agile-команда и традиционная проектная команда
| Традиционная команда | Agile-команда | |
|---|---|---|
| Структура | Специалисты в функциональных подразделениях | Кросс-функциональная единица |
| Распределение работы | Назначается руководителем | Берётся участниками команды самостоятельно |
| Срок существования | Формируется под проект | Долгоживущая; работа приходит к команде |
| Фокус | Выполнение задач | Достижение результатов |
Почему важен размер
Число каналов коммуникации быстро растёт с размером команды: в команде из n человек n(n−1)/2 каналов. У пяти человек 10 каналов; у десяти — 45. Небольшие команды общаются быстрее и легче координируются. Когда для работы нужно больше людей, разделитесь на несколько команд; см. Масштабирование Agile.
Как создать сильную Agile-команду
- Согласуйте устав команды или рабочее соглашение: часы работы, нормы коммуникации, порядок принятия решений.
- Развивайте T-образные навыки: глубокие в одной области и достаточные, чтобы помогать в других.
- Защищайте команду от постоянной смены приоритетов.
- Отмечайте результаты команды, а не индивидуальный героизм.
- Инвестируйте в ретроспективы.
Бесплатные шаблоны по этой теме
Частые вопросы
Каков идеальный размер Agile-команды?
Большинство рекомендаций предлагают от трёх до десяти человек. Scrum-команды обычно насчитывают не более десяти человек, включая владельца продукта и Scrum-мастера.
Может ли человек работать в нескольких Agile-командах?
Это возможно, но обходится дорого. Переключение между командами снижает фокус и замедляет всех, поэтому стремитесь к тому, чтобы каждый человек в основном принадлежал к одной команде.
Что такое Agile-команда?
Небольшая стабильная кросс-функциональная группа, обладающая всеми навыками, необходимыми для создания ценности, и самостоятельно управляющая своей работой короткими циклами.
Что означает кросс-функциональность в Agile-команде?
В команде есть все навыки, необходимые для завершения работы, такие как дизайн, разработка, тестирование и анализ, поэтому ей не приходится ждать передачи работы.
Что означает самоуправление в Agile-команде?
Команда сама решает, кто, что, когда и как делает, в рамках целей и границ, установленных организацией.
Какие роли есть в Agile-команде?
Как правило, владелец продукта, Scrum-мастер или Agile-коуч и разработчики, то есть все, кто выполняет работу.
Почему Agile-команды должны быть небольшими?
Число каналов коммуникации быстро растёт с размером команды: у пяти человек 10 каналов, у десяти — 45. Небольшие команды координируются быстрее.
Что такое рабочее соглашение Agile-команды?
Краткий набор правил, о которых договорилась команда: например, основные рабочие часы, нормы коммуникации и порядок принятия решений.
Есть ли у Agile-команд руководитель команды?
Не в традиционном смысле. Лидерство распределено: владелец продукта отвечает за приоритеты, а Scrum-мастер помогает команде работать эффективно.
Что такое T-образные навыки в Agile-команде?
Глубокая экспертиза в одной области плюс более широкие навыки в других, что позволяет участникам команды помогать друг другу и уменьшает узкие места.
Как долго Agile-команда должна оставаться в одном составе?
Как можно дольше. Стабильные долгоживущие команды учатся хорошо работать вместе и становятся более предсказуемыми. См. структуры Agile-команд.