Управление командой в методологии Agile: ключевые аспекты и практики

Методология Agile — гибкий подход к управлению проектами. В отличие от традиционных жестких методов управления, Agile позволяет командам быстро адаптироваться к изменениям и постоянно улучшать процессы. Анастасия Гогина, руководитель направления продвижения продукта Сбера, рассказала редакции РШУ об основах этой методологии.

Управление командой в методологии Agile: ключевые аспекты и практики

Одним из ключевых факторов успешной реализации Agile-проектов является эффективное управление командой. Agile подразумевает высокую степень самоорганизации и распределение ответственности между участниками команды. Это требует особого подхода к управлению, который учитывает уникальные особенности каждой команды и стимулирует максимальное проявление их потенциала.

Основная цель управления командой в методологии Agile — создание коллектива, способного быстро и эффективно достигать поставленных целей и обеспечивать качественные результаты. Для этого необходимо сосредоточить внимание на формировании команды, создании мотивации, установлении прозрачной коммуникации, адаптации к изменениям и постоянном совершенствовании процессов.

Формирование команды

Одним из первоочередных шагов в управлении командой в методологии Agile является формирование подходящей команды и определение ролей каждого участника. Команда, состоящая из высококвалифицированных и мотивированных специалистов, способных эффективно взаимодействовать и совместно решать задачи, обеспечит высокую продуктивность и достижение поставленных целей.

1. Специфика состава Agile-команды:

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

— Важно сбалансировать состав команды так, чтобы она обладала всеми необходимыми компетенциями для реализации проекта.

2. Выбор ролей участников:

— В Agile-команде обычно выделяют роли: Product Owner (владелец продукта), Scrum Master (мастер Scrum) и разработчики.

— Product Owner определяет требования и приоритеты задач, Scrum Master поддерживает команду, обеспечивает соблюдение методологии, а разработчики выполняют задачи.

В некоторых командах роли можно адаптировать или видоизменять под специфику бизнеса. Например, в нашей команде маркетинга Руководитель команды является одновременно и PO, и SM, в то время как роль разработчиков распределена по разным специалистам: маркетологам, копирайтерам и редакторам.

3. Подбор квалифицированных специалистов:

— Важно провести тщательный подбор участников команды, учитывая их опыт, навыки и потенциал.

— Команде необходимы специалисты, которые обладают инициативой, коммуникативными навыками и готовностью работать в коллективе.

Создание мотивации и общей цели

Мотивированная команда, стремящаяся к общей цели, способна достигать выдающихся результатов и преодолевать трудности на пути к успеху. Создание мотивации и общей цели — фундамент для эффективного управления командой в Agile-проектах.

Для достижения общей цели и мотивации следует обратить внимание на следующие шаги:

1. Определение общей цели:

— Команда должна ясно понимать общую цель проекта и стоящие перед ним задачи.

— Цель должна быть вдохновляющей и объединяющей, чтобы участники работали на ее достижение сообща.

2. Понимание важности результата:

— Команда должна видеть, как ее работа влияет на конечный результат продукта или проекта.

— Четкое понимание вклада каждого участника создает чувство ответственности и вовлеченности.

3. Предоставление автономии и ответственности:

— Agile способствует делегированию полномочий и доверию участникам команды.

— Предоставление автономии позволяет каждому участнику проявить свои сильные стороны и способствует росту профессиональных навыков.

4. Поддержка личных целей и интересов:

— Важно обратить внимание на личные цели и интересы участников команды.

— Создание условий, позволяющих участникам развиваться и достигать личных целей, повышает их мотивацию и преданность команде.

5. Признание и поощрение достижений:

— Признание и поощрение достижений помогают поддерживать высокий уровень мотивации в команде.

— Публичное признание усилий и успехов, а также предоставление возможностей для роста и профессионального развития, способствуют поддержанию энтузиазма участников.

6. Регулярная обратная связь:

— Agile способствует частому обмену обратной связью между участниками команды.

— Регулярные ретроспективы и обсуждение прогресса помогают выявлять проблемы и находить пути их решения.

В нашей команде, с учетом специфики проектов, мы решили проводить ретроспективу раз в месяц. На ней мы рассматриваем как уже выполненные задачи и проекты, так и будущие. Даем друг другу обратную связь с учетом принципов открытости и корректности. На выработку такого подхода на практике уходит некоторое время, потому что в основном люди не привыкли давать обратную связь и часто с тревогой относятся к ее принятию. Первые несколько ретроспектив и у нас были скудными и сухими на обратную связь, но постепенно, чувствуя доверие и отсутствие осуждения, команда начала раскрываться.

Также на ретроспективе мы обсуждаем наше развитие (как командное, так и личное). Каждый вправе высказать свои пожелания, в какую сторону он хотел бы идти.

В основном ретро проходит так. На доске расчерчивается четыре квадрата: что продолжаем делать, что прекращаем, что надо начать и открытые вопросы. Дальше каждый выносит свои темы в эти блоки. Затем темы группируются, потому что, как правило, несколько человек имеют общее мнение или видение по вопросу. Далее каждая группа выносится на общее обсуждение, выделяются решения и ответственные. На следующем ретро мы начинаем с обсуждения успехов по задачам предыдущего периода и актуальности ранее поставленных задач.

Итеративное планирование и оценка задач

