Сколько стоит разработка корпоративного сайта?
Сколько стоит разработка корпоративного сайта?
Вступление
Сколько стоит разработка корпоративного сайта? По какому принципу высчитывается конечная стоимость и какой результат получится в итоге? Вопросы, которые задают клиенты. В данной статье мы поговорим о различиях между корпоративным подходом и фрилансом, как это влияет на стоимость работы и почему корпоративный сайт не может стоить дёшево.
Средняя стоимость разработки корпоративного сайта
Ниже я постараюсь кратко изложить основные тезисы ценообразования в области веб-разработки, надеюсь это поможет составить более-менее четкую картину. Стоимость на рынке непредсказуемая, т.к. зависит от множества факторов: регион, квалификация исполнителя, репутация студии, корпоративный подход или разовая работа и прочее. Вот хорошая статья под названием: Рынок веб-разработки в Рунете: тренды и ожидания 2013 года (впервые данная статья была написана в 2014 и с тех пор дополняется).
Она была составлена на основании тендеров и опросов, проведенных среди студий из разных регионов, поэтому достаточно объективно отражает динамику цен в зависимости от местоположения. На этом же сайте есть фильтр для расчёта средней стоимости создания корпоративного сайта. Например, по Москве эта сумма равна 250 тыс. руб., а в Ярославле обойдется в 98 тыс. руб. за корпоративный сайт. Но пока это сухая статистика. Теперь разберем вопрос детальнее. Стоимость проекта формируется исходя из объема работ, которые в свою очередь определяются Техническим Заданием (далее — ТЗ).
ТЗ — это наше всё, поскольку исполнитель, изучив данный документ, может оценить объем работ, а заказчик сможет контролировать ход выполнения работ. Техническое задание готовит либо клиент, либо зачастую готовит представитель студии, когда общие цели определены и сформирован бюджет, а ТЗ нужно как план работ и приложение к договору. Также бывают случаи, когда отдельно заказывается написание Технического Задания у специалиста, т.к. заказчику сложно составить подобный документ и проще делегировать задачи человеку, который хорошо разбирается в предмете.
Разработка сайта строится по следующему принципу:
- Стадия переговоров. Предварительный анализ работ, определение бюджета;
- Юридические аспекты. Заключение договора, составление технического задания;
- Программная часть. создание каркаса сайта, организация структуры (“скелета”);
- Шаблон и дизайн. Создание уникального дизайна и верстка шаблона, либо использование готового платного шаблона;
- Процесс разработки. Реализация функционала, настройка готовых компонентов или написание собственного расширения для решения узконаправленных задач;
- Работа с контентом. Подготовка материалов, наполнение сайта контентом;
- Финальные штрихи. Тестирование и запуск.
Время выполнения каждого этапа может колебаться достаточно сильно и для того, чтобы получить цельную картину, необходима формализация задач и корпоративный подход.
Бюджетная разработка
В связи с развитием технологий, создание сайтов стало доступнее и на рынке можно встретить предложения от студентов и частных исполнителей, выгодно отличающиеся от ценового диапазона, предлагаемого студиями. Несомненно, работа с рынком фриланса позволяет существенно сэкономить денежные средства на разработку сайта, однако это сопряжено с определенными рисками, и напоминает игру в русскую рулетку. Подводные камни, с которыми сталкивается потенциальный заказчик, в этом случае достаточно существенны:
- Необязательность. Человек, берущий за работу 15-30 тыс. руб. не всегда укладывается в сроки и может пропадать (зачастую просто набирает кучу проектов, не справляется с объемом, придумывая истории про болезни и чрезвычайные ситуации, либо не в состоянии решить задачи в силу неопытности). В связи с этим клиент рискует потерять деньги и время, либо получить недоработанный проект, работающий некорректно, за доработку которого никто не будет браться (разбираться в чужих ошибках неприятная и неблагодарная работа, проще зачастую сделать с нуля, правильно)
- Низкое качество исполнения. Студент посмотрит видео курс “как создать сайт” и через месяц-два начинает выходить на рынок услуг с демпинговыми ценами. Отсутствие опыта сказывается на конечном качестве продукта. А это может дать о себе знать со временем, когда посещаемость подрастет, увеличится нагрузка на сервер, в итоге сайт начнет тормозить или начнутся проблемы с хостингом.
Отсутствие гарантий. Зачастую сам клиент не желает платить за ежемесячную поддержку, руководствуюсь принципом: “Всё работает и ладно, обращусь по мере необходимости”. Но это невыгодно исполнителю, поскольку вносить какие-то мелкие правки экономически убыточно, поскольку: больше времени уйдет на согласование задач (и это время не оплачивается), либо необходимо экстренно решать задачу клиента, когда ваш рабочий график уже сформирован другими проектами.
- Отсутствие комплексного подхода. Одиночка, за редким исключением, не может быть одарен во всех сферах. Как правило, рука программиста видна в дизайне, либо применяются готовые шаблоны. Комплексный подход подразумевает командую работу, когда каждый занимается своим участком работы.
После сдачи проекта обязательства выполнены и произведен взаимный расчет, и если сайт не находится на техническом сопровождении (это платная услуга), то в случае возникновения проблемы, заказчик обращается к исполнителю сайта, но тот может отказать в силу занятости другими проектами, в этом случае владелец сайта начнет искать другого специалиста, работающего с той же системой управления контентом или фреймворком, а значит тратить свое время на решение проблемы, кроме того, в случае фатальной ошибки, неработоспособность сайта может обернуться финансовыми потерями (например, если у клиента бизнес завязан на электронной торговле)
Несомненно, существует определенная ценовая ниша и на нее существует спрос. Но это базовый вариант, который подходит для мелкого бизнеса или частных лиц.
Корпоративный подход
Корпоративный подход означает решение проблем клиента и вовлечение команды для решения текущих задач. В процесс корпоративной разработки сайта привлекаются следующие специалисты:
- Менеджер проекта;
- Программист (или группа программистов);
- Дизайнер;
- Юзабилити-специалист (UX designer);
- Фронт-энд программист (верстальщик шаблонов);
- Системный администратор (серверная часть);
- Контент-редактор.
Также возможно вовлечение дополнительных специалистов, например копирайтера.
Разумеется, все это учитывается на конечной стоимости работ. Для оптимизации бюджета возможно использование готового шаблона, в этом случае надобность в вовлечении дизайнера и верстке отпадает. Правильно поставленные задачи позволят создать сайт эффективно и в установленные сроки.
Как рассчитать стоимость проекта?
Что касается ценообразования в целом: когда есть общее понимание задач, исполнитель оценивает, какими программными средствами необходимо выполнить проект. Например, если это типовой Интернет-магазин, то студия использует свои наработки и эффективно выполняет задачи, пользуясь проверенным инструментарием. Другое же дело: когда нет готовых наработок для реализации требуемого функционала и необходимо писать свое решение.
Гипотетически рассмотрим пример с Интернет-магазином. Клиенту нужно принимать оплату через пластиковые карты и электронные системы, а также через SMS. Подключать каждый сервис очень трудоемко, гораздо эффективнее внедрить платежный шлюз одной из систем-агрегаторов и на сайте становится доступным оплата через 20-30 различных способов. Как правило, существуют уже готовые платные плагины или модули для интеграции с вашей CMS. Но это может быть неудобно заказчику — ведение бухгалтерии, высокая комиссия системы. Можно по отдельности купить платные модули для интернет-магазина, например Яндекс деньги или Webmoney. Опять же, речь идет о готовых решениях. Времени на их настройку уйдет меньше, нежели на самописный плагин.
И, наконец, индивидуальный подход в том случае, когда нет готовых модулей. Подключение платежного шлюза (например, Альфа-банка или ВТБ-24) — это уже частное решение, поэтому разработчику придется изучать документацию и писать плагин интеграции. Это большой объём работы, требующий высокой квалификации и времени на тестирование.
Поэтому важно согласовать все ньюансы на начальном этапе определить задачи в рамках проектного исследования. Таким образом, конечная стоимость сильно зависит от функциональных требований.
Пример расчёта стоимости проекта
Ниже в качестве примера приведена смета расходов на создание сайта бюджетом в 120 тыс. руб. в г. Краснодар. Вы можете подкорректировать стоимость под реалии своего города, но данный пример наглядно демонстрирует как формируется ценообразование.
Скроллируйте таблицу ниже направо в мобильной версии для просмотра дополнительных колонок.
Роль / расходы: | Ставка (час): | Кол-во часов: | Общая сумма: |
---|---|---|---|
Менеджер проектов | 500 руб. | 80-90 | 40 000 - 45 000 руб. |
Программист | 500 руб. | 45-60 | 22 000 - 30 000 руб. |
Дизайнер | 350 руб. | 60-90 | 20 000 - 30 000 руб. |
Расходы на приобретение расширений | - | - | 10 000 руб. |
Покупка графических элементов | - | - | 7 000 руб. |
Налоги, комиссия банка, бухгалтерия (20% от бюджета) |
- | - | 24 000 руб. |
Итого: ~120 000 руб.
Таблица выше — это общий пример того, как рассчитать стоимость. При работе с клиентом вам нужно формализовать задачи, перечислив реализацию ключевых функциональных возможностей, детали по которым будут прорабатываться в рамках Технического задания.
Расчёт времени производится исходя из 8-ми часового рабочего дня, 5 дней в неделю.
Менеджер проектов проводит предпроектное исследование, готовит техническое задание, ставит задачи программисту, контролирует процесс разработки, держит связь с заказчиком. Параллельно выполняет функции контент-менеджера.
Программист занимается реализацией функционала в соответствии с задачами. Также в смету включена работа специалистов, задействованных в процессе разработки уникального дизайна. Разброс на время выполнения зависит от кол-ва страниц, которые необходимо перерисовать и сверстать в шаблон (это определяется перед заключением договора, на этапе оценки объёма работ)
Отдельно включены расходы на приобретение дополнительных расширений (в зависимости от функционала) и покупку шаблона (и/или изображений для размещения на баннеры и главную страницу. изображения покупаются на фото-стоках). Стоимость может очень сильно отличаться в зависимости от того, на какой платформе стоится сайт. Если это платная CMS, необходимо включить в стоимость приобретение лицензии, а также заложить расходы на приобретение модулей и сторонних расширений, которые понадобятся в работе.
В смету также нужно включить расходы на налоги и содержание ООО. Это налоги в зависимости от вашей ставки налогообложения, расчеты с сотрудниками или подрядчиками, ведение бухгалтерии, юридические аспекты, комиссия банка за обслуживание и вывод денежных средств, отправка договоров курьером или почтой и прочие неявные расходы, которые нужно из каких-то средств погашать. Учтите, что следует также учитывать аренду офиса или места в коворкинг-центре.
Также следует учесть юридические аспекты — если на сайте обрабатываются персональные данные клиентов напрямую, то ответственность за их сохранность лежит на заказчике (о чем следует предупредить), а значит типовой хостинг не подходит, т.к. хостеров могут взломать, и потребуется арендовать собственный сервер в дата-центре с дальнейшим администрированием системным администратором. Эти расходы нужно закладывать в бюджет, либо проводить отдельным видом работ.
В среднем время выполнения: 1-1,5 месяца.
Подведем итог
Как мы видим на примере данной статьи, рынок изобилует различными предложениями, начиная бюджетных предложений с быстрой разработкой по типовому стандарту до полноценной командной разработки с вовлечением различных специалистов и соответствующими ценовыми предложениями. В любом случае, оценка бюджета сводится к простой формуле: «Время — деньги».
Задача менеджера проекта на начальном этапе определить потребности клиента и сделать коммерческое предложение, соответствующее его ожиданиям с подробным расчетом стоимости.
Разработка корпоративного сайта должна выполняться командой профессионалов и всегда учитывает индивидуальный подход. Кроме того, существенную роль играет платформа для разработки — будь то система управления контентом или фреймворк, вам придется учитывать специфику платформы и проводить расчет исходя из трудозатрат. Какую платформу выбрать — следует исходить из задач.
Правильная организация времени и расчет бюджета является основой работы и залогом успешных переговоров с компанией-заказчиком.