Содержание:
- Что такое Agile-команда?
- Ключевые роли в Agile-команде
- Сколько человек должно быть в Agile-команде?
- Как создать Agile-команду?
- Основные характеристики Agile-команды
- Заключение
Чем Agile-команда отличается от обычной группы людей, работающих вместе для достижения общей цели? Какими навыками обладают участники Agile-команды? Как создать успешную Agile-команду? Собрали ответы на эти и другие вопросы в одной статье.
Что такое Agile-команда?
Agile-команда — это группа специалистов, которые обладают знаниями и опытом, необходимыми для выполнения проектов с использованием Agile-методологии.
Как правило, у Agile-команды есть все необходимые ресурсы для работы над каждым этапом проекта, включая создание структуры распределения работ (WBS), выполнение задач, тестирование, развертывание и завершение проекта. И поскольку такая команда работает одновременно только над одним проектом, она легче сосредотачивается на его целях и поддерживает высокий уровень производительности.
Введение в Agile-методологию
Чтобы разобраться с тем, что такое Agile-команда, необходимо четко понимать суть методологии управления проектами Agile.
Если коротко, это итеративный подход с разделением проекта на этапы с возможностью доработки продукта на каждом из них. Методология Agile в основном используется для управления проектами с динамическими или меняющимися требованиями и позволяет обеспечить наиболее эффективное удовлетворение потребностей клиентов. Для постоянного улучшения качества продукта Agile-команда работает в тесной связке со стейкхолдерами и заказчиками.
Agile-методология была разработана, чтобы восполнить недостатки традиционных методов разработки ПО, таких как Waterfall, Scrum, быстрая разработка приложений (RAD) и т. д. И за последние несколько лет сумела прочно занять свое место не только в IT-сфере, но и в других отраслях.
Ключевые роли в Agile-команде
Обычно в Agile-команде выделяют четыре ключевые роли:
1. Product owner (владелец продукта) или заказчик
2. Scrum-мастер или Team Lead (тимлид, руководитель команды)
3. Development Team (команда разработчиков)
4. Stakeholders (стейкхолдеры, заинтересованные стороны)

1. Product owner
Его обязанность — донести все требования к продукту от заинтересованных сторон до команды. Также у владельца продукта есть право вносить любые изменения в Scope (объем работы) проекта.
2. Scrum-мастер или тимлид
Scrum-мастер следит за тем, чтобы команда успешно достигла целей проекта и стремится создать рабочую среду для совместной работы, которая поддерживает эффективную коммуникацию между членами команды.
3. Команда разработчиков
Команда разработчиков состоит обычно из нескольких человек, которым поручены разные виды деятельности на проекте. Они отвечают за выполнение задач в спринтах и за успешное завершение итераций в установленные сроки.
4. Стейкхолдеры
Заинтересованные стороны (stakeholders) не участвуют непосредственно в процессе разработки проекта, но отвечают за создание его базы. Кроме предоставления своих требований владельцу продукта, они также должны решать вопросы, связанные с развитием проекта, и сообщать о любых изменениях в плане продукта.
Сколько человек должно быть в Agile-команде?
Чаще всего в Agile-команду входят от 5 до 9 человек, не считая Scrum-мастера, владельца продукта и стейкхолдеров. И поскольку по мере увеличения количества участников эффективное командное взаимодействие становится все более сложным, Agile-команду стараются сформировать из минимально возможного числа специалистов.
Как создать Agile-команду?

