Upwork или аутсорс — где искать разработчиков?

Upwork или аутсорс — где искать разработчиков?

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

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

В статье разберемся в процессах фриланс-биржи Upwork и в процессах аутсорс-компании на примере OrbitSoft. Сравним, для каких задач удобнее пользоваться фриланс-биржей, а когда лучше работать с IT-компанией.

Получите бесплатную консультацию по вашему проекту от специалистов OrbitSoft.

Подбор исполнителей

Подбирать исполнителя на Upwork можно тремя способами: опубликовать вакансию и выбрать из откликнувшихся кандидатов, купить проект на фиксированных условиях или обратиться к рекрутеру платформы. Разберем эти способы:

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

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

Upwork или аутсорс — где искать разработчиков?

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

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

<p>В каталоге проектов можно купить разработку интернет-магазина, сайта или приложения</p>

В каталоге проектов можно купить разработку интернет-магазина, сайта или приложения

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

На что нужно обратить внимание при поиске исполнителей на Upwork:

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

  • Заказчику нужно быть технически подкованным, чтобы выбрать действительно опытного кандидата.

  • Быстрее всего купить проект с фиксированными условиями. Но если задача нестандартная или требуется несколько специалистов, такой вариант не подойдет.

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

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

  • С марта 2022 года Upwork не работает с фрилансерами из России и Беларуси. Это были относительно недорогие, но качественные исполнители. Теперь, чтобы получить тот же объем выполненной работы, придется заплатить больше.
Upwork или аутсорс — где искать разработчиков?

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

  1. Заказчик обсуждает задачу с менеджером.
  2. Менеджер составляет ТЗ, согласовывает его с заказчиком. Мы пишем детальную спецификацию еще до заключения договора: какие услуги, в каком объеме и в какой срок получит заказчик, каков будет результат. Это надежная гарантия того, что в конце проекта заказчика не будут ждать сюрпризы.
  3. Когда всех все устраивает, подписываем договор.
  • Если заказчик нанял аутсорс-команду, далее следуют этапы проектирования, программирования, тестирования, внедрения и ввода в эксплуатацию.

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

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

  • На аутсорс можно взять команду целиком: такая команда уже выполнила вместе много проектов, умеет работать быстро и слаженно. Например, для проекта сети клиник пластической хирургии мы выделили команду из бэкенда, верстальщика, фулстека, двух мобильных разработчиков и проджект-менеджера. За 9 месяцев они разработали видеопортал на стеке Symfony и Angular и мобильное приложение на Qt.

  • Также можно выкупить рабочие часы специалистов для выполнения отдельных задач. Это называется аутстаффинг — почти как нанять фрилансера, но со всеми гарантиями IT-компании и опытом коллег за плечами. Например, финская рекламная компания усилила свою команду фронтендерами, тестировщиками и девопсом из OrbitSoft в формате аутстаффинга.

Если для проекта нужно больше разработчиков, чем есть в штате IT-компании, она нанимает их самостоятельно — быстро и без привлечения заказчика. Для этого в OrbitSoft выстроена четкая система подбора. Опыт наших рекрутеров и тимлидов позволяет среди сотен кандидатов найти действительно опытных специалистов с хорошим уровнем английского, нужными техническими знаниями и гибкими навыками.

Контроль за исполнением и оплата

Upwork предлагает два вида контрактов:

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

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

  • При почасовой ставке заказчик оплачивает количество часов, которое фрилансер потратил на выполнение задачи. Исполнитель фиксирует время с помощью трекера в Upwork Desktop App. Приложение регулярно делает скриншоты экрана, чтобы заказчик видел, как продвигается работа.

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

<p>Так выглядит Upwork Desktop App для фрилансера: окно трекера и окно мессенджера</p>

Так выглядит Upwork Desktop App для фрилансера: окно трекера и окно мессенджера

В OrbitSoft тоже предусмотрены две модели оплаты:

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

Работать с фрилансером через Upwork дешевле, чем нанимать такого же специалиста на аутсорс, но разница в итоге небольшая. Кроме оплаты работы исполнителя на Upwork нужно заплатить комиссию платформе — в среднем около 10%. Работа через IT-компанию выйдет примерно на 25% дороже.

На сайте OrbitSoft есть калькулятор стоимости проекта. Пройдите короткий опрос, и система рассчитает примерный бюджет на разработку.

При этом качество и скорость работы у аутсорсеров выше, чем у фрилансеров. Сотрудничая с IT-компанией, заказчик получает коллективный опыт всех ее сотрудников. OrbitSoft на рынке более 20 лет — за это время наши сотрудники выполнили много совместных проектов. У нас есть собственные наработки, коллективный опыт, который всегда шире и мощнее, чем индивидуальный: так, если с задачей не справляется мидл-разработчик, он обратится к сеньору, фулстек может спросить совета у бэкенда.

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

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

Спорные ситуации и безопасность

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

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

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

Для каких проектов выбрать Upwork, а когда лучше воспользоваться услугами аутсорс-компании?

Upwork

- Стандартный проект или ограниченный пул задач

- Краткосрочный проект

- Небольшой бюджет, нужно экономить

- Есть время для описания вакансии, отбора кандидатов, интервью, постановки ТЗ, контроля выполнения задач

- Заказчик сам владеет техническими навыками, но нужно делегировать часть задач


Аутсорс/аутстаф

- Комплексный, многоэтапный проект с высокой степенью неизвестности

- Крупный, долгосрочный проект — от месяца и дольше

- Заказчик не владеет техническими навыками, а хочет поручить проект профессионалам

- Нужен гарантированный результат за минимальный срок

- Нужна юридически чистая сделка, официальный договор, отчетность

- Важна конфиденциальность данных

- Планируется выход на международные рынки

2 комментария

Upwork не работает с россиянами, так что он бесполезен.

Ответить

Вы правы, для компаний и фрилансеров, базирующихся в России, он теперь бесполезен, об этом написано в статье

Ответить