Чек-лист: как мотивировать команду разработчиков

Hola, Amigos! На связи я,  Артем Салеев, тимлид компании по заказной разработке, и мой коллега-тимлид Руслан Ревель. Мы руководим командами по разработке более 5 лет. Поэтому знаем, какой бы сложный проект ни был, самое главное — это команда. Важно правильно ее собрать и правильно ее мотивировать, поэтому в этой статье мы поделимся своим опытом, как мы мотивируем команду.

ac43989695024f8862a042c315b0aa40.png

Мы поделимся личным опытом, как сами не финансово мотивируем команду на великие подвиги.»-Купи хлеб. -Дай денег. -А с деньгами любой дурак может». Ну, вы поняли :)

Согласно исследованию Stack Overflow 2020, 75% разработчиков либо находятся в активном поиске работы, либо открыты для новых возможностей. В качестве причин программисты назвали:

  • Низкую зарплату (65%).

  • Желание осваивать перспективные технологии (39%).

  • Стремление улучшить баланс между работой и отдыхом (36%).

  • Желание найти новые возможности для роста и лидерства (35%).

И если про деньги мы с вами сами все понимаем, то как же мотивировать разработчиков иными способами?

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

Интересные задачи и технологии

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

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

Развитие непрофильных способностей и смена ролей

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

Нематериальная мотивация

К нематериальной мотивации относятся:

  • Благодарность и похвала (как личная, так и публичная).

  • Свобода действий в принятии решений.

  • Обучение и перспективы роста.

  • Подарки.

  • Расширение круга обязанностей.

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

У нас бывают «технические дни» как способ обучение — это совместные встречи, где общение происходит в формате обучения. То есть, разработчик кодит, а тимлид объясняет базу и теорию. Это повышает вовлеченность в процесс разработки, увеличивает доверие между командой и тимлидом, помогает справиться со сложными задачами.

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

Личный бренд

Наши коллеги являются спикерами многих конференций, они пишут статьи на Habr и VC, выступают в подкастах, являются преподавателями специализированных курсов, а еще ведут свой телеграм-канал Flutter.Много. Мы выстроили рабочую структуру подготовки и участия в конференциях. Пиар-отдел помогает с поиском профильных конференций и берет на себя общение с организаторами. Поэтому сотрудники готовят материал и выступают четко зная, что компания подстрахует и обо всем договориться.

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

Общение

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

  • Встречи на 1,3,6 и далее месяцев в команде. Мы с разработчиками собираемся на небольшой вечерний созвон, чтобы поздравить с круглой датой виновника торжества и обсудить личные и рабочие моменты жизни.

  • Винные вечера онлайн. Каждый 3 четверг месяца по вечерам мы собираемся большой командой на тематические вечера. Это может быть онлайн-покер, квест, обсуждение или что-то другое.

  • Еженедельные итоги. Каждую пятницу мы подводим итоги недели, где CEO и руководители каждого отдела говорят о новых достижениях компании.

  • One-to-one встречи — регулярные встречи руководителя с каждым своим сотрудником. На конференции Битва за IT Руслан рассказывал о том, как one-to-one встречи влияют на мотивацию сотрудников.

Архитектурные встречи

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

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

  • Мы находим решение конкретной сложной задачи, которое со всех сторон рассмотрел коллектив крутых специалистов.

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

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

А что вы применяете в своей работе, чтобы мотивировать разработчиков?

© Habrahabr.ru