Счастье разработчика: как найти и не потерять?

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

  • Почему компанию волнует счастье разработчика?
  • Что на самом деле формирует счастье разработчика?

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

1. Почему счастье разработчика?

Сразу может возникнуть вопрос: почему я говорю о счастье именно разработчиков, а не всех сотрудников в целом? Есть две основные причины.

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

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

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

Счастье разработчика: как найти и не потерять? - 4HIRES

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

2. Издержки высокой текучести кадров

Казалось бы, при большой текучке можно просто заменить одного работника другим? Не всё так просто: этот процесс требует определённых затрат, как реальных (т. е. прямых), так и косвенных. Перечисляю некоторые из них, но если я что-то пропустил, пожалуйста, дайте знать в комментариях.

Счастье разработчика: как найти и не потерять? - 4HIRES

Прямые затраты:

  • Гонорары рекрутерам: внешние агенты обычно берут от 15% до 30% заработной платы сотрудника в первый год.
  • Реклама вакансии на разных площадках: сайты вакансий, Linkedin или другие социальные сети.
  • В некоторых случаях отдельное обучение нового сотрудника.
  • Командировочные расходы, если кандидата нашли за границей.

Косвенные издержки:

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

3. Что могут сделать компании?

А. Цифры и данные

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

Б. Собеседование при увольнении

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

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

Счастье разработчика: как найти и не потерять? - 4HIRES

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

В. Осведомлённость

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

4. Что формирует счастье разработчика?

Счастье разработчика: как найти и не потерять? - 4HIRES

А. Деньги

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

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

Счастье разработчика: как найти и не потерять? - 4HIRES

Известно, что лучший способ значительно повысить зарплату — перейти в другую компанию, так как внутри фирмы рост зарплаты обычно в 2-3 раза меньше, чем при смене места работы. Это несколько странная ситуация, учитывая высокую стоимость замены сотрудника, которую мы обсуждали ранее. Принимая во внимание предыдущие два факта, можно сделать вывод: недостаточное повышение зарплаты — одна из причин, которая способствует более высокой текучке кадров среди молодых разработчиков.

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

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

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

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

Б. Управление

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

Для разработчика здесь два аспекта:

  • его непосредственный руководитель — тот, кому он непосредственно подчиняется;
  • высшее руководство — те, кто контролирует компанию и её финансы.

Счастье разработчика: как найти и не потерять? - 4HIRES

Непосредственный руководитель

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

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

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

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

Высшее руководство

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

С точки зрения разработчиков одна из главных проблем в отношениях с высшим руководством — отсутствие прозрачности принимаемых решений и подотчётности за них. Существуют многочисленные случаи, когда инструменты или технологические стеки для разных проектов в компаниях выбираются без чёткого объяснения, почему. Они просто навязываются разработчикам. И когда в дальнейшем эти инструменты и стеки явно вредят производительности, ответственные товарищи или уже повышены в должности, или перешли в другой проект. Кажется, ничего сложного в том, чтобы привлечь разработчиков к решениям, которые повлияют на их повседневную работу. Но немногие из крупных компаний делают это прозрачно и ответственно.

В. Плюшки

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

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

Счастье разработчика: как найти и не потерять? - 4HIRES

Напомним, что ранее мы писали о том, чем еще кроме денег, можно мотивировать IT специалистов.

Комментарии

mood_bad
  • Пока нет коментариев.
  • chat
    Добавить комментарий