Рубрики
Предпринимателю

Как создать задание на разработку сайта

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

Что такое задание на разработку сайта

Разработка сайта — сложный процесс, требующий внимания и аккуратности от ОБЕИХ сторон, исполнителя и заказчика. Четкое понимание требований к будущему проекту и фиксация их в виде технического задания экономит время и нервы предпринимателя.
Техническое задание на сайт — документ, в котором сформулированы:

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

Как составить задание на разработку сайта

Принято считать, что лучше всего — отдать составление задания на разработку сайта исполнителю. Но моя практика показывает, что лучше когда над ТЗ работают одновременно исполнитель и заказчик.

Причина в том, что среди фрилансеров встречаются люди, сознательно завышающие цены на услуги. Ничто не мешает техническому специалисту воспользоваться неграмотностью предпринимателе в области веб-разработки и записать в ТЗ несуществующие на самом деле работы, увеличив тем самым стоимость сайта в два раза.

Поэтому повторю, лучше составлять задание на разработку сайта совместно. Так что же лучше записать в ТЗ в первую очередь?

Обязательные пункты ТЗ для сайта

Общая информация о предстоящем проекте

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

Приведу пример: когда посетитель пришел на сайт с целью купить корпусную мебель на заказ, его интересуют не только трехмерные визуализации, его интересуют:

  • материал изготовления
  • доступные цвета
  • габаритные размеры
  • наличие доставки
  • калькулятор стоимости.

Предприниматель лучше знает боли клиента, и подсказывает веб-мастеру, как их решить.

Не лишним будет и записать информацию о конкурентах, нынешних и будущих.

Технические требования к сайту

Как будет работать проект? Будет ли он установлен на CMS WordPress, Opencart и т.п.? А может это будет самописное SPA? Как будет работать база данных? Какие требования к хостингу? Такие вопросы лучше обсудить с разработчиком заранее, чтобы не было недопонимания.

Структура сайта

Пункт, которым частенько пренебрегают заказчики. Фраза «сделай красиво» тут не сработает, вебмастеру важно четкое понимание, сколько страниц будет на сайте и какого они будут типа. Как правило, этот раздел формирует текстовый прототип сайта

Контент

Раздел создается по желанию, но лучше прописать, кто будет отвечать за контент. Не все вебмастеры являются талантливыми копирайтерами. Кроме того, при разработке сайта графический контент (изображения товаров) должен идти от заказчика, и об этом тоже стоит упомянуть в ТЗ.

Дизайн

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

В разделе важно прописать цветовую схему и используемые на сайте шрифты.

7 ошибок при составлении задания на разработку сайта

Слишком расплывчатая формулировка

Что такое «красивый сайт»? А что такое «быстрая работа»? Понятие быстрой работы и красоты у каждого своё, поэтому старайтесь избегать таких терминов при составлении ТЗ. Вместо этого лучше использовать точные термины:

Изобилие сложных терминов

Часто встречается у заказчиков, которые уже что-то смыслят в интернет-маркетинге и пытаются блеснуть познаниями в ТЗ. Вебмастер может быть отличным программистом, но не понимать ROI, ROMI, CTR, показатель отказов и другие сложные термины. Это работа интернет-маркетолога или SEO оптимизатора. Поэтому рекомендуется либо:

  • составить глоссарий терминов (идеальный вариант)
  • избегать сложных формулировок

Завышенные требования к технологии

Такое бывает, когда предприниматель время от времени смотрит Youtube каналы о разработке и слышит новые для него термины вроде ES6, SPA, React и проч.

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

Недостаточно точно сформулированные требования к сайту

Забыли указать CMS, на которой хотите видеть будущий сайт? Забыли указать расширение и размеры изображений на сайте? Забыли указать тип СУБД? Будьте готовы как минимум к уточняющим вопросам от разработчика.

Непонятные сценарии использования сайта

Под сценарием использования сайта я подразумеваю описание пути посетителя по нему. Что делает визитер на сайте? Нажмет CTA кнопку, перейдет по ссылкам на посадочную страницу? Или может вы хотите, чтобы посетитель совершил заказ, прочитав УТП на первом экране сайта? Это лучше заранее обговорить с разработчиком.

Забыли прописать юридические тонкости работы сайта

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

Забыли прописать сроки и ответственность сторон

Вы составили ТЗ, подписали договор, работы начались…и вдруг веб-мастер сдает проект на месяц позже. Вы пытаетесь сначала договориться, потом привлечь его к ответственности и обнаруживаете, что в спешке забыли прописать и обговорить с исполнителем сроки сдачи работы. Чья проблема? Заказчика, конечно же. Не стоит забывать и об ответственности сторон, в т.ч. и за разглашение конфиденциальной информации.

Вместо послесловия

Нельзя просто так взять и составить ТЗ на разработку сайта. Это результат кропотливой совместной и внимательной работы заказчика и исполнителя, который только позитивно отразится на сотрудничестве.

как создать задание на разработку сайта

Не стоит пренебрегать базовыми правилами составления ТЗ, которые мы рассмотрели в этой статье. С вами был webmaster_zotov, до новых встреч!