freelancers vs. development company

5 ключевых моментов при выборе разработчика

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

Имеет ли разработчик такое же видение продукта, как и Вы? 

Фрилансер. В соответствии с Союзом Фрилансеров, около 1/3 американцев являются индивидуальными предпринимателями. Это значит, что найти специалиста с нужными навыками, который сможет составить всю необходимую техническую  документацию, непросто. Кроме того, недостаток опыта некоторых фрилансеров может помешать увидеть конечный продукт целиком.

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

Наш клиент попросил нас завершить игру для ПК и мобильных телефонов. Проект был начат фрилансерами за несколько лет до того, как клиент пришел к нам. Спустя некоторое время стало понятно, что разработчики и заказчик имели разное представление о том, какой игра должна быть. Поскольку игра имеет сложный геймплей, недопонимание произошо из-за отсутствия документации, где был бы описан каждый аспект игры.
Для нас было намного проще начать разработку с самого начала. Заказчик потерял время и деньги, так как разработки фрилансеров не были использованы в дальнейшем.

Насколько проект сложный? Смогут ли фрилансеры завершить его?

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

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

Есть ли у Вас необходимые навыки управления и технические знания?

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

Компания. В отличие от фрилансеров, компания выделяет менеджера проекта, который будет контролировать ход разработки и направлять всю команду.  Менеджеры предоставляют отчеты на каждом этапе разработки. Это значит, что Вы можете посвятить это время своему бизнесу.

Фрилансер — это человек, который может отклониться от своего расписания, заболеть. Нет никакой гарантии, что все оговоренные сроки будут соблюдены и продукт готов, — комментирует Алекс Богданович,  глава Отдела Автоматизации XIM.

 Какой Ваш бюджет? Готовы ли Вы платить дважды?

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

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

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

Вы хотите иметь гарантии?

Фрилансер. У Вас нет никаких гарантий, что фрилансер будет доступен через год в случае, если необходимо будет добавить новые функции в проект или обновить его.

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

Хороший фрилансер никогда не подведет своих заказчиков. Тем не менее, важно понимать, что фрилансер — это один человек, в то время как компания может гарантировать выполнение проекта качественно и в сроки, имея в штате команду специалистов. Если кто-либо заболеет, например, всегда есть сотрудник, который сможет его заменить. Таким образом, команда всегда гарантирует выполнение проекта на высоком уровне, — Алекс Богданович, глава Отдела Автоматизации XIM

Вы беспокоитесь о конфиденциальности данных?

И последний, но не менее важный пункт, на который стоит обратить внимание, — это Соглашение о Неразглашении (NDA). Любая компания всегда подписывает NDA, в то время как не все фрилансеры на это соглашаются. Соглашение гарантирует неразглашение бизнес идеи третьим лицам.

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