Как собрать IT-команду, чтобы случился мэтч, а бизнес получил результат: взгляд изнутри

Привет! Я Алёна Филатова, ведущий рекрутер в Surf. Давно занимаюсь рекрутментом и помогла собрать не одну сильную команду для IT-проектов. В нашем отделе мы находим и нанимаем удалённых специалистов со всех городов России и за её пределами, проводим более 100 собеседований ежемесячно и быстро закрываем вакансии: от заявки до оффера в среднем проходит не более 14 дней.

Отдел рекрутмента Surf: вы только посмотрите какие котики трудятся ради того, чтобы найти лучших!

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

Из этой статьи вы узнаете:

Как мы подбираем команду на проекты

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

А ещё в 2022 году мы получили премию HR-Brand от Head Hunter и рассказали, что нам помогло собрать сильную команду разработчиков. Но обо всём по порядку. Да-да, сначала всё же немного матчасти, мы же технари :)

В Surf проекты бывают двух видов:

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

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

С ростом количества проектов растёт и количество необходимых для них специалистов. Новых членов команды как раз и помогает подобрать отдел рекрутинга. Для этого у нас есть карта ценностей компании и чёткие технические требования к кандидатам.

Наши рекрутеры опираются на систему грейдов — группировку должностей по определённым основаниям (сочетанию hard и soft скиллов), а также на требования конкретного проекта.

Чтобы собрать команду, рекрутеры:

  • проводят поиск кандидатов с необходимыми скиллами на разных ресурсах;
  • проводят скрининг и брифинг — предварительную оценку навыков соискателей

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

Алёна Филатова, Lead Recruiter в Surf

В нашем отделе рекрутинга мы используем подход Talent Nurturing — это выстраивание долгосрочных отношений с кандидатами. Мы поддерживаем тёплую связь с большим пулом соискателей: общаемся, дружим, выкладываем полезный контент в LinkedIn и предлагаем присоединиться к команде, когда появляется подходящая их опыту и навыкам позиция.

Например, Александр — наш Delivery Manager, присоединился к команде через 10 месяцев с момента первого знакомства. Тогда мы искали опытного РМ и на собеседовании Александр показал очень высокую экспертизу — настолько, что был оценен как overqualified и мы сделали выбор в пользу другого кандидата. Но на протяжении долгого времени наш рекрутер поддерживала с ним связь, и как только появилась возможность предложить ему более крутую позицию, сделала это незамедлительно. Так мы не упустили одну из наших звёзд 🌟

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

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

Каждому грейду соответствует свой набор задач и навыков

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

Для оценки soft skills мы используем карту ценностей компании. Она сформирована на основе глобальных целей и наших стремлений.

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

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

Работа рекрутера строится по принципу воронки: он формирует путь кандидата от общего рынка до оффера.

Как устроена наша воронка найма

Чтобы сэкономить время (своё и кандидатов), для отбора разработчиков мы используем скрининг — это предварительная оценка технических навыков. Он представляет собой список из 5–7 технических вопросов, которые рекрутер отправляет кандидату. Заполнение занимает около получаса.

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

Скрининг нужен для предварительной оценки технических навыков. Проводится в Google Forms или в виде обычного теста на таких площадках, как hh.ru

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

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

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

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

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

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

Алёна Филатова, Lead Recruiter в Surf

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

Есть ли отраслевая разница в подборе команд?

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

Как видите, в обоих случаях они великолепны :) Источник вдохновения: иллюстрация Gudim

Найм в финтех-проекты

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

Кроме внутриотраслевых отличий есть и общие законы работы с финтехом:

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

Одним из примеров, когда мы на практике реализовали все эти принципы стал проект по разработке финансового сервиса для одного из стартапов Y Combinator — первого необанка Пакистана.

Найм в e-commerce

Хотелось бы сказать, что найм в ритейл проще, но увы. В e-commerce более всех ценятся сильные аналитики, продуктологи, дизайнеры и UX-ресёрчеры. Тут важно найти кандидата с опытом в продуктовой команде или с любым другим релевантным опытом.

E-commerce проще для разработчиков, но сложнее для аналитиков, ресёрчеров и дизайнеров, ведь у ритейл-проектов могут быть очень непохожие бизнес-задачи. Если цель — поднять продажи, то путь пользователя в приложении будет строиться вокруг увеличения среднего чека покупок; если задача — удержать пользователей или увеличить вовлечённость, то аналитики сделают ставку на время, проведённое в приложении.

Высокие требования к hard-скиллам разработчиков в финтехе иногда компенсируется высокими требований к аналитикам и дизайнерам в e-commerce

Как собрать dream team для IT-проекта: опыт Surf

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

1 этап. Общие ценности

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

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

Никита начал с должности миддла и за полгода дорос до тимлида в команде iOS-разработчиков

Как мы ищем таких кандидатов? Кандидат проходит интервью с рекрутером: мы задаем прямые или проективные вопросы, и выбираем кандидатов с сильными soft-скиллами, которые совпадают с нашими ценностями.

