Если вы хотите нанять удаленных разработчиков или привлечь удаленную команду для пополнения своей собственной команды, самой большой задачей впереди вас будет устранение «стен», которые могут создать напряжение.

После того, как я много лет управлял удаленными командами для X-Team, вот как мне удалось как можно раньше устранить эти препятствия и установить долгосрочные отношения со многими локальными командами.

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

Попросите всех разработчиков отчитаться перед одним PM и ведущим разработчиком

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

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

Все команды должны использовать один и тот же инструмент PM

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

Если вы нанимаете команду разработчиков, у которой уже есть собственный инструмент PM, подумайте о том, чтобы попросить их работать в рамках вашей системы управления проектами, а не своей собственной, ради подотчетности (для ВСЕХ разработчиков), понимания / отслеживания, а также для того, чтобы они чувствовали себя частью команды.

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

Никогда не называйте их «удаленной командой».

Если вы хотите, чтобы удаленные разработчики чувствовали себя частью вашей команды, давайте начнем с того, что не будем называть их удаленными. Если они являются частью вашей команды, значит, они являются частью команды и ничего больше.

Чем больше вы говорите на встречах со своей командой на месте: «Мы попросим одного из удаленных разработчиков сделать это», тем больше команда на месте начнет верить, что между ними есть стена.

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

Также никогда не называйте их по их местонахождению, например «Бразильская команда» или «Канадцы».

Если группа разработчиков в одном месте вместе работает над одним проектом, обращайтесь к ним по названию проекта, а не по их местонахождению. Вместо этого назовите их командой «Проект X».

Готовы перейти на новый уровень?

Если вы зашли так далеко, ваша команда удаленных разработчиков уже находится в гораздо лучшей форме, чем большинство других.

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

Арендуйте Airbnb и собирайте всех как можно скорее

В X-Team очень часто наши разработчики выезжают на место встречи с нашими партнерами перед запуском нового проекта. У них также есть время для связи.

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

Airbnb и некоторые полеты обойдутся вам в несколько тысяч по сравнению с затратами на то, чтобы разработчики злились друг на друга.

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

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

Быстрый хакатон - тоже отличная идея. Дайте им возможность укрепить доверие, уважение и стать друзьями, прежде чем они начнут работать вместе.

Публикуйте обзоры участников команды на Slack

Каждую неделю в X-Team мы публикуем сообщения на канале под названием # learn-about-x-teamers, где мы публикуем технические вопросы и ответы с одним из наших разработчиков.

Цель здесь - укрепить доверие и обеспечить прозрачность.

Если ваши удаленные разработчики будут восприниматься просто как «польский парень» или «бразильская леди», эта безликость приведет только к новым стенам.

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

Так что дайте им шанс попасть в центр внимания и заработать уважение и репутацию как можно раньше.

Узнайте больше о том, как это сделать, используя Slack в одном из моих прошлых советов.

Устраивайте ежемесячные видеовстречи, в которых участвуют ВСЕ

Ключевое слово здесь: все.

Раз в месяц вы должны собирать всю свою команду разработчиков (даже если это означает, что кто-то должен проснуться в 3 часа ночи), чтобы отпраздновать успехи, поделиться крупными обновлениями, познакомиться с новыми разработчиками и т. Д.

Каждый раз, когда мы делаем это в X-Team, отзывы невероятно положительные, поскольку они напоминают всем, что, несмотря на удаленность, мы все являемся частью одной команды.

Получите больше действий с помощью #random

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

Начните чаще делиться ссылками на интересные технические новости или фотографии того, что происходит в офисе или в вашей жизни (недавно пробежали марафон?) И т. Д.

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

У нас есть бот, который раз в день задает случайному участнику канала случайный вопрос, например: «Что самое лучшее, что вы видели на YouTube за последнее время?»

Бонус: узнайте, как заставить свою команду создавать свои собственные GIF-файлы в Slack, как показано ниже в одном из наших постов с советами по Slack здесь. Это еще один инструмент для создания огромной команды, использующий удаленный инструмент:

Поощряйте своих разработчиков провести краткий технический курс

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

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

Вот недавний ускоренный курс, который провел один из наших разработчиков:

Документируйте все, чтобы ни у кого не было преимущества.

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

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

Добавление удаленных разработчиков в вашу команду означает, что вы должны все документировать, чтобы знания всегда были доступны каждому в команде.

Одно из лучших решений, которое мы нашли, - это ведение журнала на таких платформах, как Slack.

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

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

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

Посмотрите и подпишитесь на блог X-Team по адресу http://x-team.com/blog

Опубликовано в Techspiration + Ideas + Making It Happen.