05.07.2019
Фрилансеры или компания
Итак, предположим, вы решили, что вашему бизнесу необходимо мобильное приложение.Вы примерно представляете необходимый вам функционал и возможности мобильного приложения. Вами была проведена оценка рынка. И вот перед вами 10+ коммерческих предложений с разбросом цен 200 000-1 200 000 рублей. Разберём, кто же есть в этом списке: 200 000+ это фрилансеры, а ближе к отметке 1 000 000 рублей у Вас будут компании, занимающиеся разработкой МП. В этой статье я постараюсь максимально полно разобрать, кого же выбрать:грамотного фрилансера или компанию-разработчика.
Для начала разберём, что такое фриланс. Фриланс представляет с собой работу не от юридического лица, а от физического. Оплата, как правило, производится по проектам. На практике такая форма деятельности не подкрепляется юридически, и не требует ответственности перед законом. Любой человек, обладающий определенными навыками и умениями, может зарегистрироваться на тематическом сайте и стать фрилансером. При этом у него не потребуют наличия профильного образования, не будет проведено собеседование для оценки его навыков и т.д. Весь процесс регистрации и авторизации займёт не более 10 минут.
Компании-разработчики или студии — это юридические лица, которые несут ответственность за свою работу как перед заказчиком, так и перед законом. Хорошая компания — это непросто юридическое лицо, это место, где разработчики общаются между собой, находят решения задач, обмениваются ценным опытом и т.д.
В этой статье я не буду говорить: «выбирайте компанию» или «выбирайте фрилансера». Я лишь рассказу все нюансы, плюсы и минусы обоих вариантов.
Фрилансеры
Плюсы:
-
Самый очевидный плюс — это стоимость разработки. Нет налогов, затрат на аренду и содержание офиса, социальных выплат.
-
Доступность. Связаться с фрилансером проще, они работают тогда, когда есть работа. Понятия 8-часовой рабочий день у них, как правило, нет. Поэтому, с ними можно держать связь и в выходные дни.
Минусы:
-
Отсутствие гарантий — один из самых существенных минусов. Так как все ваши договоренности не буду подкреплены юридически, ни о каких гарантиях речи и быть не может. Ничто не помешает фрилансеру просто «слиться» после получения предоплаты, либо в процессе работ, если он поймёт, что не тянет этот проект и т.д. Если даже вы уверены в порядочности фрилансера, это не даёт вам 100-процентной гарантии. К примеру, нашёлся более интересный проект, хорошая работа, настиг внезапный переезд или серьёзное заболевание. Всё выше перечисленное просто остановит разработку вашего проекта. А в том случае, если спустя полгода потребуется доработать мобильное приложение, не факт, что ваш разработчик будет продолжать работать «на вольных хлебах».
-
Низкое или среднее качество. Фрилансеры редко являются профессионалами «крупного калибра». Да, среди них есть настоящие специалисты, но и стоимость работ у них будет не меньше, чем у аналогичных компаний. Да и к тому же вполне возможно, что вам придётся постоять в очереди на разработку. Ведь специалист хорош, ина него есть спрос.
-
Время разработки. На создание одного полноценного нативного мобильного приложения у студии с командой разработчиков уходит порядка 3-4 месяцев — это при команде из 3-7 человек. А сколько времени нужно одному человеку? Как минимум, в 2 раза больше, да и оценить объём работ одному человеку очень сложно, ведь ему требуется знать, как минимум, несколько языков программирования, несколько различных технологий. Не исключаю, что есть фрилансеры владеющие широким спектром технологий, но их крайне мало, да и не факт, что у такого специалиста нагрузка не будет расписана на полгода вперёд.
-
Узкий опыт. За аналогичный период даже небольшая студия сделает куда больший объём работ, чем фрилансер, ведь все работы делятся на подзадачи и каждый специалист выполняет лишь те задачи, которые он выполнял ранее, а если нет, то обязательно найдется коллега, который подскажет и поможет. Поэтому даже у опытных гуру редко бывает более 10 проектов в портфолио. В студии вас всегда смогут проконсультировать и исходя из опыта разработки похожих МП и общения с большим количеством профессионалов в разных областях (маркетологи, IT-специалисты,менеджеры, директора различных отраслевых компаний) подсказать более оптимальное решение.
-
Поиск компетентного фрилансера. Предположим, я владею небольшой сетью ресторанов, и мои знания о разработке МП заканчиваются тем, что я знаю, что мне оно нужно под IOS и Android. Что тогда мне делать? Как проверить компетентность фрилансера? Ведь человек должен владеть: одним из родных языков платформы (Swift, Java, Objective-C), уметь создать дизайн приложения, владеть серверной разработкой, разработкой API и т.д. Но я в силу отсутствия узкоспециализированных знаний не смогу проверить навыки фрилансера в той или иной области. А понять, что работа не выполнена или выполнена крайне некачественно я смогу только после завершения работ, а это, как говорилось ранее, не один месяц. В лучшем случае вы просто потеряете время. В худшем и время и деньги. Также и для нативного МП, вам, скорее всего, придётся искать несколько фрилансеров и кооперировать их между собой. Ведь владеть одному человеку всем стеком необходимых технологий на хорошем уровне почти невозможно.
Компании
Студии разработчиков МП бывают двух видов. Первые держат штатных специалистов, которые работают в команде над одними проектами долгое время, другие же имеют небольшое количество штатных специалистов, но основная нагрузка по разработке будет идти на фрилансеров, которые работают на компанию. Поэтому перед началом работ очень важно уточнить, как будет вестись разработка: штатными программистами или приглашенными на отдельный проект. В данном случае мы рассматриваем первый тип компании.
Плюсы:
-
Наличие гарантий. На время работ студия заключает с вами договор на разработку программного продукта. В договоре прописаны права и обязанности сторон, что даст вам сильный рычаг влияния на студию. К тому же необходимость в данном рычаге возникает редко, ведь студии заботятся о своей репутации.
-
Высокое качество. Большой опыт разработки, штатные специалисты, способные собраться в одной комнате для решения сложных задач, многосторонний взгляд на проблему позволяет создать качественный программный продукт, который будет «наплаву» долгое время.
-
Дизайн. Уважающая себя студия всегда имеет в своём штате дизайнера. Часто в маркетах встречаются МП, которые имеют хороший функционал и возможности, требуются рынку, но не популярны. Почему? Потому что непроработанный дизайн не просто делает картинку менее сочной, а делает функционал МП не интуитивным и непонятным, что отпугивает потенциального пользователя. И вероятность, что человек запустит его второй раз для того, чтобы разобраться, крайне мала.
-
Техническая поддержка и гарантия. Большинство студий дают гарантию на свои разработки, что может быть очень кстати при обнаружении багов, а шанс на них всегда есть, как бы «круты и сильны» не были разработчики. Если же потребуется доработка или иное вмешательство в код программы, вы всегда будете знать, куда обратиться.
-
Консультации. Компании могут проконсультировать вас по многим вопросам, помимо самой разработки, её сроков и стоимости. Это может быть монетизация, публикация, дальнейшее развитие и многое другое. В силу опыта и видения рынка они смогут дать вам очень полезные советы, чтобы вы не тратили свои деньги впустую.
-
Разработка «под ключ». В случае с фрилансерами, как я уже говорил ранее, скорее всего, вам придётся искать нескольких разработчиков. Ведь выполнить всю работу один человек вряд ли сможет. В таких случаях возникают проблемы: кто виноват в той или иной программной ошибке? Серверный разработчик или разработчик клиентской части? Часто возникают ситуации, что разобраться, кто виноват, почти нереально без соответствующих знаний. В случае со студией всё проще. Все эти процессы останутся внутри компании и вас никак не коснутся. Да и к тому же, кому проще сработаться в проекте? Людям, которые друг друга не видели или видят первый раз или людям, которые на протяжении нескольких лет работают рядом в одной компании? Думаю, отвечать не нужно. В студии вы будете общаться только с менеджером проекта и согласовывать все моменты будете через него, не вникая в технические аспекты.
Минусы:
-
Относительно высокая стоимость. Если эта компания давно на рынке и не готова работать себе в ущерб ради портфолио, то стоимость будет гораздо выше, нежели у фрилансеров. Налоги, заработная плата сотрудников, аренда или амортизация офиса, прибыль компании — всё это откладывается наконечной стоимости продукта.
-
Согласование договора. Договор позволяет вам иметь рычаги влияния на компанию, но надо понимать, что не всегда все условия с первой версии договора устраивают обе стороны. Иногда приходится потратить довольно много времени для поиска компромисса. Помните, компания-разработчик — тоже участник договора, и она, так же как и вы, хочет быть застрахована от непорядочных заказчиков.
-
График работы. Любая компания имеет свои внутренние правила работы и нормативы рабочего времени, которые должны соблюдаться. Какие-то критические или гарантийные моменты могут решиться оперативно, но связываться с менеджером в воскресение вечером, чтобы узнать, как там мой проект всё-таки не стоит.
Вывод
Казалось бы, всё очевидно, нужно всегда обращаться в компанию. Но не всё так просто. Окончательный чек за разработку может отличаться в 2-2,5 раза. А при разработке на пару миллионов рублей это очень даже существенная сумма. Если у вас большой проект, и вы не являетесь человеком, который чётко понимает, в чём отличия между Java и Swift, знает, зачем нужно API и как оно выглядит, то обращаться к фрилансерам крайне опасно. Высока вероятность того, что вы потеряете кучу денег и времени, а на выходе получите тысячи строк кода, которые никогда не запустятся корректно. Но если вы хорошо знакомы с IT-сферой, сможете скооперировать между собой разработчиков и чётко понимаете, зачем вам нужен программный продукт, то, возможно, стоит обратиться к фрилансерам. Это позволит вам сэкономить деньги и время на согласование договора. Главное, не забудьте проверить достоверность портфолио, чтобы не наткнуться на мошенника. К сожалению, в русскоязычной среде мошенничество имеет место быть. Я надеюсь, что прочитав эту статью, выс делаете правильный выбор. Ведь своё законное место на рынке разработок имеют как студии-разработчики, так и одиночные программисты.