Одна из основных характеристик методологии Agile — итеративное планирование и выполнение проекта. Вместо традиционного подхода, когда весь проект планируется заранее, Agile предполагает разбивку работы на небольшие этапы, называемые спринтами или итерациями. Каждая итерация имеет определенный период времени (например, одну-две недели), в течение которого команда выполняет задачи с наивысшим приоритетом.

Итеративное планирование и оценка задач в Agile позволяют команде эффективно управлять проектом, реагировать на изменения и быстро адаптироваться к новым требованиям. Каждый спринт предоставляет возможность сосредоточиться на важных задачах и обеспечить регулярную проверку прогресса, что способствует высокой производительности и качественным результатам работы команды.

Для корректного планирование в рамках Agile выделяются следующие «церемонии»:

1. Разбивка проекта на итерации:

Проект разделяется на небольшие части, чтобы обеспечить поэтапную разработку и быструю обратную связь. Каждая итерация обладает конкретной целью и набором задач, которые команда должна выполнить за данный период.

2. Планирование спринта:

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

3. Оценка сложности задач:

Перед началом спринта команда оценивает сложность каждой задачи, используя специальные методы (например, покер планирования — Planning Poker). Это позволяет прогнозировать, сколько задач команда сможет выполнить за время спринта и планировать объем работы на этот период.

4. Дневное обновление (Daily Standup):

В течение спринта команда ежедневно проводит короткое собрание (Daily Standup или «ежедневное обновление»). Каждый участник рассказывает о проделанной работе, планах на день, проблемах и возможных способах их решения.

5. Демонстрация результатов:

По итогам каждого спринта команда демонстрирует полученные результаты (рабочий продукт). Это позволяет заказчику и другим заинтересованным сторонам видеть текущий прогресс проекта и по результатам дать эффективную обратную связь.

В среднем по методологии Agile спринт занимает две недели, но этот срок адаптивен и зависит от того, сколько времени требуется вашей команде на вывод итерации.

В нашей команде есть разделение по продуктам. Команда с одной группой продуктов работает с двухнедельными спринтами, так как продукт быстро меняется и необходимо выпускать релизы регулярно. Другая — месячными спринтами. Здесь продукт более стабильный и те доработки или проекты, которые команда выводит в реализацию, требуют больше времени.

Преодоление проблем и конфликтов

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

Преодоление проблем и конфликтов — важная часть управления командой по методологии Agile. Открытость, конструктивность, поддержка и непрерывное совершенствование помогают эффективно преодолевать сложности и справляться с вызовами, которые могут возникнуть на пути к достижению общей цели.

Инструменты, которые мы сформировали и используем в нашей команде для решения конфликтов:

1. Распознавание проблем:

Раннее выявление проблемы позволяет предотвратить ее дальнейшее усугубление. Важно обучить участников команды распознавать проблемы и сигнализировать о них, чтобы можно было вовремя принять меры. Поэтому так важно регулярно проводить ретроспективы, где каждый участник может высказаться и поднять волнующий его вопрос.

2. Поддержка Scrum Master и Product Owner:

Scrum Master и Product Owner играют важную роль в разрешении конфликтов и преодолении проблем в команде. Scrum Master действует в качестве посредника и наставника, а Product Owner помогает уточнить требования и приоритеты. Для этого необходимо, чтобы PO или руководитель команды обладал навыками регулирования конфликтов и техниками обратной связи. Чтобы он не только сглаживал острые углы, но и помогал рассказывать о проблеме конструктивно, не переходя на личности.

3. Коллективная ответственность:

Важно сформировать в команде понимание, что она является коллективом и успех каждого участника важен для общей цели. Поддержка и сотрудничество помогают команде преодолеть трудности и достичь успеха.

Кому подходит Agile

Управление командой по методологии Agile представляет собой гибкий и эффективный подход, который активно применяется в различных отраслях и типах проектов. Agile способствует созданию коллектива, способного быстро реагировать на изменения, принимать стратегические решения и достигать поставленных целей. Ключевые принципы Agile, такие как итеративное планирование, высокая степень самоорганизации и непрерывное совершенствование, позволяют команде эффективно управлять проектом и повышать его качество с каждой итерацией.

Методология Agile подходит для широкого круга организаций и проектов. В первую очередь, на Agile можно перейти компаниям, которые работают в быстропеременных и динамичных сферах бизнеса, где требуется гибкость и быстрая реакция на изменения рынка или технических требований. Это может быть разработка программного обеспечения, маркетинговые проекты, управление продуктами и многое другое.

Кроме того, Agile подходит как для крупных корпораций, так и для стартапов и малых компаний. Он позволяет быстро тестировать и внедрять идеи, минимизировать риски и максимизировать отдачу от инвестиций.

Другими словами, Agile-методология является универсальным инструментом, который позволяет командам работать эффективно и достигать поставленных целей в условиях быстро меняющегося окружения. Она помогает создать высокопроизводительный коллектив, способный адаптироваться к новым требованиям и справляться с вызовами. Все организации, стремящиеся к гибкости, инновациям и высоким результатам, могут успешно перейти на методологию Agile и оптимизировать свою работу, чтобы стать конкурентоспособными и успешными на рынке.

11
1 комментарий

Опять как-то ни-о-чем.
Вот и надо было спросить, как Анастасия действует по каждому прономерованному пункту, как формирует команды «продвижения продукта», один продукт на команду или несколько, по копирайтеру на команду или он в нескольких командах, как SM конфликты отслеживает и разрешает и т.д.
А то смысл звать менеджера, если он о своем практическом опыте не рассказывает?

Ответить