Одна из проблем выбора у потенциального заказчика сайта заключается в том, что он, собственно не знает что же ему будет лучше и выгоднее выбрать — готовое (шаблонное) решение или заказать полностью уникальную разработку «под себя».
Этой статьей мы решили немного помочь тем, кто только собирается делать этот выбор. После прочтения статьи у него, по крайней мере, будут понятные критерии и понимание отличий «шаблона» от «индиза».
Вполне понятно то, что шаблонные решения сильно проще продавать начинающим sales-менеджерам — выучиваешь имеющийся функционал и в бой. Наши — не такие, но это чуть позже.
Определяемся с терминологией
Насколько хуже будет корпоративный сайт или интернет-магазин, если он будет сделан по шаблону или с использованием шаблона?
У меня есть пара наглядных аналогий для ответа на этот вопрос — большинство вещей, которыми мы привыкли пользоваться (мебель, автомобили ... и даже еда) являются шаблонными в той или иной степени.
Производители автомобилей уже несколько десятилетий разрабатывают «платформы», а уже на их базе производят конкретные модели. Для интереса, можете обратить внимание на современную платформу MQB (Modularer Querbaukasten) от Volkswagen Group — на ней разрабатывается 43(!!!!) разных автомобиля нескольких брендов концерна (VW, Skoda, Audi, Seat).
При этом, все знают, что существуют автомобили, производимые индивидуально. Но никому даже в голову не придет сравнивать их по цене с обычными «гражданскими» машинами — слишком уже разные принципы ценообразования, отличаются и изначальные требования заказчиков.
А еще все знают и любят мебель IKEA за ее качество и практичность (цена/качество), а она тоже сделана по шаблонам, которые тиражируются миллионными партиями. Но ведь от того, что у кого-то дома есть такой же стол или стул или акула, менее востребованными эти «шаблонные вещи» не становятся...
Мне кажется, что слово «шаблонный» само по себе несет некоторую негативную коннотацию. Предлагаю, перед тем как мы углубимся, добавить в это определения смысла — везде в тексте где вы встретите «шаблонный», знайте, что имеется в виду «типовой» или «тиражируемый» и ничего более.
Теперь, после того, как мы разобрались с определениями, давайте попробуем разобраться с факторами выбора. Я старался написать эту статью максимально подробно и честно, не заботясь о том, что некоторые формулировки и мысли, могут «отпугнуть» того, кто будет читать «по диагонали». Не страшно мне, поскольку я уверен в sales-менеджерах нашей компании WEB-AiM, цель которых не продать побыстрее, а предложить именно тот продукт или услугу, которая подойдет клиенту лучше. Наши продажники не боятся показывать цену и не боятся показывать и объяснять разницу, и именно они помогут вам сделать правильный выбор.
На этом все, переходим к факторам.
Цена
В ценовом диапазоне 300 000 — 700 000 руб., большинство заказчиков в первую очередь обращают внимание именно на стоимость разработки. Это, с моей точки зрения, не самая лучшая метрика (вы ведь не покупаете самую дешевую колбасу?), но, стоит признать, по этому параметру шаблонные решения всегда выигрывают.
Происходит это по нескольким причинам, основная из которых — сайт на шаблоне, фактически, не «разрабатывается», а только подстраивается под вас. Вы покупаете «полуфабрикат», а студия делает из него готовый к запуску сайт. И это не хорошо и не плохо — это просто технология. Если ожидаемый результат вам подходит, то почему бы и нет...
Для студии, которая будет заниматься запуском для вас такого сайта, несколько упрощаются процессы, нужно меньше времени, не нужно будет привлекать некоторых специалистов. Из-за этого и весь проект получится быстрее и дешевле.
Тут немного поясню. Шаблонное или готовое решение, в нашем понимании, это почти полностью созданный сайт — компанией, которая создала шаблонное решение уже была проведена аналитика, для всех типов страниц были созданы дизайн-макеты, они были сверстаны, из верстки создались шаблоны страниц, все необходимые инфоблоки и прочие типовые элементы также были запрограммированы.
Дополнительно, были созданы «логики для ограниченной кастомизации решения» — обычно, это панели настройки в которых можно, например, изменить общую цветовую гамму будущего сайта, поменять шрифты, если есть вариативность, то выбрать как будет выглядеть тот или иной блок.
Задача студии, которая будет запускать для вас сайт на таком решении, фактически, сводится к тому, чтобы, вместе с вами, выбрать из предложенных вариантов, те типы блоков, которые вам нужны, выбрать подходящее для вас цветовое решение, заменить шаблонный контент (картинки и текст поставить относящиеся к вашей компании взамен тех, что были сделаны для демонстрации возможностей самого шаблона).
Помимо этого, безусловно, будут сделаны также важные работы — интеграция со складской системой, подключение модулей оплат и модулей расчета доставок, но эти работы уже не имеют отношения именно к шаблону — это отдельный пул работ, который будет делаться вне зависимости от того индивидуальный дизайн у сайта или шаблонный.
Чтобы был понятен объем работ, вот базовый перечень типов страниц стандартного интернет-магазина:
- Главная страница;
- Контентная страница;
- Страница для раздела новостей или акций;
- Страница конкретной новости или акции;
- Общая страница каталога;
- Список товаров (страница раздела);
- Карточка товара;
- Корзина;
- Страница оформление заказа (чекаут);
- Личный кабинет:
- Страница профиля покупателя;
- История заказов;
- Страница конкретного заказа;
Каждую из этих страниц нужно отрисовать и сверстать в 2-х вариантах — для мобильных устройств и для десктопов.
Возвращаемся к цене. Думаю, сейчас стало уже очевидно, что разница в стоимости будет, в основном, содержаться в тех работах, которые относятся к внешнему виду. Условно, на одном и том же наборе типов страниц можно будет сэкономить время и деньги на:
- работах по аналитике
- работах по проектированию
- работах по дизайну
- работах по верстке
- работах по шаблонированию
Экономия будет из-за того, что все это уже сделал разработчик шаблона.
На именно эти работы со стоимостью шаблона в 60 000 руб. (стоимость шаблона) нужно будет 90 000 рублей (30 часов на его настройку).
В случае уникальной разработки для создания того же количества функциональных страниц понадобится не менее 100-130 часов (аналитик, дизайнер, разработчики), то есть 300 000 — 400 000 рублей.
Функциональные возможности
При индивидуальной разработке вы ограничены только вашей фантазией. Это касается не только внешнего вида, но и функционала.
В нашей компании мы всегда отталкиваемся от потребностей тех стейкхолдеров, которые будут использовать сайт.
Так вот при индивидуальной разработке будут созданы именно те страницы, с именно тем набором элементов и именно той логикой, которая наилучшим образом будет закрывать потребности потенциальных пользователей сайта, которые будут выяснены на этапе предпроектной аналитики.
В случае, если сайт запускается на готовом решении вы будете ограничены только тем набором типов страниц, который есть.
И это нормально, если все ваши бизнес-логики ложатся в стандартные b2c-кейсы.
В случае, если предполагается создание чего-то уникального, вариантов немного — либо полностью уникальная разработка, либо «гибрид» из кусков шаблона и уникальных частей. По поводу «гибридов» сразу скажу — нюансов с ними много, решение делать или не делать индивидуальное и лучше консультироваться с разработчиками и опять же, запрашивать 2 сметы.
Вот когда точно стоит задуматься над «индизом»:
- В проекте предполагается разработка кабинетов для «уникальных групп пользователей» (кабинеты для продавцов, кабинеты для оптовиков, кабинеты для соискателей и тд),
- если логика и процедура продажи товара не линейная («увидел, выбрал цвет и купил» не то же самое что и «воспользовался конфигуратором, подобрал все параметры и только после этого купил»),
- если корзина типового для вас покупателя отличается от стандартной розничной (например, вместо 3-5 товаров в ней предполагаются десятки или сотни товаров),
- если процесс оформления заказа сложнее чем то, что предлагает шаблон (у вас своя логистика или нужно запрашивать больше данных для оформления)
Еще один фактор, при котором стоит выбирать индивидуальный дизайн — требования к внешнему виду. Как я уже писал выше — шаблон весьма ограничен в возможностях «подгонки» его внешнего вида под ваши требования. Кастомизация возможна только в очень ограниченном диапазоне — общие цвета, замена логотипов, замена шрифтов и та графика, которая будет присутствовать на баннерах. Все, на этом возможности заканчиваются.
То же самое касается внешнего вида и расположения блоков на страницах. Современные шаблоны имеют некоторые возможности по включению/выключению и перемещению некоторых элементов, но не более того. Выглядеть они будут не так, как вам хочется, а так как задумал дизайнер шаблона. Если внешний вид вас устраивает, то все отлично. Если хочется большей индивидуальности, тогда индиз.
Если у вас есть разработанный брендбук или есть гайдлайн с четко прописанными параметрами использования элементов фирменного стиля, то также стоит проверить, что эти параметры не будут конфликтовать с шаблонными. Простые примеры, с которым мы часто встречаемся и которые очень сложно «запихнуть» в шаблон:
- заказчик хочет использовать фирменные паттерны на фоне страниц
- у фирменного знака большие охранные поля или геометрия, которая не позволяет использовать его в шаблонной «шапке» сайта без «костылей» и изменения верстки шаблона
- фирменных шрифтов нет среди предлагаемых шаблоном
- фирменные формы блоков не поддерживаются шаблоном
- количество стилеобразующих цветов больше, нежели позволяет использовать шаблонное решение для элементов
- используются не чистые цвета, а градиентные (в шрифтах, подложках, фонах, контурах которые задаются в шаблонах)
Пример использования сложных паттернов на сайте у Jony Walker
Скорость запуска
Лидером по скорости будет, безусловно, шаблон. Причин несколько. Первая — сам подход к проекту. В случае с индивидуальным дизайном, процесс начинается с более глубокой и поэтому более долгой аналитики. Перед тем, как строить какой-то уникальный интерфейс или приступать к созданию дизайна, нам, вместе с заказчиком нужно изучить всех стейкхолдеров, для того, чтобы понять как он должен выглядеть, какие элементы должен содержать и как должен работать для того, чтобы наилучшим образом решать наши задачи, которые также исследуются и описываются во время этих же работ по предпроектной аналитике. Период такого исследования для стандартного b2c интернет-магазина 3-5 недель.
В случае запуска сайта на готовом решении аналитики сильно меньше и занимает она не более 10 дней. Запуская сайт на шаблоне мы не придумываем новых интерфейсов, а сама аналитика по большей части направлена то, чтобы выявить наиболее выгодные комбинации и настройки шаблонов сайта.
Еще одним важным параметром уменьшения сроков при разработке сайта на готовом решении является уменьшение численности команды, которая работает над проектом и уменьшение количества задач, которые нужно выполнить при запуске. И одно, и другое напрямую влияет на объем и транзакционных временных издержек и на количество митингов, которые проводит и команда внутри себя и менеджеры проводят с заказчиком в периоды согласований уже выполненных работ. Об этих издержках заказчики, обычно, не задумываются, а молодые студии не придают большого значения. Хотя, по нашей статистике, которую мы накопили за более чем 10 лет, такие временные траты на эти дополнительные процессы могут достигать до 15% от всего времени разработки.
Объем согласований сильно уменьшается, когда вместо разработки новых макетов, делается только настройка существующих. Уменьшается количество деталей, которое нужно обсудить и сама суть обсуждения из исследовательско-изобретательной превращается в обычный выбор доступных вариантов. К тому же, работая с одним и тем же набором готовых решений, исполнитель чаще всего вырабатывает четкую схему по которой это согласование проводится. Это может быть как банальное брифование, так и четко структурированное базовое исследование. Работая по этому отлаженному бизнес-процессу выявления требований, времени тратится меньше.
Другие плюсы шаблона
БОльшая понятность конечного результата
Достаточно важный, но недооцененный момент — заказывая сайт на шаблоне, клиент на 70% уже знает, что он получит в итоге. У него есть возможность посмотреть, как будет выглядеть результат работы еще ДО того, как он начал платить.
А еще, мы заметили, что некоторым клиентам морально проще из-за того, что в шаблоне ограниченное число настроек и наши менеджеры, уже на стадии презентации коммерческого предложения, все эти настройки и варианты отображения могут показать абсолютно бесплатно.
Клиент может заранее увидеть как будет выглядеть сайт, как будет работать каждый интерфейс. Основываясь на этом, он может принимать решение.
Наличие документации
Для многих клиентов наличие готовой документации о решении также становится важным фактором. Наши менеджеры часто слышат вопросы в духе «а как нам потом наполнить сайт». На самом деле, клиента тут интересует не конкретный механизм добавления статей/картинок/товаров. На самом деле он просто озвучивает понятный и справедливый страх «а как мы потом будем справляться?».
Используя шаблонное решение у нас выгодная позиция (и за это спасибо разработчикам шаблонов) — есть очень полная документация по каждому элементу, по каждому интерфейсу, по каждой кнопочке конкретно этого шаблона.
Она доступна в любой момент, она обновляется регулярно — как только происходят изменения в шаблонах.
Разрабатывая для клиента сайт «с нуля», мы оставляем нашим клиентам выбор — закладывать ли дополнительное время наших специалистов на создание полноценной всеобъемлющей документации по их новому проекту или ограничиться только техническим описанием.
Учитывая тот факт, что мы создаем сайты, которые в дальнейшем должны иметь понятный и масштабируемый код для того, чтобы их было удобно поддерживать и развивать, многие клиенты ограничиваются заказом описания только уникальных технических моментов.
Такой подход экономит и время, и деньги, но документация этого типа создается в первую очередь для технических специалистов, а не обычных пользователей. Для обычных пользователей, чаще всего, мы предлагаем очное обучение по использованию того функционала сайта, с которым они будут взаимодействовать (контент-редакторам — то, что касается наполнения, менеджерам магазина — то, что им будет необходимо для коммуникаций с покупателями и обработки их заказов и тд.).
Регулярное обновление шаблонов
На шаблонных решениях запускается в несколько раз больше сайтов, чем сайтов с «индизом» и у них намного больше покупателей-тестеров в естественной среде. У разработчиков популярных шаблонов достаточно большая база проблемных мест, которые находят пользователи.
При таком активном «багрепортинге», если разработчик не ленивый, происходит регулярный поиск и исправление ошибок. В «идеальном мире» — чем больше ошибок нашли и поправили, тем стабильнее работает проект.
На деле нельзя говорить о том, что шаблонные решения более стабильные или содержать меньше ошибок априори. Нет, но по крайней мере, с «детскими болячками» вы вряд ли столкнетесь.
Также, популярные готовые решения имеют некоторый период, в течении которого, разработчики добавляют в них новый функционал. Он не всем нужен, но само понимание того, что базовые компоненты проекта будут периодически обновляться, греет душу некоторым заказчикам.
Важный для понимания момент — обновления шаблонов происходят вне зависимости от запроса на это со стороны заказчиков (их выпускают для всех сразу), а вот обновления и доработки индивидуальных решений происходят при их непосредственном заказе. Мы в WEB-AiM регулярно предлагаем нашим клиентам обновления разработанных нами проектов в рамках услуги поддержки и развития сайтов, но, насколько я знаю, такая практика не является стандартной для других студий.
И еще одно «сакральное знание» — если вы планируете кастомизировать шаблонное решение, то с очень большой вероятностью, автоматически те обновления, которые придут для шаблона, поставить будет невозможно, так как они «затрут» доработки, которые были. Другими словами — хотите иметь возможность обновляться простым нажатием на кнопку — не кастомизируйте шаблон. Если шаблон кастомизировали, то не факт, что процесс его обновления будет отличаться от обновления полностью индивидуального решения.
Метрика, важная для бизнеса — конверсионность
В целом, более уникальный и более «заточенный» под определенную аудиторию сайт дает лучшую конверсию. На этом можно строить довольно интересные выводы о удачности/неудачности решения «сэкономить на шаблоне».
У нас нет прав (по NDA) раскрывать экономические показатели конкретных проектов, поэтому будут «средние по больнице» данные, которые, тем не менее, коррелируются с тем, что мы видим в Яндекс Метрике по нашим клиентским проектам. Для наглядности, я буду брать только относительные показатели, на которые не будут сильно влиять конкретные цены.
Вот пример расчета:
Априори считаем, что уникальный сайт в три раза дороже, но при этом, он дает в 2 раза лучшую конверсию, ведь мы его изначально делали под определенных пользователей зная что их триггерит, что сподвигает, а что может оттолкнуть от конверсии.
Для обеспечения необходимого количества заявок, владелец шаблонного сайта должен тратить в 2 раза больше. Казалось бы, не так и много, учитывая экономию при разработке сайта. Но посмотрим, динамику затрат за три года — среднее время жизненного цикла сайта.
Ежемесячные затраты на привлечение заявок на шаблонный сайт составляют 20 000 рублей, на уникальный — 10 000 рублей. Общая сумма затрат представлена в таблице, динамика накопления затрат — на графике:
Владелец сайта с индивидуальным дизайном за три года смог сэкономить на продвижении и рекламе 290 000 рублей. Вдумайтесь, этих денег хватит еще на два года рекламы. Ну или, если смотреть с другой стороны — за те же деньги мы получим в 2 раза больше заявок.
Понимаю и принимаю все ваши возражения про то, что и цены на создание некорректны и цена привлечения клиента конкретно в вашей сфере другая и конверсия в 2 процента это предел ваших мечтаний, но я хочу показать лишь неоспоримый факт — качественно сделанный сайт, разработка которого базировалась на качественном исследовании потребностей с четким пониманием необходимых бизнесу конверсий по умолчанию будет лучше закрывать «боли» потенциальных клиентов и показывать лучшие конверсии.
Для тех, кому лень было читать — все за и против в одном абзаце
Плюсы шаблонного решения
- Цена запуска
- Скорость запуска проекта
- Прогнозируемый результат, который можно увидеть ДО момента оплаты каких-либо денег
- Есть документация +/-
- Есть регулярные обновления +/- А еще, у разработчиков популярных шаблонов большая база запросов на устранение косяков. Много тестеров — выше надежность (если разработчик не ленив)
- Сайт на шаблоне делается меньшей командой
Минусы шаблонного решения
- ограниченность решения (поставляется как есть)
- избыточность (клиенту не нужно все время перестраивать вид страниц)
- Похожесть — «все на одно лицо» (усредненный набор возможностей)
- Ограниченные возможности кастомизации
Плюсы уникальной разработки
- Эксклюзивность
- Новизна технологий, новизна трендов
- может полностью соответствовать фирстилю, без каких-то ограничений (хочу кнопки в виде собачек)
- Сразу создается (а не адаптируется) та структура страниц и данных, которая наиболее эффективна и презентабельна
- Можно реализовывать любые логики в интерфейсах (в том числе, реализация любых пожеланий)
- Можно делать нетиповые шаблоны (ЛК)
- Можно делать по несколько шаблонов для одного типа страниц
- Можно довольно сильно отходить от «типовой» логики интерфейсов (чекаут)
- Можно адаптировать разные страницы под разные технологии (php+css, vue.js, react, django, angular)
- Можно реализовывать любые бизнес-логики
- Можно использовать больше технологий/фреймворков (меньше ограничений)
- Большие возможности для SEO, да и общая уникальность кода страницы выше.
- Разработка дизайна базируется на:
- Исследовании стейкхолдеров
- Маркетинговых исследованиях
- Понимании процессов, необходимых компании
- Понимании принципов конверсии специфичных для клиентов заказчика = конверсия в покупателя выше
- Анализе решений, которые уже используют конкуренты (можно не «догонять», а сразу обогнать, а еще можно обойти «коровьи лепешки»)
Минусы уникального дизайна
- Не быстро (но все относительно)
- Цена будет выше (работ нужно больше)
- Нельзя заранее посмотреть на результат
- В дальнейшем не будет обновлений, если самим их не заказать
- За документацию нужно будет заплатить дополнительно
- Требует включения заказчика в процессы разработки (аналитика, прототипирование, дизайн), отнимает его время, заставляет напрягать мозг и требует принять ответственность
- Требует большей ответственности со стороны разработчика
- Требует большей команды (как со стороны разработчика, так и со стороны клиента) со всеми вытекающими проблемами менеджмента
- Требует принципиально другого уровня в работах над контентом сайта (не получится просто кинуть в менеджеров разработчика фотографиями хреново качества и текстом о компании, написанным уборщицей в 2009-м)
Выводы и советы заказчику
Во-первых, всегда стоит разделять те работы по созданию сайта, которые связаны с его внешним видом и те, которые не связаны. Вот примерный перечень работ, стоимость которых, в большинстве случаев, не будет зависеть от типа выбранного подхода при создании:
- интеграция с 1С/МойСклад или другой учетной системой
- интеграция с CRM
- установка и настройка дополнительных модулей — оплат, доставок и тд
- настройка штатных модулей, которые есть в CRM системе
Во-вторых, всегда смотрите на тот функционал, который есть в том решении, которое вы выбираете. Посмотрите какие есть типы страниц, подумайте, хватит ли их для решения всех ваших задач. То же самое касается и функционала. Упрощенная логика для выбора по этому параметру — если всего хватает более чем на 80% — выбирайте шаблон. Если менее, то стоит задуматься над тем, чтобы сделать «сайт с нуля».
В-третьих — шаблонные решения, в основном, делаются для b2c сегмента. Именно под покупателей из этого сегмента продумываются все логики и интерфейсы. Если ваши покупатели из b2b или b2g, то, скорее всего, им будет не хватать функционала или существующие решения будут для них попросту неудобны.
Четвертое — если у вашей компании уже есть разработанный фирменный стиль, то корректно и полностью использовать его в шаблонном решении может оказаться очень нетривиальной задачей — разработчики шаблона никак не могли учесть всех нюансов именно вашего фирстиля и скорее всего, придется идти на очень многие компромиссы при создании сайта для того, чтобы учесть все нюансы прописанные в брендбуке.
Пятое — шаблон это всегда ограничения. Как на старте, так и при дальнейшем развитии проекта. Если вы планируете сперва запустить «MVP на шаблоне», а потом итерационно доводить его до идеала и развивать, то стоит, по крайней мере, рассказать будущим разработчикам о ваших планах. Возможно, стоит запросить 2 сметы — на запуск на шаблоне и на создание уникального сайта, которые будут включать не только первый этап (MVP), но и этапы доработок и развития. Примерно в половине случаев, стоимость уникальной разработки с учетом всех деталей оказывается более выгодной.
P.S. Эта статья — результат многолетнего общения с заказчиками WEB-AiM. Я постарался в одном месте собрать все их страхи и непонимания и показать как мы их видим с учетом нашего опыта и экспертизы.
Вероятно, к моменту, когда вы будете заказывать именно ваш проект, у вас будут более детальные и более близкие именно к вам вопросы. Не стесняйтесь их задавать, не стесняйтесь сравнивать предлагаемые решения. Далеко не всегда то, что казалось очевидным на старте переговоров с исполнителем, оказывает решающим на этапе подписания договора.
Ну и, добро пожаловать в WEB-AiM, мы всегда с удовольствием общаемся с нашими заказчиками. Обращайтесь!