На повестке дня сегодня вопрос, который нет-нет да и приходит в голову многим владельцам интернет-магазинов: «А не стоит ли мне отказаться от внешних подрядчиков и организовать разработку и поддержку своей онлайн-площадки самостоятельно?».
Вопрос правильный и важный. Однако в большинстве случаев ответом на него будет: «Нет, не стоит». Иначе, разве было бы у веб-студий столько работы?!
Тем не менее, исключения бывают. Вот о них, а также о минусах и рисках создания собственного веб-отдела, мы сегодня и спросили наших экспертов — представителей веб-разработки.
В 9 случаях из 10 содержать команду в штате дороже, чем воспользоваться услугами агентства. Тут важно понимать, сравниваем ли мы одинаково высокий уровень реализации или говорим об обеспечении формального наличия магазина в итоге.
Ключевая ошибка обычно заключается в том, что клиент рассматривает вариант найма сотрудников в штат из соображений экономии. На деле только компании с бюджетом существенно выше среднего имеют возможность держать в штате команду опытных специалистов. А попытка найти сотрудника, который «и швец и жнец», то есть и дизайн нарисует, потом сверстает его, а потом запрограммирует, — это гарантированный провал.
Находясь по другую сторону баррикад, мы знаем, как мало на нашем рынке квалифицированных кадров и как дорого они стоят. Несмотря на проработанные тестовые задания, которые потенциальный сотрудник должен выполнить на собеседовании, ошибки всё равно бывают, и ожидаемый уровень знаний не всегда проходит проверку в боевых условиях.
Для клиента собрать команду ещё сложнее. Да и мало её собрать: нужно уметь вести сам процесс, формулировать требования на всех этапах, а в конце иметь возможность проверить результат и отдать проект на доработку, если потребуется. При такой схеме работы риск завязнуть с разработкой на долгие месяцы и при всех затратах не прийти к нужному результату крайне велик.
Поэтому если стоит задача сэкономить, мы рекомендуем клиентам идти по пути разработки магазина на основе готовых решений, но с агентством. И, пожалуй, только в том случае, когда компания генерирует постоянный поток задач (по поддержке и разработке собственных проектов), которые часто нужно решать день в день или даже час в час, — в этом случае решение, действительно, лежит в формировании собственной полноценной команды.
Сами с усами? Скорее с шерстью, которой мало, но своя. Именно такими мыслями начинает питаться более-менее вставший на ноги интернет-магазин. Если это все стреляет и вырастает в полноценный офис разработки, то есть вопрос с эффективностью использования собственных ресурсов. Это уже диверсификация бизнеса, и новому направлению нужен полноценный менеджмент, которому тоже нужно платить.
Разработчикам, как вы скоро узнаете, если еще не знаете, помимо своей окладной части (по сути часовой ставки для сравнения с подрядом), отпускных, больничных, пособий по соплям ребенка и компенсаций за скверную тещу, нужно еще и премии выдавать, чтобы поддерживать мотивацию и боевой дух. И если все это пересчитать в среднее по больнице, то ставка окажется сопоставимой с хорошим подрядчиком. Только вот пересчитать очень многие забывают.
Ну, а вторая история несколько печальнее, чем повесть о Ромео и Джульетте. Вы небольшой магазин, сами занимаетесь постановкой задач, сами их принимаете, может даже разбираетесь в коде, но совсем чуть-чуть, просто чтобы примерно понимать сложность задачи. И вот в один прекрасный момент ваш разработчик не выходит на балкон, несмотря на ваше тайное венчание. Мама его не пустила, или там еще какие причины, но разработчик вас покидает. И тут сразу несколько проблем: найти замену не так просто, ведь вы понимали друг друга с полуслова; разработчик, хоть и хороший человек, но код документировал сам для себя, то есть никак; за разбор руин новым разработчиком вы тоже платите из своего кармана; и наконец, пока вы во всем этом разбираетесь, вы не управляете бизнесом. А ведь это могла быть не ваша забота. Если бы люди от бизнеса сначала бы изучили проблемы веб-студий по персоналу, а не открывали hh.ru с восторгом от количества вакансий, то проблем у этих бизнесменов было бы уж точно меньше.
Хочу оговориться сразу, нанять сотрудников в штат на практике далеко не всегда дает возможность сэкономить бюджет.
Ответ на вопрос, что правильнее, создавать и поддерживать интернет-проект своими силами или воспользоваться услугами профессионального интернет-агентства, зависит от того, достаточно ли у Вас желания, убежденности, опыта, времени и денег делать это самостоятельно. А главное — зачем это надо?
Плюсы и минусы есть при любом подходе. Делать домашнее вино самому это прикольно, интересно, экологично, иногда даже вкуснее, чем у профессиональных виноделов, но это долго, это надо любить, иметь опыт и у Вас никогда не получиться французское Мерло, например. Проще в супермаркет сходить или в винный бутик (кому что).
Разработка состоит из проектных работ (контент, структура, UX, бизнес-модели, прототипы, ТЗ, SEO-рекомендации и т.д.), дизайна, верстки, программирования, интеграции с базами и CRM, контентного наполнения, тестирования и т.д. В дальнейшем потребуются доработки, А/B тестирование, работа маркетологов, сеошников, контекстологов. Все эти экспертизы и специалисты есть в составе полносервисных агентств (в том числе и в R52.RU). Вы получаете сервисы в «одном окне».
Немаловажно также, что Вы защищены подписанными договорами с указанием сроков, цен, ответственности сторон и т.д.
Если всё же мысль разрабатывать ИМ своими силами Вас не покидает, нужно помнить о вопросах, которые придётся решать при формировании и управлении проектной командой.
Набор персонала со всеми вытекающими — кого, сколько, на какое время и зарплату, как оценить опыт и профуровень.
Организация производства: рабочие места, программное обеспечение, учет рабочего времени, производительности, соблюдение сроков и стандартов качества, независимое тестирование.
Прелести работы с персоналом: сотрудники косячат, ленятся, болеют, не берут ответственности, увольняются и т.д.
Выбор инструментария и технологий, документирование, хранение, безопасность кода и др. информации.
И много чего ещё.
Если бюджет, сроки, потребности и перспективы проекта позволяют Вам тратить ресурсы на создание полноценного digital-подразделения, и Вы будете успешны на этом пути, то на выходе у Вас в руках будет собственный, подконтрольный только Вам механизм веб-производства и маркетинга и возможность самим строить и развивать свой интернет-магазин (проект). Правда сил и средств на это, скорее всего, будет потрачено больше, чем Вам это видилось в начале.
Вопрос подразумевает любое количество ответов в зависимости от задач и других факторов. Постараюсь дать несколько общих рекомендаций, основанных на опыте в e-commerce, без углубления в исключения и частные случаи.
Если рассмотреть, например, условный начальный уровень, подразумевающий скромный бюджет, то здесь лучше избежать как аутсорса, так и собственных разработчиков. Наиболее приемлемыми вариантами будут:
— коробочные решения (готовые интернет-магазины вроде Shop-Script, не требующие сложной настройки);
— кооперация с опытным соучредителем (имеющим опыт и возможности для разработки и поддержки проекта);
— PaaS-решения (облачные платформы вроде Shopify — настроенные магазины с оплатой за использование);
— продажа через маркетплейсы;
и пр.
Для поддержки достаточно своих собственных сил, либо сил одного-двух специалистов в штате или на аутсорсе (не сформированной команды).
Если же говорить о развитии бизнеса (условно, вложения в разработку от 1 млн рублей), или об открытии канала продаж в дополнение к оффлайну, то в большинстве случаев, по совокупности факторов, выгодней работать с привлекаемой командой (студией, агентством). Преимущества перед решениями из пункта 1, на мой взгляд, достаточно очевидны (больше гибкости и учета специфики, возможность отстройки от конкурентов и пр.), что же касается преимуществ перед собственной командой:
— Опыт команды. Каждая отдельная составляющая разработки e-commerce проекта (аналитика, проектирование, дизайн и пр.) имеет собственные тренды, которые постоянно развиваются. Для того, чтобы собственная команда не отставала от тенденций, требуются значительные вложения в обучение (поскольку их развитие ограничивается работой с единственным проектом).
— Возможность оперативного привлечения узкопрофильных специалистов. У серьезных агентств, как правило, в штате есть узкие специалисты, которые могут требоваться редко. Например, у нас есть дизайнер иконок (очень хороший и высокооплачиваемый) — трудно представить ситуацию, при которой было бы рентабельно держать его в штате на одном проекте.
— Масштабируемость. Очевидной является возможность быстрого увеличения привлекаемых на проект сотрудников. Это может быть актуально, например, во время сезонных акций. Чуть менее очевидно, но не менее важно иметь возможность безболезненно сокращаться — например, при неожиданном изменении конъюнктуры рынка. Закончить договор с подрядчиком куда проще, чем сокращать штатных сотрудников, выплачивая выходное пособие. Да и не пойдут они обратно, когда дела наладятся.
— Быстрый старт. Любой команде требуется время на притирку. Агентства предлагают уже сформированную команду без внутренних противоречий (по крайней мере должны). В случае формирования команды своими силами, помимо привыкания команды, также есть риск просто взять не того человека, понять это в середине проекта, а затем тратить много времени и сил на его замену.
— ВременнЫе и финансовые риски. Агентства заинтересованы в скорейшем выполнении проекта, в минимизации простоев (как правило, в договор включены штрафы). Штатные сотрудники даже при условии наличия плавающей части в зарплате, всё равно имеют весомый оклад (хорошие специалисты без достойного оклада просто не пойдут работать), который всё равно выплачивается при любом простое, ошибках и некачественной работе. В случае некачественной работы, конечно, можно уволить, но придется искать нового, а значит снова тратить силы и деньги.
Разумеется, наступает стадия, когда все перечисленные выше недостатки могут потерять актуальность. Как правило, а я не рассматриваю частности, это наступает при выходе в крупные игроки. Назову это, условно, ТОП-50 E-commerce России.
Достигнув крупных оборотов и перейдя в стадию осмысленного долгосрочного планирования можно позволить себе заняться формированием команды. Плюсы такого подхода:
— Оперативность. Команда всегда «под рукой» в офисе, можно в любое время провести планерку с менеджером, да и со всей командой;
— Минимальный риск появления тех же разработок у конкурентов;
— Возможность максимально гибкой настройки всех процессов работы для обеспечения выполнения задач (что бы ни утверждали агентства, но у всех есть свои подходы, которые они не в состоянии менять для клиента);
— Относительная предсказуемость (из-за возможности не зависеть от факторов, влияющих на агентство из вне).
Но и при такой схеме многие компании не исключат аутсорс. Как правило, это гибридная модель с частью команды в штате, а частью на стороне агентства. Таким образом порой получается совместить преимущества 2 и 3 подхода.
В зависимости от масштабов проекта, варианты решения этой задачи конечно же могут быть различными.
Для разработки большинства интернет-магазинов содержать целую команду in-house нерентабельно и недальновидно, т.к. после драйвовой разработки придут унылые будни поддержки, и удержать крутых спецов будет очень сложно.
В крупных проектах хорошо работает вариант, когда ведущий backend-разработчик находится на стороне клиента, и для решения определенных задач подключаются команды и узкие специалисты по схеме «Time & Material». Так, например, мы разрабатывали адаптивную верстку для интернет-магазина www.tehnosila.ru, и провели полный редизайн и адаптивную верстку для www.velosite.ru, а задачи, связанные со специфической бизнес-логикой, решали внутренние команды заказчика. В то же время, после запуска проектов, при необходимости специалисты нашей студии подключаются в задачи по модернизации сайтов, когда компетенций или ресурсов внутренней команды не достаточно. Это очень удобно для клиента.
Однозначно могу сказать, что разработку уникального дизайна лучше заказывать в дизайн-студии, для которой данный проект будет не просто способом заработать деньги (как это будет в случае со штатным дизайнером), но и возможностью заявить о себе рынку. Как правило, амбициозные студии вкладывают существенно больше ресурсов в дизайн и проектирование, зачастую, в ущерб себе, для того чтобы сделать крутой дизайн. И это может быть очень неплохим бонусом и для заказчика, когда проект займет призовое место в отраслевом конкурсе и получит дополнительную известность.
Кто лучше, «инхаус»-разработчик или студия — ответить сложно. Зависит от сложности продукта, о котором идет речь.
Возьмем «базовый» интернет-магазин. Как правило, создание такого продукта давно сведена к приобретению и кастомизации готового решения. Логично предположить, что с этим фронтом работ штатник справится не хуже студии. Сотрудник, решающий несложные задачи сопровождения, обойдется дешевле, чем студия, включающая в бюджет создания/сопровождения собственные накладные расходы, прибыль и вероятные риски.
Однако, стоит помнить, что студия эти риски принимает на себя и в случае нештатных ситуаций или срочных задач масштабирует ресурс, задействованный в проекте. Ну а штатник может, к примеру, задержаться на работе. Единственный его демпфер — личное время.
А еще Вам наверняка придется решить парочку организационных вопросов, которые часто становятся камнем преткновения. Кто руководит программистом, ставит задачи и контролирует выполнение? Кто понимает его ответы на вопросы? Внутри веб-студии эти вопросы уже решены. Ну а вам остается контактировать с менеджером, который будет общаться с Вами на понятном Вам языке.
Если же говорить о создании интернет-магазина, включающего сложные интеграции с сервисами и нетривиальный функционал, способного выдерживать большие нагрузки — тут ответ однозначный. С такими задачами студия справить намного лучше, чем инхаус-команда.
Бизнес-процессы в студии оптимизированы под создание интернет-проектов.
Студия выделяет на проект команду сотрудников, каждый из которых делает свою задачу. К примеру, в студии «Факт» команда проекта включает 12 человек.
Студия предоставляет менеджера, имеющего достаточный опыт, понимающего в интернет-магазинах.
Студия берет на себя обязательства и ответственность за результат. Ведь для студии репутационные риски важнее финансовых. Штатник же рискует только рабочим местом.
Штатный программист вряд ли обеспечит скорость и качество лучше, чем команда, заточенная под создание интернет-магазинов.
Сложно говорить конкретно, не вдаваясь в детали проекта. Но давайте рассмотрим несколько типовых примеров.
У вас уже есть офлайн-магазин, где настроен 1С, есть терминал, ведется учетка и вбита номенклатура. И если всё, что вам нужно — это попробовать дополнительный канал продаж в лице интернета, то в этом случае самым простым будет связка 1С+Типовая CMS (Bitrix, NetCat и т.д.). Тогда оптимальным вариантом будет нанять в штат специалиста, который уже сталкивался с подобной работой раньше. Тогда всю головную боль с настройкой сайта и импортом товаров он возьмет на себя, а у вас появляется новая задача — заниматься каналами траффика (это само по себе весьма непросто). Со временем, если этот канал станет успешным (а он им станет, так как аудитория интернета растет), переходим к следующим вариантам.
Второй пример: вы продаете станки по миллиону долларов за штуку и, вероятно, у вас совсем немного товарных позиций, которые не изменятся в ближайший год. В этом случае будет важно сосредоточиться на качественной подаче этого контента, дизайне, проектировке под смартфоны и планшеты, а разработку ограничить до минимальной логики, например, формы обратной связи или заказу в 1 клик. В этих условиях проще найти команду и заказать такую работу на стороне.
Так, например, по подобному запросу мы спроектировали и запустили lascom.pro для компании, которая занимается производством станков для финишной обработки электронагреваемого стекла лазером. По сути этот магазин предлагает всего один вид товара — станок. Поэтому вместо каталога мы сосредоточились именно на качественной презентации самого производителя и его производственной линейки
Еще вариант: ваш магазин дорос до десятка тысяч товарных позиций, сотни категорий и вариантов комплектации, у вас налажены каналы привлечения трафика и сейчас вам нужно сделать сайт удобным для посетителя и для контент-менеджера, а также потом изредка вносить правки в дизайн или функционал сайта. И здесь идеальным решением опять же будет подключение аутсорс-команды. Она возьмет на себя всю головную боль, связанную с редизайном, переездом с типовой CMS на платформу, специально спроектированную под вашу задачу, решением каких-то специфичных бизнес-процессов и т.д. решение.
Мы часто сталкиваемся с такой ситуацией, когда заказчик, который хочет разработать сайт (интернет-магазин), после обращения в несколько компаний приходит к выводу, что лучше нанять несколько специалистов к себе в штат. Но мало кто задумывается, что очень сложно оценить компетенцию специалиста, которого берешь на работу.
У нас в компании кандидаты проходят жесткий отбор, при этом мы профессионалы с большим опытом, а человек, который вообще далек от сайтостроения, вовсе не в силах выбрать себе грамотных сотрудников. В большинстве случаев затея организовать внутри компании ИТ отдел кончается провалом.
Если говорить о гарантиях, то тут работать со студией более выгодно, потому что студия берет на себя обязательства по выполнению четких условий, закрепленных в договоре. Что касаемо поддержки, в плане наполнения сайта и актуализации каталога, то тут можно справится и своими силами, абсолютно не составит труда взять в штат хорошего копирайтера.
В завершении хочу отметить, что создание сайта сложный процесс, в котором принимают участие множество специалистов разного профиля (у нас это
Постараемся тезисно сформулировать основные мысли.
Плюсы внутренней команды и предпосылки задуматься о ее создании есть в следующих случаях:
Нужные вам функции и настройки ИМ имеются в действующих версиях SaaS и CMS, какие-то сложные доработки не требуются;
Внутренняя команда часто бывает весьма полезной, за счет более глубокого погружения в особенности бизнеса;
У вас очень ограниченный бюджет, зато есть люди, готовые работать «за еду»;
Обороты вашей онлайн-площадки превышают несколько миллионов рублей в месяц, вы планомерно развиваетесь и отчетливо видите следующие шаги по апгрейду сайтов;
Техподдержка вашего сайта и развитие вашего бизнеса не предусматривает серьезных доработок или изменений.
Основные плюсы внешней команды и их аргументация:
У вас нет опытного специалиста, который бы правильно оценивал и планировал все необходимые работы и требования к сайту с точки зрения выполнения ваших бизнес-задач. Пожалуй, это самое главное;
Специфика вашего бизнеса позволяет избежать регулярных обновлений сайта, интеграций или баз данных. Пример, b2b-оборудование с минимумом ассортимента;
Если проект не нуждается в регулярных «допиливаниях» и предусматривает разовую работу — однозначно лучше взять внешнюю команду, иначе внутренней скоро будет нечем заняться;
Самостоятельно сложно оценить квалификацию и потенциал нужных специалистов, а также в случае необходимости экстренно найти замену;
Многие нужные специалисты не задействованы в производственном процессе постоянно. Что они будут делать остальное время? Как их мотивировать? К примеру: проектировщики или seo-специалисты. А ведь помимо дизайнеров, верстальщиков и разработчиков в создании интернет-магазина, как правило, задействовано от 5 до 10 специалистов различного профиля.
Безусловно, получить точку зрения по такому деликатному вопросу лишь от одной стороны (веб-студий) было бы не объективно. Поэтому в следующий раз мы представим вам мнение по данной теме самих владельцев и сотрудников интернет-магазинов.
Оригинал: http://www.shopolog.ru/metodichka/development/internet-magazin-sami-s-usami/
Проведите конкурс среди участников CMS Magazine
Узнайте цены и сроки уже завтра. Это бесплатно и займет ≈5 минут.
Генеральный директор Redsoft
Есть очень простая логика выбора между внутренней и внешней командой разработки. Правильно подобранная внутренняя команда всегда дороже и почти всегда более качественно подходит к разработке, чем внешняя. Но главная проблема отбора сотрудников в штат заключается в поиске квалифицированного руководителя разработки или технического лидера проекта. Ошибка на этом этапе может привести к краху всего проекта, если обнаружится, например, что система, которая разрабатывалась полгода не может выдержать минимальной нагрузки из-за проблем в движке проекта.
Для мелкого и среднего бизнеса путь выбора разработки собственными силами обычно приводит к много большим затратам и худшему качества работы, чем работа с профессиональным профильным агентством. При этом риски потери ведущего разработчика проекта может откинуть компанию далеко назад. Я даже не говорю о случаях перехода такого лидера разработки к конкурентам.
В то время как для крупного e-commerce работа с внешним агентством должна носить характер разовых работ по проектам, которые нужно запустить быстро, а также в условиях, когда собственные разработчики загружены текущей операционной деятельностью компании. В крупном e-commerce в разработку вовлечено достаточно квалифицированных разработчиков, которые могут продолжать работу при потере любого ценного сотрудника.
Своим клиентам мы рекомендуем начинать разработку проекта с таким агентством как Redsoft, которое специализируется на e-commerce, и в процессе набирать команду для дальнейшей работы надо проектом, пока мы можем оценить уровень реальной квалификации потенциальных сотрудников клиента.