Подпишитесь на еженедельные полезные статьи от агентства MWI:

Как составить ТЗ если вы - заказчик?

Антон Блинов
Антон Блинов
06 Февраля 2020

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

Преимущества согласованного технического задания для заказчика:

  1. Клиент видит каким будет сайт. Какой будет структура сайта, какие страницы и т.п. В процессе разработки технического задания проще вносить изменения, чем менять уже готовый сайт.
  2. Клиент понимает, за что он платит. Описание сайта и указание сколько времени займет каждый этап позволят сделать оплату услуг агентства прозрачной.
  3. Грамотное ТЗ подтверждает компетентность исполнителей. Если клиент не понимает, что написано в ТЗ, какой он ждет результат?
  4. Страховка от несоответствия результата ожиданиям. Если сайт отличается от прописанного в ТЗ, вам будет проще предъявлять претензию разработчикам. Основанием для требования исправления сайта будет техническое задание.
  5. Клиенту гораздо проще заменить разработчика. Ситуации бывают разные, но при наличии подробного ТЗ новой команде будет легче втянуться в процесс разработки.
  6. По результатам составления ТЗ можно определить точную стоимость сайта. Это зависит от сервисов, функций, интерфейса и других параметров, которые утверждаются при разработке ТЗ.

Работа по ТЗ выгодна и исполнителю:

  1. Разработчик точно понимает ваши потребности и знает, как их реализовать. Цели поставлены четко поэтому работа идет быстрее и соответствует всем вашим ожиданиям. Когда все требования изложены по пунктам, остается только писать код.
  2. Грамотно сформулированное ТЗ позволяет точно оценить стоимость разработки.
  3. Работа по ТЗ позволяет увидеть картину проекта в целом, что позволяет проводить некоторые этапы разработки параллельно и значительно ускоряет ее.

Как составить техническое задание?

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

На основании этих данных разрабатывается ТЗ и утверждается клиентом.

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

Неточные формулировки, которые часто встречаются в технических заданиях:

  • Дизайн сайта должен нравится. Наше восприятие чего-либо всегда субъективно и зависит от множества факторов. Например, человек поссорится с кем-то, у него будет плохое настроение. Очевидно, что в таком случае оценка в формате «нравится/не нравится» будет предвзятой.
  • Удобный сайт. Часто встречающаяся формулировка, в которой много подводных камней. Удобный в чем? Удобный для кого?
  • Сайт должен стабильно работать при высоких нагрузках. Нагрузки могут быть разными, от десятков тысяч пользователей до миллионов пользователей.
  • Сайт должен содержать качественный и максимально экспертный контент. Тоже часто встречающаяся в первоначальных версиях ТЗ формулировка. О степени экспертности контента можно спорить вечно.

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

А какие формулировки будут максимально точными?

  • Большая скорость загрузки сайта → Страницы сайта должны показывать не менее 80 баллов в сервисе в Google PageSpeed Insights.
  • Сайт должен стабильно работать под большими нагрузками → Стабильно обеспечивать работу 60 тыс. пользователей на сайте одновременно.
  • Удобный и минималистичный дизайн формы подписки → Форма подписки «Оставьте ваш электронный адрес», кнопка «Подписаться на рассылку» → *прикреплённый эскиз данной формы*.

Разобрались с формулировками. Переходим к структуре грамотного технического задания.

Структура ТЗ

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

Пояснение сложных терминов

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

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

Представьте ситуацию: разработчик закончил создание сайта, но заранее не согласовал с вами CMS, которой он будет управляться. Вы работаете с WordPress, а сайт сделан на Joomla. Такой случай неминуемо приведет к негативу и к дополнительному времени, которое нужно будет потратить на проект. Чтобы избежать таких неприятных ситуаций, максимально точно опишите все инструменты, которые вы хотите видеть на сайте. 

Укажите основные требования к работе сайта: на каких типах устройств он должен работать, с какой скоростью загружаться и т.п. 

Подробно опишите структуру сайта

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

Прототип сайта одного из наших клиентов. Интерактивная версия

Опишите подробно каждую страницу сайта. Что на ней будет отображено и как она должна выглядеть, сделав подробное описание блоков на странице. Также можно воспользоваться прототипом – эскизом каждой страницы. Прототип наиболее удобный способ, позволяет визуально представить, как будет выглядеть страница будущего сайта.

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

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

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

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

Если вы клиент и заказываете разработку сайта с контентом, укажите в ТЗ ваши требования к уникальности и содержанию.

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

Вывод

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

  • Информация о деятельности компании, целевая аудитория компании. Задачи, которые должен решать сайт;
  • Описание терминов, которые используются в ТЗ;
  • Работа сайта. Технические требования;
  • Технологии, используемые в процессе создания сайта. Технические требования к хостингу;
  • Структура сайта. Иерархия страниц;
  • Прототипирование различных страниц сайта. Описание элементов;
  • Сценарии взаимодействия пользователей с сайтом (при использовании нестандартных интерфейсов);
  • Подробное описание контента, который создается силами разработчика;
  • Подробное описание важных элементов дизайна сайта.

Подписывайтесь
на полезный блог MWI
Получайте новые статьи на свою почту
Хотите создать свой бизнес? Собираетесь стать владельцем интернет-магазина? Миссия предпринимателя сложная, но вполне реальная. Перед тем как приступать к выполнению основного комплекса работ по созданию интернет-магазина, необходимо продумать много нюансов, ознакомиться с «подводными камнями» и наиболее распространёнными ошибками, а также изучить алгоритм создания платформы интернет-магазина с нуля, выбрать подходящую нишу и прочитать наши рекомендации.
Антон Блинов
Антон Блинов
27 Августа 2020
Главная задача любого бизнеса – привлечение клиентов. Математика проста: есть потребители – есть продажи, прибыль, дело процветает; нет потребителей – нет доходов и условий для развития. Покупатель просто так не придёт. Его нужно заинтересовать, сделать предложение, от которого он не сможет отказаться.
Андрей Лымарев
Андрей Лымарев
10 Августа 2020
Битрикс24 – CRM система для эффективного управления бизнес-процессами. К её преимуществам относят: доступность, омниканальность, гибкость. Интеграция сайта с этой платформой поможет систематизировать информацию о целевой аудитории, анализировать продажи, автоматизировать различные задачи.
Денис Шамараков
Денис Шамараков
03 Июля 2020
Что такое Яндекс Маркет?
Площадка Яндекс.Маркет это маркетплейс, который объединяет десятки тысяч интернет-магазинов. Данная площадка предоставляет пользователям удобную навигацию и фильтры товаров, благодаря чему можно выбирать и сравнивать товары сразу нескольких интернет-магазинов в поисках лучшего. Для собственников интернет-магазинов Яндекс.Маркет надежный источник дополнительных клиентов.
24 Июня 2020