Собрать команду разработчиков за день
Ростовский предприниматель Игорь Прокофьев создал платформу для быстрого поиска и найма разработчиков. Она позволяет IT-компаниям за день собрать команду программистов для своего проекта. Разместить резюме на платформе могут специалисты, работающие на фрилансе, и компании, в штате которых есть свободные сотрудники. С помощью искусственного интеллекта система оценивает резюме специалиста и определяет качество написанного программистом кода по 10-балльной шкале. Это позволяет сократить время на подбор разработчика в 360 раз: то, на что человеку требуется 90 часов, платформа делает за несколько минут.
К созданию проекта его основателя, коммерческого директора ростовского диджитал-агентства 2UP Игоря Прокофьева, привели кризисные для бизнеса годы. Идея создания платформы зародилась в 2017-2018 годах. В тот период агентство 2UP получило два довольно крупных долгосрочных заказа, но все договоренности по ним были предварительные. Компания начала набирать разработчиков в штат: 10 специалистов для одного проекта и 19 для второго, рассказывает Игорь:
— У заказчиков появились проблемы в бизнесе. Сначала отодвинули старт на месяц, потом на два. Спустя три сказали: «Извините, мы отказываемся». Оба контракта сорвались не начавшись, а разработчиков мы уже наняли, заплатили им зарплату за 3 месяца. Люди в штате и ожидают старта проектов. Получается, без разработчиков невозможно взять крупный заказ, потому что команду нужно долго собирать, а если нанял людей заранее и проект затягивается, появляются большие издержки.
Пришлось думать, как занять сотрудников, которые остались без проектов, и как в будущем собирать большие команды для отдельных заказов и не уходить в минус. В 2UP решили искать IT-компании с такими же проблемами и потребностями, узнавать, насколько они загружены, есть ли свободные сотрудники. С несколькими заключили партнерские договоры, суть которых — при необходимости и по возможности передавать друг другу специалистов для решения локальных задач.
— Я подумал, почему бы не построить платформу на этой идее. Взять IT-компании, которые всегда боролись на рынке за разработчиков, и объединить ресурсы. Зачем соревнования устраивать? Мы провели проверку своих гипотез на глобальном рынке и выяснили, что 10-15% сотрудников в большинстве компаний действительно свободны. Бывают моменты, когда нет загрузки, старый проект закончился, а новый взять не успели. Бывают ситуации форс-мажора, когда сотрудников остро не хватает. Реальный пример наших партнеров — IT-компания выполняла крупный контракт, одним из условий которого были предусмотрены штрафные санкции за несоблюдение сроков. За полтора месяца до сдачи проекта один разработчик уволился, а второй как назло заболел. Ребята были вынуждены лихорадочно искать новых сотрудников, а на рынке в тот момент был дефицит кадров, — рассказывает Игорь Прокофьев.
Проект FoxTail — первая попытка с помощью искусственного интеллекта наладить обмен программистами между IT-компаниями. По замыслу проекта, компании выкладывают на платформу резюме своих сотрудников, сидящих на скамейке запасных. Тот, кому срочно нужно найти разработчика, может на время забрать специалиста себе в команду. Сотрудник при этом остается в штате компании, разместившей его резюме.
— Это удобный вариант поиска сотрудника, — говорит Игорь. — Нужен человек в штат, либо на конкретный проект, или для решения одной задачи на 2 недели? Можно найти специалиста за один день. Есть случаи, когда компании договариваются о переходе сотрудников в штат, но это редкость.
Перед тем как добавить работодателя на платформу, менеджеры FoxTail проводят живую или онлайн-встречу с ее представителем, выясняют репутацию фирмы. Затем работодатель регистрирует свою компанию на платформе, заносит туда резюме сотрудников, готовых к работе. Помимо компаний размещать свои резюме в базе могут разработчики, работающие как индивидуальные предприниматели или самозанятые.
Уровень квалификации специалиста проверяет искусственный интеллект. Разработчик заполняет резюме по заданным стандартам, указывает свой уровень (Junior, Middle или Senior), описывает опыт и навыки. Чтобы система могла проверить, не соврал ли специалист, описывая опыт и уровень, в качестве примера работы программист загружает в систему репозиторий с открытым исходным кодом. Система проверяет код по множеству параметров (к примеру, для одного из языков программирования их 23): на плагиат, правильность пунктуации, соответствие нормам и стандартам программирования и многим другим. Определяет, как специалист понимает логику разработки продукта. По итогам проверки система выставляет оценку по 10-балльной шкале. Если программист не согласен с выводами искусственного интеллекта, он может пройти собеседование с представителем платформы. Отвечая на вопрос о том, должен ли потенциальный работник волноваться за свои права на код как продукт интеллектуальной деятельности, загружая его на сайт, Игорь отвечает:
— Код можно оценить, не зная, для какого проекта он писался. Мы не требуем загружать целый код программы. Нам нужен только отдельный фрагмент, небольшой кусок. Если вы создавали сайт с 50 функциями, можно взять участок кода для 1 функции. Для сравнения: чтобы оценить грамотность и умение логично строить повествование, не нужно читать всю книгу, достаточно одного фрагмента.
FoxTail дает клиентам, которые нанимают сотрудников через платформу, гарантию, что специалист справится, поэтому важно, чтобы оценка возможностей специалиста была максимально точной, говорит Игорь Прокофьев:
— У нас был всего 1 прецедент, когда разработчик не справился. Чтобы сохранить нормальные отношения с партнером, мы оплатили 2 недели работы другого специалиста в их компании. Более 300 разработчиков были успешно устроены и справились с задачами.
Для поиска подходящего специалиста в системе создана детальная форма фильтрации. Можно задать много параметров: специальность, навыки, сфера деятельности, опыт работы, языки программирования и т. д.
Платформа позволяет сэкономить время HR-менеджера. Чтобы проанализировать резюме 30 разработчиков так, как это делает искусственный интеллект, сотрудникам компании нужно 90 часов — 60 часов HR-менеджера на анализ резюме и отбор лучших кандидатов и 30 часов технического специалиста на собеседования. Программа выполняет работу за 10 минут.
Сейчас система оценивает код, написанный на 4 языках программирования — Swift, Java, JavaScript, PHP. Цель — увеличить количество языков до 16. На данный момент в базе находится более 15 тысяч резюме. К платформе подключились 297 IT-компаний из России, Беларуси, Армении и других стран СНГ, а также из Грузии, Румынии, Канады, Мексики, Австралии. FoxTail работает на английском и русском языках.
Пользователи могут самостоятельно подобрать нужного специалиста из базы или обратиться с запросом по поиску разработчика к менеджерам платформы. Сотрудники FoxTail отберут кандидатов, подходящих под требования заказчика.
В следующем году планируется запуск пилотной версии коробочного продукта для корпоративного сектора. Это встроенное в бизнес-процесс заказчика интеграционное решение, которое автоматизирует некоторые функции HR-отдела, например предварительный отбор кандидатов на вакансию. Запрос на подобное решение уже поступил от РЖД.
Ставка каждого отдельного специалиста определяется индивидуально. Платформа зарабатывает, беря комиссию 10-15% от общей стоимости работы разработчика в случае найма программиста. Размещение резюме бесплатно.
Сейчас в команде FoxTail работает 17 человек. С проектом Игорю Прокофьеву помогают два бизнес-партнера. В создание платформы вложили более 100 млн рублей, из них 62 млн рублей — личные средства основателей, 38 млн рублей — два раунда грантовой поддержки от Фонда содействия инновациям. При условии успешной рекламной кампании окупить инвестиции планируют за 3 года.