Интернет-магазин: сами с усами
В каких случаях рациональнее содержать собственных разработчиков? Дата публикации: 12.12.2016 На повестке дня сегодня вопрос, который нет-нет да и приходит в голову многим владельцам интернет-магазинов: «А не стоит ли мне отказаться от внешних подрядчиков и организовать разработку и поддержку своей онлайн-площадки самостоятельно?». Вопрос правильный и важный. Однако в большинстве случаев ответом на него будет: «Нет, не стоит». Иначе, разве было бы у веб-студий столько работы?! Тем не менее, исключения бывают. Вот о них, а также о минусах и рисках создания собственного веб-отдела, мы сегодня и спросили наших экспертов — представителей веб-разработки. Необходим сайт, мобильное приложение, услуги по SEO или контекстной рекламе? Тендерная площадка WORKSPACE поможет выбрать оптимального исполнителя. База проекта насчитывает более 10 500 агентств. Сервис работает БЕСПЛАТНО как для заказчиков, так и для исполнителей. Комментарий: Алексей Шишкин, генеральный директор Redsoft Есть очень простая логика выбора между внутренней и внешней командой разработки. Правильно подобранная внутренняя команда всегда дороже и почти всегда более качественно подходит к разработке, чем внешняя. Но главная проблема отбора сотрудников в штат заключается в поиске квалифицированного руководителя разработки или технического лидера проекта. Ошибка на этом этапе может привести к краху всего проекта, если обнаружится, например, что система, которая разрабатывалась полгода не может выдержать минимальной нагрузки из-за проблем в движке проекта. Для мелкого и среднего бизнеса путь выбора разработки собственными силами обычно приводит к много большим затратам и худшему качества работы, чем работа с профессиональным профильным агентством. При этом риски потери ведущего разработчика проекта может откинуть компанию далеко назад. Я даже не говорю о случаях перехода такого лидера разработки к конкурентам. В то время как для крупного e-commerce работа с внешним агентством должна носить характер разовых работ по проектам, которые нужно запустить быстро, а также в условиях, когда собственные разработчики загружены текущей операционной деятельностью компании. В крупном e-commerce в разработку вовлечено достаточно квалифицированных разработчиков, которые могут продолжать работу при потере любого ценного сотрудника. Своим клиентам мы рекомендуем начинать разработку проекта с таким агентством как Redsoft, которое специализируется на e-commerce, и в процессе набирать команду для дальнейшей работы надо проектом, пока мы можем оценить уровень реальной квалификации потенциальных сотрудников клиента. Комментарий: Инга Таирова, заместитель директора по развитию интернет-агентства Bquadro В 9 случаях из 10 содержать команду в штате дороже, чем воспользоваться услугами агентства. Тут важно понимать, сравниваем ли мы одинаково высокий уровень реализации или говорим об обеспечении формального наличия магазина в итоге. Ключевая ошибка обычно заключается в том, что клиент рассматривает вариант найма сотрудников в штат из соображений экономии. На деле только компании с бюджетом существенно выше среднего имеют возможность держать в штате команду опытных специалистов. А попытка найти сотрудника, который «и швец и жнец», то есть и дизайн нарисует, потом сверстает его, а потом запрограммирует, — это гарантированный провал. Находясь по другую сторону баррикад, мы знаем, как мало на нашем рынке квалифицированных кадров и как дорого они стоят. Несмотря на проработанные тестовые задания, которые потенциальный сотрудник должен выполнить на собеседовании, ошибки всё равно бывают, и ожидаемый уровень знаний не всегда проходит проверку в боевых условиях. Для клиента собрать команду ещё сложнее. Да и мало её собрать: нужно уметь вести сам процесс, формулировать требования на всех этапах, а в конце иметь возможность проверить результат и отдать проект на доработку, если потребуется. При такой схеме работы риск завязнуть с разработкой на долгие месяцы и при всех затратах не прийти к нужному результату крайне велик. Поэтому если стоит задача сэкономить, мы рекомендуем клиентам идти по пути разработки магазина на основе готовых решений, но с агентством. И, пожалуй, только в том случае, когда компания генерирует постоянный поток задач (по поддержке и разработке собственных проектов), которые часто нужно решать день в день или даже час в час, — в этом случае решение, действительно, лежит в формировании собственной полноценной команды. Комментарий: Степан Корнев, руководитель коммерческого департамента Интаро Сами с усами? Скорее с шерстью, которой мало, но своя. Именно такими мыслями начинает питаться более-менее вставший на ноги интернет-магазин. Если это все стреляет и вырастает в полноценный офис разработки, то есть вопрос с эффективностью использования собственных ресурсов. Это уже диверсификация бизнеса, и новому направлению нужен полноценный менеджмент, которому тоже нужно платить. Разработчикам, как вы скоро узнаете, если еще не знаете, помимо своей окладной части (по сути часовой ставки для сравнения с подрядом), отпускных, больничных, пособий по соплям ребенка и компенсаций за скверную тещу, нужно еще и премии выдавать, чтобы поддерживать мотивацию и боевой дух. И если все это пересчитать в среднее по больнице, то ставка окажется сопоставимой с хорошим подрядчиком. Только вот пересчитать очень многие забывают. Ну, а вторая история несколько печальнее, чем повесть о Ромео и Джульетте. Вы небольшой магазин, сами занимаетесь постановкой задач, сами их принимаете, может даже разбираетесь в коде, но совсем чуть-чуть, просто чтобы примерно понимать сложность задачи. И вот в один прекрасный момент ваш разработчик не выходит на балкон, несмотря на ваше тайное венчание. Мама его не пустила, или там еще какие причины, но разработчик вас покидает. И тут сразу несколько проблем: найти замену не так просто, ведь вы понимали друг друга с полуслова; разработчик, хоть и хороший человек, но код документировал сам для себя, то есть никак; за разбор руин новым разработчиком вы тоже платите из своего кармана; и наконец, пока вы во всем этом разбираетесь, вы не управляете бизнесом. А ведь это могла быть не ваша забота. Если бы люди от бизнеса сначала бы изучили проблемы веб-студий по персоналу, а не открывали hh.ru с восторгом от количества вакансий, то проблем у этих бизнесменов было бы уж точно меньше. Комментарий: Михаил Шушин, коммерческий директор Интернет-компании R52.RU Хочу оговориться сразу, нанять сотрудников в штат на практике далеко не всегда дает возможность сэкономить бюджет. Ответ на вопрос, что правильнее, создавать и поддерживать интернет-проект своими силами или воспользоваться услугами профессионального интернет-агентства, зависит от того, достаточно ли у Вас желания, убежденности, опыта, времени и денег делать это самостоятельно. А главное — зачем это надо? Плюсы и минусы есть при любом подходе. Делать домашнее вино самому это прикольно, интересно, экологично, иногда даже вкуснее, чем у профессиональных виноделов, но это долго, это надо любить, иметь опыт и у Вас никогда не получиться французское Мерло, например. Проще в супермаркет сходить или в винный бутик (кому что). Разработка состоит из проектных работ (контент, структура, UX, бизнес-модели, прототипы, ТЗ, SEO-рекомендации и т.д.), дизайна, верстки, программирования, интеграции с базами и CRM, контентного наполнения, тестирования и т.д. В дальнейшем потребуются доработки, А/B тестирование, работа маркетологов, сеошников, контекстологов. Все эти экспертизы и специалисты есть в составе полносервисных агентств (в том числе и в R52.RU). Вы получаете сервисы в «одном окне». Немаловажно также, что Вы защищены подписанными договорами с указанием сроков, цен, ответственности сторон и т.д. Если всё же мысль разрабатывать ИМ своими силами Вас не покидает, нужно помнить о вопросах, которые придётся решать при формировании и управлении проектной командой. Набор персонала со всеми вытекающими — кого, сколько, на какое время и зарплату, как оценить опыт и профуровень. Организация производства: рабочие места, программное обеспечение, учет рабочего времени, производительности, соблюдение сроков и стандартов качества, независимое тестирование. Прелести работы с персоналом: сотрудники косячат, ленятся, болеют, не берут ответственности, увольняются и т.д. Выбор инструментария и технологий, документирование, хранение, безопасность кода и др. информации. И много чего ещё. Если бюджет, сроки, потребности и перспективы проекта позволяют Вам тратить ресурсы на создание полноценного digital-подразделения, и Вы будете успешны на этом пути, то на выходе у Вас в руках будет собственный, подконтрольный только Вам механизм веб-производства и маркетинга и возможность самим строить и развивать свой интернет-магазин (проект). Правда сил и средств на это, скорее всего, будет потрачено больше, чем Вам это видилось в начале. Комментарий: Вопрос подразумевает любое количество ответов в зависимости от задач и других факторов. Постараюсь дать несколько общих рекомендаций, основанных на опыте в e-commerce, без углубления в исключения и частные случаи. Если рассмотреть, например, условный начальный уровень, подразумевающий скромный бюджет, то здесь лучше избежать как аутсорса, так и собственных разработчиков. Наиболее приемлемыми вариантами будут: Вопрос подразумевает любое количество ответов в зависимости от задач и других факторов. Постараюсь дать несколько общих рекомендаций, основанных на опыте в 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 человек. Студия предоставляет менеджера, имеющего достаточный опыт, понимающего в интернет-магазинах. Студия берет на себя обязательства и ответственность за результат. Ведь для студии репутационные риски важнее финансовых. Штатник же рискует только рабочим местом. Штатный программист вряд ли обеспечит скорость и качество лучше, чем команда, заточенная под создание интернет-магазинов. Комментарий: Кирилл Гришанин, партнер в WB—Tech Сложно говорить конкретно, не вдаваясь в детали проекта. Но давайте рассмотрим несколько типовых примеров. У вас уже есть офлайн-магазин, где настроен 1С, есть терминал, ведется учетка и вбита номенклатура. И если всё, что вам нужно — это попробовать дополнительный канал продаж в лице интернета, то в этом случае самым простым будет связка 1С+Типовая CMS (Bitrix, NetCat и т.д.). Тогда оптимальным вариантом будет нанять в штат специалиста, который уже сталкивался с подобной работой раньше. Тогда всю головную боль с настройкой сайта и импортом товаров он возьмет на себя, а у вас появляется новая задача — заниматься каналами траффика (это само по себе весьма непросто). Со временем, если этот канал станет успешным (а он им станет, так как аудитория интернета растет), переходим к следующим вариантам. Второй пример: вы продаете станки по миллиону долларов за штуку и, вероятно, у вас совсем немного товарных позиций, которые не изменятся в ближайший год. В этом случае будет важно сосредоточиться на качественной подаче этого контента, дизайне, проектировке под смартфоны и планшеты, а разработку ограничить до минимальной логики, например, формы обратной связи или заказу в 1 клик. В этих условиях проще найти команду и заказать такую работу на стороне. Так, например, по подобному запросу мы спроектировали и запустили lascom.pro для компании, которая занимается производством станков для финишной обработки электронагреваемого стекла лазером. По сути этот магазин предлагает всего один вид товара — станок. Поэтому вместо каталога мы сосредоточились именно на качественной презентации самого производителя и его производственной линейки 2-х основных станков. Еще вариант: ваш магазин дорос до десятка тысяч товарных позиций, сотни категорий и вариантов комплектации, у вас налажены каналы привлечения трафика и сейчас вам нужно сделать сайт удобным для посетителя и для контент-менеджера, а также потом изредка вносить правки в дизайн или функционал сайта. И здесь идеальным решением опять же будет подключение аутсорс-команды. Она возьмет на себя всю головную боль, связанную с редизайном, переездом с типовой CMS на платформу, специально спроектированную под вашу задачу, решением каких-то специфичных бизнес-процессов и т.д. решение. Комментарий: Андрей Морозов, генеральный директор компании ЕВРОСАЙТЫ Мы часто сталкиваемся с такой ситуацией, когда заказчик, который хочет разработать сайт (интернет-магазин), после обращения в несколько компаний приходит к выводу, что лучше нанять несколько специалистов к себе в штат. Но мало кто задумывается, что очень сложно оценить компетенцию специалиста, которого берешь на работу. У нас в компании кандидаты проходят жесткий отбор, при этом мы профессионалы с большим опытом, а человек, который вообще далек от сайтостроения, вовсе не в силах выбрать себе грамотных сотрудников. В большинстве случаев затея организовать внутри компании ИТ отдел кончается провалом. Если говорить о гарантиях, то тут работать со студией более выгодно, потому что студия берет на себя обязательства по выполнению четких условий, закрепленных в договоре. Что касаемо поддержки, в плане наполнения сайта и актуализации каталога, то тут можно справится и своими силами, абсолютно не составит труда взять в штат хорошего копирайтера. В завершении хочу отметить, что создание сайта сложный процесс, в котором принимают участие множество специалистов разного профиля (у нас это 8–12 человек), поэтому сходу в короткие сроки организовать отдел таких специалистов у себя в компании с нуля это нереально, даже при больших финансовых возможностях. Постараемся тезисно сформулировать основные мысли. Плюсы внутренней команды и предпосылки задуматься о ее создании есть в следующих случаях: Нужные вам функции и настройки ИМ имеются в действующих версиях SaaS и CMS, какие-то сложные доработки не требуются; Внутренняя команда часто бывает весьма полезной, за счет более глубокого погружения в особенности бизнеса; У вас очень ограниченный бюджет, зато есть люди, готовые работать «за еду»; Обороты вашей онлайн-площадки превышают несколько миллионов рублей в месяц, вы планомерно развиваетесь и отчетливо видите следующие шаги по апгрейду сайтов; Техподдержка вашего сайта и развитие вашего бизнеса не предусматривает серьезных доработок или изменений. Основные плюсы внешней команды и их аргументация: У вас нет опытного специалиста, который бы правильно оценивал и планировал все необходимые работы и требования к сайту с точки зрения выполнения ваших бизнес-задач. Пожалуй, это самое главное; Специфика вашего бизнеса позволяет избежать регулярных обновлений сайта, интеграций или баз данных. Пример, b2b-оборудование с минимумом ассортимента; Если проект не нуждается в регулярных «допиливаниях» и предусматривает разовую работу — однозначно лучше взять внешнюю команду, иначе внутренней скоро будет нечем заняться; Самостоятельно сложно оценить квалификацию и потенциал нужных специалистов, а также в случае необходимости экстренно найти замену; Многие нужные специалисты не задействованы в производственном процессе постоянно. Что они будут делать остальное время? Как их мотивировать? К примеру: проектировщики или seo-специалисты. А ведь помимо дизайнеров, верстальщиков и разработчиков в создании интернет-магазина, как правило, задействовано от 5 до 10 специалистов различного профиля. Безусловно, получить точку зрения по такому деликатному вопросу лишь от одной стороны (веб-студий) было бы не объективно. Поэтому в следующий раз мы представим вам мнение по данной теме самих владельцев и сотрудников интернет-магазинов. Автор: Катерина Логвинова, CMS Magazine & «Рейтинг Рунета» (Директор по коммуникациям) Оригинал: http://www.shopolog.ru/metodichka/development/internet-magazin-sami-s-usami/ Please enable JavaScript to view the comments powered by Disqus. Рекомендуем: Обзор 40 SaaS-конструкторов для интернет-магазинов На отечественном рынке заказной разработки интернет-магазинов наблюдается спад, при этом сам рынок e-commerce вырос на 31% за последний год. Динамику можно объяснить растущей популярностью готовых решений для создания онлайн-магазинов (SaaS-конструкторов, готовых шаблонов для CMS). CMS Magazine и ADN Digital Studio провели совместное исследование рынка SaaS-решений для электронной коммерции, которое поможет определиться, какой конструктор сайтов выбрать для интернет-магазина. 91 совет по интернет-магазинам Это по-своему уникальный материал — над ним работали сразу четыре команды. Сначала Cueblocks подготовили 91 совет по электронной коммерции на английском языке. Потом коллеги из SeoNews сделали адаптированную на русский язык инфографику этих советов. Далее, в E-pepper.ru перевели весь их материал на русский язык. А мы почти для каждого совета подобрали несколько примеров применения в интернет-магазинах СНГ. CMS и SaaS для интернет-магазинов: в какую сторону все идет? Представители отрасли делятся своими пожеланиями и планами 22 ошибки в юзабилити российских (и не только) интернет-магазинов, а также работающие варианты по их исправлению Все мы очень хотим найти ошибки, просто их исправить и сразу же получить результат. Или вместо этого, порассуждать на тему того, ошибки ли это, и что даст или не даст их исправление. Для многих, это даже более интересно.Полный текст статьи читайте на CMS Magazine