Отправить статью

Команда разработки стартапа — набирать свою или взять готовую?

CEO издательства стартапов StartupCreation
Понимание специфики разработки стартапов пришло к нам не сразу. На это понадобилось несколько лет и множество различных проектов. Мы набили немало шишек, пока не сказали себе: "Стоп! Стартапы нельзя делать так, как обычные сайты. Их надо делать по-другому!". И сразу все встало на свои места.

Специфика разработки стартапа

Чем отличается стартап от "обычного сайта"? Обычный сайт всегда имеет понятный функционал. Например, интернет магазин должен обеспечивать поиск и заказ товаров. Там всегда должен быть каталог товаров и корзина заказов. Конечно, все это можно оформить по-разному, сделать так или иначе — но задача останется той же самой. И заказчик, и разработчик понимают ее одинаково.

Стартап — совсем другое дело. Можно выделить несколько главных отличий стартапа от обычного сайта:
  • Стартап постоянно меняется прямо в процессе создания. Причем изменения могут затрагивать самую суть проекта. Это неизбежно приводит к проблемам, особенно, если автор идеи и разработчики — разные люди. Разработчики привыкли делать только то, что описано в техническом задании. Если сначала заказан и утвержден один объем работ, а потом оказывается, что необходимо выполнить в несколько раз больше работы и полностью переделать то, что уже было сделано - начинаются споры, сроки затягивается, а результат оказывается далеким от ожидаемого.
  • Для стартапа нет готовых решений. Если интернет магазин можно сделать за день на облачной платформе, не имея никакого представления о программировании вообще, то для разработки стартапа необходима гибкость, которую может дать только программирование "руками". Разработчики стартапа должны не просто иметь высокую квалификацию - они должны обладать гибким мышлением и способностью создавать свои решения, а не использовать готовые. Просто потому что готовых еще нет.
  • Стартап является полноценным проектом. Если интернет магазин или корпоративный сайт служат лишь инструментом (и часто не единственным) для выполнения основной функции компании, то стартап — это и есть компания. Он требует постоянного внимания. Его нужно развивать и работать с ним так же, как и с любым проектом в оффлайн.

Кто будет делать стартап?


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

Разработка командой стартапа


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

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

Разработка штатными сотрудниками


Найти хорошего разработчика в стартап - серьезная проблема. Такой сотрудник прежде всего заинтересован в стабильности и карьерном росте. Сейчас не проблема устроиться на работу в одну из множества аутсорсинговых компаний, и постепенно дорожать.
А стартап - по определению временная работа. Проект можно делать полгода, ну год - а дальше что? Увольнение? А время упущено, в своей компании он уже получил бы следующий уровень. Даже с хорошей зарплатой ему это невыгодно.

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

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

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

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

Аутсорсинг разработки стартапа


Отдавая разработку интернет-проекта на аутсорсинг, инвестор получает ряд очевидных преимуществ:
  • Не нужно искать сотрудников. Они уже собраны в команду и обеспечены всем необходимым.
  • Не нужно беспокоиться о технической стороне - каждая профессиональная студия уже имеет наработки и опыт работы с различными фреймворками, и может выбрать наиболее подходящий вариант реализации для каждого конкретного проекта.
  • Уже есть руководитель отдела разработки, с которым можно общаться на понятном инвестору языке, и он сумеет правильно поставить задачу программистам, так как имеет опыт такой работы.
  • Коллектив уже сработан, и не будет потрачено время на притирку и решение кадровых вопросов при формировании команды.
  • Платить нужно только за результат, а не почасово. А это уже не постоянные издержки, а переменные, которые зависят от объема работ. Инвестор платит только за работу, а не за присутствие сотрудника в офисе.
  • Как показывает практика, разработка даже очень сложного проекта редко оказывается дороже $10 000.00 - $20 000.00. Таким образом, отдавая свой проект в разработку профессиональной студии, инвестор выигрывает как время (так как к работе можно приступить сразу), так и деньги.
Подводя итог, можно сказать, что независимо от того, кто будет делать стартап, ключевой фигурой всегда является руководитель отдела разработки. Инвестору или владельцу проекта в любом случае придется взаимодействовать именно с этим человеком.

В следующей статье мы рассмотрим стоимость разработки стартапов.
Если вы заметили опечатку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.
Деловой мир в
и
Деловой мир в
и
0 комментариев
Отправить
Чтобы оставить комментарий, авторизируйтесь или зарегистрируйтесь