Оценка кастомных WordPress проектов

От проекта к проекту всегда стоит вопрос, Сколько же времени займет сделать сайт? И сегодня мы поговорим об этом. Статья будет основана на вордпрес проектах, но эти расчеты также могут быть применимы и к другим проектам на СМS.

НЕСКОЛЬКО ОГОВОРОК

Но прежде чем мы продолжим, есть несколько оговорок :

  • Мы поговорим строго о самой разработке и контенте — это те факторы, которые будут определять время и стоимость разработки. Мы не будем затрагивать время выделенное на менеджмент, дизайн, QA или SEO — это те темы, которые я бы выделила в отдельную статью
  • Важно понимать, что представленные оценки рассчитаны на опытного разработчика, сеньйора, а не на джуна.
  • Представленные расчеты также включают внутреннюю гарантию качества, поэтому это означает законченную работу, а не только первый осмотр.
  • Кроме того, цифры не обязательно являются полностью точными, они основаны на опыте, смешанном с нашими внутренними данными.
  • и каждый проект имеет свои собственные уникальные требования, которые следует учитывать.

В конце я вам продемонстрирую  калькулятор, в котором можно указав количество страниц, выбрать список функций и получить оценку того, сколько времени потребуется для создания проекта. В результатах приблизительные числа, это для того чтобы мы понимали общую картину.

НЕКОТОРЫЕ WORDPRESS ПРОЕКТЫ МОГУТ ЗАНЯТЬ БОЛЕЕ 200 ЧАСОВ

Создание сайта на WordPress требует много времени и навыков. Некоторые проекты WordPress могут занять более 200 часов, и чаще всего вы не сможете предсказать это, сделав обоснованное предположение.

Неправильная оценка ставит под угрозу весь проект. Вы рискуете, что ваш клиент пропустит свои бизнес-цели, а также свою репутацию и авторитет.

Чтобы избежать такой ситуации, требуется составить детальный план, чтобы определить, сколько времени потребуется на разработку. И лучше перейти на более детальный уровень, разбив проект на мелкие кусочки и оценить каждый из них, чтобы лучше предсказать количество времени для успешного завершения проекта.

Сегодня мы разбермся как выглядит процесс оценки времени с точки зрения агентства. Это полезно, если вы сами разрабатываете сайты WordPress (в качестве агентства или фрилансера) или заказываете сайт WordPress у кого-то и хотите узнать больше о процессе и о том, что входит в цену.

ЧТО ВЛИЯЕТ НА ВРЕМЯ РАЗРАБОТКИ?

Очевидно, что каждый веб-проект индивидуален. Есть много факторов, которые определяют затраты на разработку WordPress. Некоторые из них очевидны; некоторые не сильно. 

Но есть несколько основных факторов, влияющих на время разработки:

  • Количество уникальных страниц
  • Секций на одной странице
  • Миграция контента
  • Front-End часть — особенности интерфейса
  • Back-End функционал

Используя эти факторы, мы можем разбить проекты по сложности, от простой визитки, до многофункциональной платформы, интеренет магазина. Итак, давайте посмотрим на них внимательно:

КОЛИЧЕСТВО УНИКАЛЬНЫХ СТРАНИЦ, СЕКЦИЙ НА СТРАНИЦЕ

Эти два пункта говорят сами за себя, но есть некоторые нюансы.

Основная лендинговая страница обычно состоит из 3-5 разделов, а также верхнего и нижнего колонтитула. В большинстве случаев хедер и футер остаются неизменными, поэтому их нужно создать только один раз.

В среднем один раздел может быть построен за 1-3 часа . Обратите внимание, что мы говорим о разделах, которые не требуют каких-либо специальных функций, о которых мы поговорим позже.

Таким образом, шаблон из 5 разделов обычно занимает 4-10 часов.

Миграция контента

Большую часть времени мы занимаемся модернизацией старых сайтов, поэтому нам нужно учитывать количество времени, которое мы потратим на миграцию контента. Смысл WordPress (и всех остальных CMS в этом отношении) — сделать весь контент редактируемым через панель администратора. Контент представляет  собой не только статьи или маркетинговые посты, но и такие мелочи, как текст на кнопке, ссылку на эту кнопку, изображения на самые маленькие значки и т. Д.

В зависимости от количества страниц, это может занять всего 15 минут, но также может достигать двойных цифр за часы . Я обычно оцениваю это как  4 часов за 20 страниц. Так что около 12 минут на страницу.

ОСОБЕННОСТИ ИНТЕРФЕЙСА

Интерфейсы обычно занимает огромное количество времени на разработку.

В наши дни редко можно увидеть сайты, на которых нет ничего, кроме текста и картинок. Каждый хочет иметь некоторые функции, которые сделают их сайт более живым и динамичным. Такие функции, как слайдеры, параллакс, SVG-анимация и все остальное, что сейчас в тренде в мире веб-дизайна. Давайте разберемся и поговорим о каждой функции отдельно.

