Что лучше для стартапа: штатная команда разработчиков или атусорс?
С 2017 года я создаю цифровые продукты и помогаю привлекать венчурное финансирование в стартапы. В рамках Art & UX мы проектируем и разрабатываем продукты для крупных цифровых компаний.
Когда я запускал первый стартап — агрегатор помещений Arenta, считал, что вопрос выбора команды вторичен. И вместо изучения чужого опыта, предпочел совершить ошибки самостоятельно.
В этой статье поделюсь выводами. Разберем плюсы и минусы классической инхаус разработки, частичный и полный аутсорс.
Всегда ли нужно ли собирать штат?
Единого ответа нет. Перед формированием команды есть несколько вопросов, которые нужно задать.
1. Мы идем за скоростью или долгосрочной идеей?
IT-гиганты поглощают команды часто тупо из-за скорости. Организовать найм, а потом дождаться, пока команда сработается — это дорогое и часто непозволительное удовольствие с точки зрения времени, если вы участвуете в гонке единорогов.
2. У вас есть опыт или это ваш первый проект?
Если до открытия пекарни вы 10 лет работали в пекарнях, то более эффективно определите таланты людей и сможете легко формулировать, чего вы от них ждете. Не будете строить иллюзий, что торт можно испечь за минуту, и напротив, будете ругаться, если какой-то из ваших пекарей с большой зарплатой утверждает, что на это требуется месяц.
С образованием цифровой команды дела обстоят так же. Если вы глубоко в рынке, сформировать команду будет проще. Лапши на ушах будет меньше. Результат более предсказуем. Риск ошибки ниже. Будет понимание критической и вторичной экспертизы, которые можно отдать на аутсорс.
Если опыта мало или нет вообще, у вас остается всего три варианта — платить за ошибки, выбирать в качестве партнера технического специалиста или выбирать аутсорс, который сможет взять на себя функцию консультанта и вашего личного наставника в цифровых продуктах. Это дорого, но не так дорого, как спотыкаться самостоятельно.
Тут писали статью про ценообразование студий и возможные форматы сотрудничества с ними.
3. Долгосрочные цели.
Создать MVP — одна задача, а развивать продукт после релиза — другая. Бизнес-модели плохо масштабируются, когда продукт зависим от команды, на которую вы не имеете прямого воздействия. По ходу атусорс-разработки на стороне клиента должен формироваться свой стек специалистов, который подхватит проект после его релиза.
Закрывайте студиями свои слабые компетенции, выигрывайте время, и учитесь у них, чтобы потом передать проект своей команде.
Комбинированные команды.
1. С нас идея, с вас воплощение.
Модель, при которой на стороне заказчика есть бизнес-экспертиза, но отсутствует опыт IT–реализации. 90% работы отдается на аутсорс или аутстаф.
Часто так делают состоявшиеся компании, которые хотят впервые разработать приложение к своему бизнесу, в буквальном смысле. Заказчик берет на себя роль продакта, который знает конечного потребителя лучше новой пришедшей команды, и помогает на всех этапах прототипирования и тестирования продукта.
В целом, когда люди в первый раз обращаются в агентство, чаще всего, они представляют себе именно эту модель, где они передадут всю ответственность за реализацию.
2. Есть программисты, нужен только UI.
Вторая самая распространенная комбинация, в которой у заказчика уже есть опыт в разработке, но UX и UI — слабая сторона.
При этом, логику продукта, создание прототипов и ответственность за итоговый вид также часто берет на себя заказчик, что не всегда правильно. Потому что техническая подкованность и опыт в IT не гарантирует, что в результате получится хороший продукт.
Если вы планируете разработку по данной модели, заранее определите, достаточно ли у вас продуктовой экспертизы для того, чтобы командовать, где какие элементы располагать, или также стоит доверить этот этап студии.
3. Есть своя команда, но нужно больше рук.
Формат, при котором ключевые интересы заказчика — сократить срок реализации продукта за счет увеличения мощностей, и привлечь взгляд со стороны. Также подходит, когда своя команда занята другим проектом, а задачи выполнять надо.
Подразумевает, что у вас уже есть экспертиза в управлении командами разработки. Поэтому при данной модели удобнее выкупать специалистов на аутстаф, чтобы работать с ними напрямую.
Резюме.
Если есть экспертиза, а время не критично — нанимать свою команду. Привлекать подрядчиков только для увеличения мощностей, закрытия слабых сторон и сокращения сроков.
Если есть деньги, но нет экспертизы — привлекать студию, прежде всего, как умных людей, у которых вы будете учиться, чтобы потом сформировать свою команду.
Ну а если нет ни экспертизы, ни денег, ваша единственная эффективная работа — проактивно искать либо первое, либо второе.