2 этап. Знание технологий

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

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

Как это работает в реальных проектах? Например, в приложении для сети зоомагазинов «Бетховен» наша команда полностью переработала флоу выбора товара, опираясь на результаты продуктового исследования и свою продуктовую экспертизу в разработке для e-commerce. А поскольку у интернет-магазина более 10 000 товаров, для корректного оформления заказа инженерам потребовалась выстроить и реализовать сложную логику работы с большими массивами данных внутри приложения.

В приложении «Бетховен» удобный процесс выбора товара благодаря продуктовой экспертизе разработчиков

Как мы выбираем таких кандидатов? Из 30 потенциальных кандидатов 10 проходят этот этап, 5 — выходят на этап технического интервью, и 1 присоединяется к команде.

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

Дарья Квасова, Head of HR Department в Surf
Пример описания одной из наших вакансий на hh.ru

3 этап. Адаптационные скиллы

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

Как мы это реализуем? Даём задачу, которая может потенциально возникнуть в будущем проекте. Мы оцениваем способность кандидата быстро адаптироваться в новом окружении и новой команде. Если на этом этапе кандидат не проявляет свои навыки, мы расстаёмся. Но благодаря качественной оценке при найме, такое случается крайне редко.

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

Кстати, можно научиться находить и отбирать таких кандидатов. Наша команда рекрутмента проводит онлайн-вебинары про найм в IT, которые будут полезны как рекрутерам, так и нанимающим менеджерам. А для начинающих рекрутеров мы запустили курс по подбору кандидатов в IT–команду. Я же говорила, что мы любим делиться знаниями ;)

Узнайте больше о нашем курсе по подбору IT-кандидатов

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

0
14 комментариев
Написать комментарий...
Алена Дорникова

а мне понравился визуал)люблю когда картинок побольше)

Ответить
Развернуть ветку
Labeling

(шепотом) Псст, комиксы

Ответить
Развернуть ветку
Алена Дорникова

в детстве обожала их кстати))

Ответить
Развернуть ветку
Surf
Автор

Алина, спасибо за положительный фидбек! Мы старались ;)

Ответить
Развернуть ветку
Kianu Курсы по копирайтингу

очень познавательная статья

Ответить
Развернуть ветку
Labeling

О я знаю вашего брата

Ответить
Развернуть ветку
Милая Мила

Тут похоже что все боты

Ответить
Развернуть ветку
Surf
Автор

Kianu, благодарим за оценку! Будем продолжать делиться с вами самым интересным из мира рекрутинга в IT. Подписывайтесь, чтобы первым узнавать о новых публикациях.

Также приглашаем вас в наш Телеграм-канал, посвящённый лучшим практикам Surf: https://t.me/product_channel_surf

Внутри — рассказываем и показываем, что помогает банкам, ритейлу, фудтех- и медтех-компаниям войти в топ своей отрасли. И, конечно, иллюстрируем примерами из собственного опыта.

С нами уже более 2.5 подписчиков из мира IT. Присоединяйтесь ;-)

Ответить
Развернуть ветку
Камила

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

Ответить
Развернуть ветку
Surf
Автор

Камила, это действительно так. Более того, в этой статье мы описали только базу, и планируем рассказать о процессах найма в Surf больше. Следите за обновлениями в нашем блоге, впереди много интересного 🤝

Ответить
Развернуть ветку
Сергей Аликин

А мне понравились фото историй успеха: там матерые 23-летние сеньоры с оптимизмом смотрят в будущее\бегут на зарплату +$100..

Ответить
Развернуть ветку
Surf
Автор

Сергей, в Surf есть культура взращивания специалистов. С ростом грейда растёт доход, и нередко бывает так, что вчерашний Middle сегодня — уже TeamLead. Причём не зазнавшийся и требующий, а активный и готовый отдавать: проекту, команде, комьюнити. И мы это ценим не только на словах.

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

По поводу остального:

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

Вам же будем признательны за конкретику. Откуда такая информация и/или умозаключения?

Будем рады рассказать больше или дать пояснение.

Ответить
Развернуть ветку
Сергей Аликин

А всего лишь хотел сказать, что в юном возрасте можно быть хорошим кодером (сам написал первый код в 12 лет и в 18 получил за это деньги), но НИКОГДА нельзя быть хорошим программистом, тем более сеньором\тим лидом, потому что для этого нужны ОПЫТ и ПОНИМАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ, а у юных талантов этого быть не может по определению.

Ответить
Развернуть ветку
Surf
Автор

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

Однако исключения бывают. Мало кто дойдёт до уровня Senior в 23, но это не значит, что человек, программирующий с юных лет и имеющий проектный опыт, не может координировать свою команду и генерить решения, с которыми Senior будет солидарен и также захочет внедрить. Поэтому мы и пишем, что Team Lead в 23 — реалистичный сценарий.

Ответить
Развернуть ветку
11 комментариев
Раскрывать всегда