Обратите внимание, что мы будем говорить только о некоторых наиболее распространенных функциях. Существуют некоторые запредельные веб-сайты с сумасшедшими анимациями и интерактивными элементами, и, хотя это интересно делать, для их оценки потребуются различные методы . Мы будем придерживаться сейчас только основ.

Имейте в виду, что часы для каждой функции считаются дополнительными к стандартным часам для создания шаблона, о которых я говорила  ранее.

CUSTOM RESPONSIVE MENU

Некоторые элемента дизайна навигации могут привести к дополнительным затратам на разработку WordPress:

  1. Использование так называемой «липкой навигации».  хотя обычно эта функция не включена по умолчанию (так как не всем это нужно), мы можем бесплатно включить стандартную липкую навигацию. Это займет не более получаса. Однако, если запрос подразумевает, что заголовок вообще изменяется после прокрутки, мы обычно добавляем около 2 часов.
  2. Mega Menu: по сути расширенная версия липкой навигации, мы оцениваем дополнительные 2-4 часа для этой функции в зависимости от ее сложности.
  3. https://www.megamenu.com/

Если мы используем bootstrap или foundation и меню у нас дефолтное, то это не займет много времени, поэтому нет смысла считать его особой фичей.

Но если клиент хочет что-то оригинальное, что-то нестандартное, с большим количеством функций и возможностей, чем меню Bootstrap или Foundation по умолчанию, это займет некоторое дополнительное время. В среднем создание настраиваемого адаптивного меню занимает от 3 до 5 часов. 

ВСПЛЫВАЮЩЕЕ ОКНО

 Всплывающие окна не сложно сделать, но чтобы запрограммировать то, что их вызывает, может потребоваться некоторое время.

В среднем для всплывающих окон обычно требуется около 2 часов.

СЛАЙДЕР И ГАЛЕРЕИ

С помощью плагинов, таких как Slick Slider, вы можете создавать слайдеры довольно быстро. Обычный слайдер может быть сделан за 3 часа, но слайдеры, которые, например, будут объединять изображения и видео, могут занять до 8 часов времени разработки.

АНИМАЦИЯ

Здесь я имею в виду базовую анимацию, а не что-то подобное.

Больше похоже на секции, появляющиеся определенным образом с эффектами трансформации или постепенного появления и стики заголовки. Обычно такие задачи занимают от 2 до 6 часов времени.

И ДРУГИЕ ОСОБЕННОСТИ

Кастомный скролл — 1-2 часа. Для этого есть хороший плагин: «Page scroll to id». Но это также не так уж сложно сделать вручную с помощью некоторого JavaScript. Это займет дополнительный час или два.

Фоновое видео — 1ч. Добавление фоновых видеороликов довольно просто для любого разработчика, поэтому это можно сделать в течение 1 часа.

Параллакс — 4 часа. Параллакс был в моде в веб-дизайне всего несколько лет назад. Как и в случае с большинством тенденций, он слишком часто использовался. Но если все сделано правильно, это может значительно улучшить внешний вид вашего сайта, добавив в него глубину. Parallax.js — это небольшой классный плагин javascript, который помогает реализовать параллакс на вашем сайте. Или, как и в большинстве случаев, связанных с анимацией, вы всегда можете использовать библиотеку GSAP.

Preloader 1h.Preloader — это быстрая работа для разработчика, но она все равно займет дополнительный час. За исключением случаев, когда требуется какая-то пользовательская SVG-анимация или что-то, но это следует учитывать отдельно.

Форма 2 — 4ч. Большинство форм не должны занимать более 2 часов. Есть некоторые хитрые из них с некоторыми дополнительными условиями, но все же, достаточно легко справиться с большинством за 4 часа максимум.

Кнопка AJAX «Load More» — 2 часа. Работать с AJAX относительно легко в WordPress, и на нем есть множество учебников.Кнопка «Загрузить еще» — довольно простая работа, которую можно выполнить за 2 часа. Но эти два часа на каждую кнопку. Тоесть если вы хотите эту кнопку для продуктов и для постов, то это займет 4 часа

AJAX фильтр — 4-8ч. Требуется некоторое время для завершения и, что более важно, хороший технический уровень от разработчика. Обычно это занимает от 4 до 8 часов. Они особенно популярны для WooCommerce проектах, о которых мы поговорим позже.

Back-End функционал

Когда дело доходит до бэкэнда, диапазон работы еще больше. WordPress предоставляет нам удобную панель администратора бесплатно, и она доступна нам сразу после установки WordPress. Для большинства веб-сайтов этого достаточно чтобы иметь возможность управлять сайтом.

