БЛОГ

Разработчики на аутсорсе: для каких клиентов подойдет, какая получается экономия, виды аутсорс-контрактов

Разработчики на аутсорсе: для каких клиентов подойдет, какая получается экономия, виды аутсорс-контрактов

Аутсорсинг или передача части функций внешней команде - большой шаг для любого бизнеса, от стартапа до корпорации с вековой историей.
Риск получить не тот результат или потерять контроль есть всегда, но положительный опыт превалирует. Давайте обратимся к цифрам для наглядности. В 2020 году рынок аутсорсинга составил рекордные 92,5 миллиарда долларов, и эксперты предсказывают продолжение роста в 2021. Положительно оценили работу с аутсорсингом 78 процентов компаний. 

Направления для аутсорсинга

На аутсорс в России чаще всего отдают разработку, дизайн и тестирование ПО. 
Прогноз по самым востребованным услугам, получаемых от внешних команд, в 2021: это организация и сопровождение VPN-каналов, Next Generation Firewall, SIEM-систем, расследование инцидентов безопасности. Не потеряют популярности сервисные услуги и техподдержка.

Нужна ли Вам внешняя команда?

Для привлечения компании на аутсорсинг существуют три главные причины.
Первая — быстрый рост компании. Например, за год количество заказов возросло в десять раз, а справляться с ними приходиться десяти сотрудникам, которые с вами с самого начала. Вам попросту не хватает рук. Чтобы люди не выгорели, качество работы не упало и рост продолжился - нанимайте аутсорс. 
Почему просто не расширить штат? Полная загрузка существующих сотрудников требует новых людей. Можно брать людей в команду, но согласно HH, поиск одного middle-разработчика занимает от 3 месяцев. Аутсорсинг становится быстрым и эффективным решением.
Вторая — запуск проекта, в котором у команды нет сильной экспертизы.Вы решили сменить вектор деятельности, например, сместить акцент с разработки на дизайн сайтов или e-commerce. Ваши специалисты когда-то работали с похожими проектами, но полностью их не вели и не могут гарантировать вам результат. Или разработчик говорит вам, что с этой технологией он не работал, но разберется за неделю. Рисковать не стоит: эксперименты даже сильных сотрудников на новом стеке технологий стоят слишком дорого.
Третья причина — Ваша компания не специализируется на веб-разработке, а вы понимаете, что без нее никак. Вместо приглашения в штат программистов нанимайте аутсорсинговую команду, особенно если Вы - стартап или представители малого бизнеса.

ПРЕИМУЩЕСТВА ПЕРЕДАЧИ НА АУТСОРСИНГ

1. Снижение бизнес-издержек

Экономия - главный бонус привлечения внешнего разработчика. Согласно Deloitte, почти 60 процентов компаний отдают свои услуги на аутсорсинг  для снижения или контроля своих издержек.
Какие расходы могут быть снижены? Прежде всего, это сфера HR. Вы платите только за проделанную работу, а больничные, обучение, аренда офиса и установка ПО уходят из вашего списка трат. 
Намного проще и дешевле найти кадры с помощью онлайн-сервисов. Вы можете найти команды разработчиков программного обеспечения за нескольких кликов. Посчитайте затраты на найм сотрудника в штат: цена объявления, собеседование, налоги. По данным Glassdoor в США нанять нового члена команды стоит 4000 долларов. 

2. Экономия времени

Повторим, что в России опытного разработчика компания ищет 3-4 месяца, в США - 24 дня. Кроме того, редкий штатный специалист подходит для всех задач, например, хорош как программист и как дизайнер. Можно потратить деньги и время на обучение, а можно нанять аутсорсинговую команду.
Главный хостинговый сервис в мире GitHub давно берет интернациональные команды для аутсорса. Самые классных потом приглашают в штат. Например, директор по информационным технологиям компании когда-то был в внешним подрядчиком для запуска итераций. Для поиска этого ключевого сотрудника GitHub не привлекали HR-отдел, не тратили год на собеседования, не рисковали, нанимая непроверенного специалиста в штат. Экономия средств и времени очевидна.

3. Возможность нанять сильнейшую команду в мире

Главные эксперты в области разработки, идеально подходящие вашей компании по цене и качеству, могут находиться в другой стране.Переманивать их в штат - не всегда хороший выход, особенно если это проектная работа.
Аутсорсинг открывает вам целый мир: выбирайте топовые IT-компании в сети и нанимайте команду.
Спасибо  Zoom и другим видеочатам, инструментам collaborative development и таск-трекерам. Многие команды на аутсорсинге включают заказчика (по желанию) в каждый этап процесса, предлагают несколько вариантов решений. 
Лично у  нас есть отличный пример хантинга одного специалиста. У компании Stafory срывался план: штатный разработчик на React вышел из проекта, сроки горели.  Наш фронтенд-разработчик пришел на замену. Несмотря на расстояние в сотни километров, он выполнил все условия, и релиз продукта состоялся почти в два раза раньше дедлайна. Так с помощью аутсорсинга появился Parodist, второе по скачиванию приложение в категории “развлечения” после TikTok в AppStore.

4. Возможность быстро расти

Многие команды знают о приливе энтузиазма на запуске проектов: глаза горят, в идею верится, каждый готов свернуть горы и cидеть в офисе сутками. Обеспечив рывок, команда часто “сдувается”, особенно когда начинается усиленный рост проекта. 
Когда проект уже отлажен, но требует дополнительных “рук” или ресурсов - аутсорсинг станет хорошим решением. Многие передают разработки своих IOS или Android-приложений, масштабирование сайтов и приложений, запуск франшиз.
Можно передать на аутсорс часть растущего бизнеса, требующую наибольших затрат или узкой экспертизы. Например, вы передаете программирование для бета-тестирования, а сами концентрируетесь на дизайне и контенте.

В каком формате можно нанимать разработчиков на аутсорсинг?

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

Fixed 

Вы платите за конкретное решение, цена остается неизменной независимо от загрузки аутсорсера.
Минус способа в стоимости, она на 10-30 процентов выше, так как учитывает риски внешней компании. Второй вопрос временной: перед началом  проекта аутсорсинговая компания в любом случае потратит время на оценку задачи, определение уровня экспертизы, подборку специалистов. Но в случае T&M стоимость вам могут увеличить, а при фиксированной цене - нет. Так что аутсорсинговая команда будет рассчитывать цену, рассматривая и оценивая каждый потенциальный риск. То есть для проекта, который горит огнем, fixed-формат вряд ли подойдет. 

T&M (time and material)

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

Dedicated team (Полный выкуп команды) 

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

Вывод

Каждый формат аутсорса подходит для решения задач разного типа. Fixed price —  вариант, скорее, для разовых небольших работ. T&M – для проектов, где невозможно определить полный объем работы или сроки их реализации. Dedicated team, или полный выкуп сотрудников под проект – если вы хотите максимального погружения команды в проект и минимум рисков.
При любом раскладе, удаленная команда —  это выгодно. Вы обеспечите быстрый рост проекта, так как сможете собрать сильнейших, сэкономите время HR-отдела и бизнес-издержки компании.

Собрать удаленную команду для вашего проекта можно с помощью проекта FoxTail. Это платформа, на которой вы сможете найти самого узкоспециализированного разработчика в течение 3 дней. Мы набираем только проверенных сотрудников уровня middle и senior, поэтому результат гарантируем.