1. Мыслите конструктивно
Создание идеальной Agile-команды — это не то, что можно сделать за один день. Поэтому надо морально и психологически подготовить себя к тому, что это потребует много усилий и терпения.
Наблюдайте за людьми, которые уже работают под вашим руководством или в вашей организации. Не допускайте, чтобы личное отношение к кому-то повлияло на ваше решение, делайте выбор исключительно на основе компетенций человека. Помните, что Agile-команда должна обладать высокой производительностью, и любые слабые звенья могут потянуть ее вниз.
2. Определите сильные и слабые стороны членов команды
Подбирая людей для для вашей Agile-команды, анализируйте их сильные и слабые стороны, изучите стиль их работы, поближе познакомьтесь с ними лично.
Такой подход к выбору кандидатов необходим для того, чтобы все специалисты, которые в результате окажутся в вашей Agile-команде, были способны справиться с любыми задачами проекта. Например, быстро адаптироваться к новой среде и решать нестандартные задачи.
3. Убедитесь, что каждый участник команды правильно понимает свою роль
Как только команда собрана, необходимо удостовериться в том, что каждый ее участник понимает свою роль и обязанность на проекте. Несмотря на то, что роли могут изменяться от проекта к проекту, будет правильным назначить базовую роль для каждого члена Agile-команды. В противном случае производительность команды будет падать.
Для чего необходимо четкое понимание ролей и обязанностей?
- Участникам не надо тратить время на то, чтобы выяснить, участвуют ли они в какой-либо части проекта или нет.
- Каждый член команды точно знает, за какие разделы проекта несет ответственность.
4. Учитесь на ошибках
Нельзя ожидать, что только что созданная Agile-команда сразу достигнет всех поставленных целей в быстро меняющейся рабочей среде. Ошибки будут допускаться, и важно научиться извлекать уроки из неудач.
Чтобы реализовать это на практике, необходимо разработать правила и рекомендации, которые помогут вашей Agile-команде минимизировать риски. Дополняйте список этих правил всякий раз, когда допущена какая-то ошибка, чтобы этого не повторилось впредь.
5. Делайте ставку на коммуникацию в команде
Коммуникация — ключ к успеху любой команды, будь то Agile-команда или любая другая. Важно сразу наладить оперативные каналы связи между участниками для быстрой координации, поскольку объем и требования к проекту могут меняться неожиданно.
Помните, что в командах, где налажены прочные внутренние коммуникации и активное сотрудничество между участниками, всегда высокий уровень прозрачности.
6. Вовлекайте участников, чтобы они развивались
Чтобы Agile-команда была продуктивной и выдавала результаты вовремя, каждый ее участник должен быть вовлечен в процесс. Будь то мозговой штурм для поиска новых идей или командное обсуждение проблем проекта — все без исключения должны принимать в этом участие и вносить свой вклад.
Дайте возможность людям в вашей Agile-команде почувствовать, что их мнение важно. Это не только позволит найти новые идеи, но и поможет каждому участнику сохранять мотивацию и учиться новому друг у друга.
7. Внедряйте и развивайте культуру открытой обратной связи
Agile-команда несет ответственность за максимально быстрое завершение проектов. А это значит, что усилия каждого из ее участников должны быть направлены на развитие проекта в нужном направлении. Это возможно только при развитой открытой обратной связи.
Обратная связь между членами команды позволяет выявлять и исключать проблемы прямо во время спринта и не только повышает качество работы, но и открывает новые возможности для вывода разработки проекта на новый уровень.
Основные характеристики Agile-команды

1. Целеустремленность
Agile-команды всегда сосредоточены на своих целях. На любом этапе проекта каждый участник полностью осознает то, к чему необходимо прийти по окончании проекта. Этот фокус на цели побуждает членов Agile-команды больше коммуницировать друг с другом, чтобы отслеживать процесс и выбирать лучшие пути достижения целей.
2. Желание учиться и совершенствоваться
Обучение на собственном опыте — один из краеугольных камней Agile-команды. Как правило, ее участники любят решать сложные задачи и приветствуют челленджи, это позволяет им научиться чему-то новому. Так, расширяя свои знания и навыки, Agile-команды могут лучше приспосабливаться к меняющейся рабочей среде и более качественно выполнять свою работу.
3. Эмоциональный интеллект и эмпатия
Внутри Agile-команды должны сохраняться хорошие отношения, чтобы работа над проектом шла гладко. Для этого каждый из участников должен контролировать свое эмоциональное состояние и принимать четкие и правильные решения даже в стрессовых ситуациях. А эмпатия поможет почувствовать настроение коллег и установить с ними контакт, когда это особенно необходимо.
4. Высокая производительность
Люди, которым нравится то, что они делают, как правило, более продуктивны. И обычно члены Agile-команды увлечены своей работой, что помогает им оставаться мотивированными и энергичными. Они не откладывают дела на потом и не ищут оправданий. В результате общий уровень производительности растет, и это отличает Agile-команды от обычной группы людей, работающих вместе.
5. Самоорганизация
Еще одной ключевой характеристикой, которая делает Agile-команды лучшим выбором для работы над сложными проектами, является их способность к самоорганизации. Им не нужно никакое воздействие извне, чтобы управлять процессом и распределять обязанности. И эта способность к самоорганизации помогает уделять больше времени решению проектных задач, а не управлению проектом.
6. Т-образные навыки
Т-образные специалисты — эксперты в какой-то одной области (вертикальная черта буквы “T”), но при этом хорошо разбираются и в смежных областях (горизонтальная черта буквы “T”). Члены Agile-команды являются именно такими специалистами. Только так они могут поддерживать общение с другими членами команды на базовом уровне и продуктивно сотрудничать с профессионалами из других областей.
Заключение
Создание Agile-команды — это тяжелый и утомительный процесс. Но если следовать описанным выше советам, трудностей будет меньше, и в результате вы соберете крутую Agile-команду, которая легко справится с большими и сложными проектами.
Перевод статьи «What is an Agile team? Here’s everything you need to know».