Но если нужны новые функции, то можно ставить множества дополнительных плагинов. Иногда попадаются  проекты, в которых требуются, чтобы разработчик изменил сам плагин, чтобы удовлетворить потребности клиента, и это может занять довольно много времени.

И я имею в виду изменить плагин, не сам код этого плагина, а его функционал, который расширяется с помошью хуков, экшенов и фильтров. Иногда попадаются такие плагины, которые не предоставляет хуки, тогда вовсе приходится изощрятся и идти вглубь и отлавливать экшены и фильтры на уровне ядра Вордпрес.

Как и в случае с фронтенд частью, я не буду говорить о крайних примерах, например, об интеграции с Salesforce (что само по себе может легко занять более 100 часов). Вместо этого мы попытаемся охватить некоторые наиболее востребованные фичи.

Несмотря на то, что мы устанавливаем любой плагин без дополнительной платы, настройка плагина производится ежечасно. Настройка плагинов может включать в себя очень широкий спектр задач, простых или сложных. Мы выполним настройку плагина за 2-20 часов. 

Добавление ролей, групп и управление разрешениями довольно распространено для крупных веб-сайтов. В зависимости от сложности структуры ролей время разработки может варьироваться от 4 до 16 часов.

ИНТЕРФЕЙС АДМИНИСТРАТОРА

Все перечисленные фронтенд фичи требуют возможность их редактирования через админку. Для этого нужно вывести интерфейс для админа с полями. В большинстве случаев мы используем плагин ACF, где мы, снова таки через админку, указываем на какой странице, какие поля.

Разработка сайта  на ACF Flexible Content можно выделить как отдельную тему для доклада, но сейчас я постараюсь вкратце объяснить как происходит настройка этих полей и сколько времени это занимает.

 К примеру секция слайдер. Мы указываем типа поля, картинка, добавляем валидацию, изображение должно быть по ширине не менее 600px, а еще это все должно быть повторяемы, значит указываем что это репитер

Такие настройки занимают не так уж и много времени, от 20 минут. Но иногда бывают такие случаи, что секция очень сложная, с кучей кондишенов. И настройка такой секции займет до часа.

Что ж, получается на админ интерфейс нам необходимо 20-60 минут на секцию, на одной странице таких секций может быть до пяти. Плюс, нам необходимо вывести всю вбитую админом инфу на фронт. Это тоже займет некоторое время.

Итого на одну страницу может уйти от 2-6 часов.

ПЕРЕЙДЕМ К ПЛАГИНАМ

WOOCOMMERCE

В среднем WooCommerce — это гигантский плагин, который имеет так много функций, что мы спокойно можем выделить его отдельным списком.

Установить плагин WooCommerce и выполнить некоторые базовые модификации можно за 8 часов.

Но так же необходимо  создание цветовой схемы, соответствующей остальной части сайта, обеспечение надлежащей реализации настроек, заполнение нескольких продуктов для проверки их правильного отображения и создание стандартных настроек галереи для продуктов. Для этого типа работы по умолчанию мы обычно указываем 20 часов.

 Но очевидно, что веб-сайты электронной коммерции могут различаться по размеру, как и реальные магазины, поэтому наличие реальной верхней границы было бы нечестным для нас.

Большинство наших проектов WooCommerce занимают около 20 часов для настройки плагинов. Но также стоит отметить, что типичный проект WooCommerce будет иметь гораздо больше шаблонов, страниц, чем обычный сайт, не связанный с электронной комерцией, поскольку нам потребуются уникальные шаблоны для таких вещей, как корзина, оформление заказа и т. д. Из-за большого количества шаблонов Весь проект займет гораздо больше времени.

Кастомизация WooCommerce: если вы хотите реализовать и настроить стандартные функции и настройки WooCommerce, это может добавить дополнительные 20-36 часов. (Обратите внимание, что это самый широкий диапазон оценки — запросы WooCommerce отличаются больше, чем другие функции, и их сложнее обобщать.)

Дополнительные запросы WooCommerce: если запрос включает надстройку WooCommerce, но не обязательно полную настройку, мы оцениваем такие надстройки, начиная с 6+ часов.

WPML

WPML (многоязычный плагин WordPress) — 4 — 12 часов. WPML — этот плагин используют, если вы хотите сделать свой сайт многоязычным. Настройка требует времени и терпения от разработчика. В зависимости от размера сайта, это займет около 4-12 часов.

EVENT CALENDAR

Event Calendar  — 8 часов +. Календарь событий — очень популярный плагин WordPress для событий. Он очень мощный и довольно удобный для разработчиков: вы копируете файлы плагинов в свою тему и изменяете входные данные так, как вам нравится (так же, как в WooCommerce), или можно использовать их встроенные функции. Но все еще достаточно много времени для разработки корректировок. А также, как и в WooCommerce, возможно, в проект будут добавлены некоторые шаблоны.

