Разработчики, как правило, определяют будущее продукта и компании. Каждый из них привносит в проект личное видение, а также опыт и знания. Слышали о Стиве Джобсе и Илоне Маске? Весь мир ценит их вклад в IT-сферу. Но если копнуть глубже, становится ясно, что за ними стоит целая команда единомышленников. И иногда поиск разработчика — самое большое испытание, с которым сталкивается заказчик.
Команда имеет значение
Одна голова хорошо, а две лучше. Человеку с гениальными идеями всегда нужен тот, кто будет воплощать их в жизнь. Качественные продукты — это не только про креативность, но и про долгую механическую работу. Это тот путь, который нужно пройти с правильными людьми.
Сложности создания команды для стартапа
Вести стартап — как идти по минному полю. Никогда не знаешь, чем грозит следующий шаг. Хорошо, что мы все умеем учиться на чужих ошибках. Анализ проблем других компаний поможет подготовиться к испытаниям.
Вопросики найма
Многие стартапы начинались с пары друзей. Но в один прекрасный день даже самые верные товарищи понимают: рост бизнеса невозможен без новых людей. Нужно набирать команду: дизайнеры, эйчары, аккаунт-менеджеры, разработчики.
План действий для найма новых сотрудников такой: написать привлекательную вакансию, собрать сотню откликов, назначить интервью. И знайте: этого недостаточно, потому что люди часто говорят одно, а делают другое. Например, у кандидата может быть сильный бэкграунд, но неважные мягкие навыки (soft skills). Даже с профессиональным рекрутером процесс найма отнимет много времени и сил.
Никакого теплого приема
Скажем, вам повезло найти нескольких новых сотрудников. Теперь в бизнесе все по-взрослому! И проблемы тоже. И проблемы сотрудников теперь ваши проблемы.
Вы можете предложить им интересный проект с возможностями роста, когда привлечете инвестиции. Но что с адаптацией разработчиков? Удобный офис с кофе и печеньками на кухне? Пятничные тусовки? Когда разрабатываешь MVP, денег на такие излишества может не хватить. И, скорее всего, без комфортных условий люди будут работать из рук вон плохо.
Распределение ролей
Проект успешно стартовал с парой разработчиков, но людей все еще не хватает. Приходится просить коллег включить режим многозадачности, а они такое не любят. Через время вы обнаружите, как заказываете кофе или считаете зарплаты (да-да, без эйчара и бухгалтера придется все делать самому). Кто будет общаться с инвесторами? Кто отвечает за анализ конкурентов? Такие темпы вдохновляют только поначалу, а потом наступает выгорание.
Организация бюджета
Бюджет, как известно, имеет ограничения, поэтому тратить его “как прикажет сердце” не получится. Важно следовать финансовой стратегии, а это будет непросто с командой, где каждый считает себя императором с неограниченными возможностями.
Угроза безопасности
Современные проблемы требуют современных решений, особенно проблемы с размещением в интернете. Чем больше стартап, тем больше угроз безопасности. У вас большая команда, с которой вы работаете каждый день — жизненно необходимо обеспечить информационную безопасность. Будьте осторожны, если не хотите в один прекрасный день проснуться с хакнутыми компьютерами и украденными идеями.
Сложности коммуникации
Найти разработчиков — сложно, начинать проект с нуля — очень сложно, удержать команду на одной волне — супер хард левел. Чем больше людей в команде, тем выше уровень сложности. У каждого свои взгляды и подходы к организации работы, а работать они должны ВСЕ ВМЕСТЕ. Это порочный круг, который может стать роковым для стартапа на ранней стадии.
Три HR-стратегии
Что не убивает, делает сильнее. Это еще Ницше сказал. Не стоит пугаться сложностей из прошлой части статьи. Еще одна мудрость: предупрежден — значит, вооружен.
Еще одна вещь, о которой нужно знать: есть много HR-подходов, которые стоит использовать в работе. У всех свои плюсы и минусы, каждый по-своему хорош. Можно выбрать тот, который подходит лучше для поиска разработчиков конкретно в вашу команду. Давайте вместе искать ваш перфект мэтч!
Внутренняя команда
Традиционный подход, проверенный временем и сотнями компаний. Солидный и мощный, но не факт, что подойдет для стартапа. Проанализируйте его со всех сторон, чтобы понять, то это или не то.
Преимущества
- Верные и преданные сотрудники
- Ставьте общие цели и создавайте продукт вместе.
- Корпоративная культура и личный бренд.
- Нет проблем с коммуникацией — все работают в одном месте.
- Люди с широким видением проекта — потому что работают с ним каждый день и сосредоточены на его развитии.
Недостатки
- Много времени уйдет на поиск людей с релевантными опытом, скиллами и видением. А пока не найдете, например, дизайнера, визуал проекта будет висеть мертвым грузом.
- Есть много дополнительных расходов: налоги, медицинские страховки, аренда офиса. Команда получает зарплату, и вы не можете просто приостановить проект, если у вас закончился бюджет. Иначе ваши разработчики найдут другую работу.
- Нельзя так просто взять и уволить человека — его защищает государство.
- Иногда придется сосредоточиться не на проекте, а на менеджменте. Даже если у вас нет такого опыта.
Фрилансеры
Вторая стратегия — нанять разработчиков на фрилансе. Из-за глобализации этот подход обрел чрезвычайную популярность. Откройте Upwork или что-то похожее, выложите вакансию, получите десятки резюме от разработчиков из разных стран. Но и у этой медали две стороны.
Преимущества
- Возможность нанять квалифицированного специалиста по низкой цене. Разработчики за пределами США и Европы стоят дешевле, но их уровень все равно ничем не хуже.
- Оплата только за результат работы — никаких отпусков, офисной аренды и больничных листов.
- Фрилансера легко уволить и нанять другого фрилансера
- Соглашение о неразглашении поможет избежать проблем с беопасностью.
Недостатки
- Процесс найма утомляет: тяжело ходить по сайтам, читать резюме, проверять тестовые задания. Некоторые кандидаты еще и умудряются врать об опыте работы…
- Сотрудники из разных стран, разных часовых поясов, с разным бэкграундом — и все в одной команде. Нужны железные нервы, чтобы организовать работу.
- Достичь прозрачности сложно, так как нужно развивать доверие, а это требует времени.
- Легко уволить фрилансера? Фрилансер сам кого хотите уволит. Ему предложат более интересный проект, он покинет вас без всяких сожалений.
Команда на аутсорсе
Третья стратегия связана с наймом команды на аутсорсе, и это самая эффективная опция для молодого стартапа. Но и тут есть свои минусы, так что посмотрим на полную картину.
Преимущества
- Команда “под ключ”: не только разработчики, но и проектный менеджер, UI/UX дизайнер, QA инженер и другие.
- Никаких котов в мешке: у каждой команды есть кейсы, которыми она с радостью поделится.
- Нет необходимости внедрять менеджмент: если разработчики из хорошего агентства, процессы работы уже налажены.
- Персональный менеджер, посредник между вами и командой, который обеспечит прозрачность всех процессов.
- Нужна пауза? Не проблема. Команда будет ждать вас на том же месте, если решите продолжить.
- Вы можете рассчитывать на профессиональный опыт, полученный в других проектах. Аутсорсинговая компания уже ошибалась и делала выводы, и разработчики точно знают, чего вы от них хотите. Они также могут поделиться своими идеями по улучшению вашего продукта.
- 100% гарантия того, что компания не бросит проект и не украдет идеи.
Недостатки
- Скорее всего, вы и ваши подрядчики в разных часовых поясах, но тайм-менеджмент решает. Назначайте встречи, когда комфортно обеим сторонам.
- Иногда проблемы возникают там, где их не ждали — например, из-за интернет-соединения. Но с опытной командой это легко решается.
- Волнуетесь за безопасность? Попросите команду подписать соглашение о неразглашении.
Подведем итог
Выбирайте подход, который нравится, потому что это ваш путь, ваши ошибки и ваши уроки. Однако, можно учиться у других, так что не упускайте этот шанс. Выбирайте крутую аутсорс-команду, разрабатывайте MVP и идите покорять инвесторов.