ПРЕМИУМ ТЕМА

Создавать собственные темы WordPress самим, это очень увлекательно, но вы не можете отрицать, что есть некоторые достойные темы Premium. Установка и настройка темы премиум-класса займет больше времени, чем вы думаете, если вы не сделали этого раньше. Обычно используют Divi или Avada, и на их настройку обычно уходит 8 часов.

Что ж, мы разобрались что влияет на оценку проекта. А теперь перейдем к более конкретным примерам. 

СУЩЕСТВУЕТ ТРИ ТИПИЧНЫЕ КАТЕГОРИИ ВЕБ-САЙТОВ WORDPRESS

Визитки: от 80 до 200 часов

Простейшей категорией будет «Визитка, такой сайт содержит 3-5 уникальных страниц (например, лендинг, услуги, блог, контакты) и некоторые базовые функции, такие как формы и кнопки социальных сетей.

Стоимость такого сайта, вероятно, составит от 80 до 200 часов, в зависимости от количества уникальных страниц и секций и дополнительных функций. 

Бизнес-сайт: 200 — 600 часов

Следующие категории сайтов либо содержат больше контента, становясь более креативными в своем дизайне или имеют дополнительную функциональность, которая позволяет посетителям взаимодействовать с сайтом. Как правило, такие сайты имеют 5-15 уникальных страниц, некоторые с анимацией и слайдерами, возможно, функцию входа в систему, то бишь логин и регистрация, или страницу членства, или функцию бронирования. Стоимость таких сайтов обычно составляет от 200 до 600 часов

Стандартный веб-сайт электронной коммерции (400 — 1000 часов)

Третья и последняя категория, которую я затрону — это начальный уровень сайтов электронной коммерции. Однако, если вы получаете умеренный доход от интернет-магазина или начинаете и можете согласиться на решение, близкое к стандартному для электронной коммерции, то настройка стандартного плагина woocommerce удовлетворит ваши потребности и сохранит разумный бюджет. О том, как элементы сайта соответствуют общей стоимости, будет рассказано ниже, но рассчитывайте, что за серьезный веб-сайт с интернет-магазином вы потратите от 400 до 1000 часов

АНАТОМИЯ САЙТА И ЗАТРАТЫ НА РАЗРАБОТКУ WORDPRESS

В этом разделе мы рассмотрим общие функции, которые включаем в сайты WordPress, которые мы создаем для наших клиентов. Мы также указываем время, необходимое для их разработки, что дает вам представление о том, как они вносят вклад в общую стоимость разработки, поскольку именно в этом заключаются наши основные возможности и мы можем поделиться с миром.

ОСНОВЫ

Что вы можете ожидать от базового сайта WordPress? По крайней мере, вы захотите предоставить домашнюю страницу с информацией и изображениями о вашей организации.

Например, проекты с фиксированной ценой по умолчанию предполагают минимальный набор функций для каждого веб-сайта:

  • 5 страниц: как правило, большинство веб-сайтов имеют по крайней мере «О нас», «Контакт», «Услуги» и «Отзывы», в дополнение к главной. Если запрашиваемый тип страницы не основан на существующем шаблоне, мы оцениваем 4-8 часов на дополнительный шаблон.
  • Установка наших стандартных плагинов: Contact form 7,Yoast, Google Analytics для WordPress, Duplicator, w3total cache. Если клиент хочет установить дополнительные плагины, мы также включаем их без дополнительной оплаты (это не включает настройку плагинов — см. Ниже)
  • 10 страниц миграции контента: многие, если не большинство людей пытаются обновить старый сайт, поэтому полезен базовый уровень миграции включенного контента.
  • Фиды в социальных сетях
  • Адаптивная разработка: адаптивные представления для мобильных устройств и планшетов включены по умолчанию, если только не требуются конкретные варианты того, как должны выглядеть адаптивные представления (подробнее об этом см. Ниже)

Этот набор функций дает вам некоторое представление о начальной точке — минимуме, который вы, вероятно, должны включить в свой веб-сайт.

Затем добавим несколько визуальных эфектов, что ж в итоге у нас получается

ЗАКЛЮЧЕНИЕ

В заключение, если клиенту необходима законченная работа, сделанная  профессионалами, с гарантией качества, то пусть рассчитывает на 100 и выше часов, в зависимости от функциональности и сложности дизайна и контента, который он хочет

Примеры из наших трех общих категорий веб-сайтов:

  • Сайт брошюры: 80 — 200 часов
  • Бизнес-сайт: 350 часов (200 — 600 часов)
  • Сайт электронной коммерции: 600 часов  (400 — 10000 часов)

Желаю удачи в вашем проекте!

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *