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

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

  1. Постановку целей и задач
  2. Написание ТЗ
  3. Разработку прототипа. Иногда прототип включают в техзадание, но его также могут начать создавать только после всех согласований.

Цели и задачи вы скорее всего обсудите при первой встрече с разработчиком. А вот насколько хороший прототип создаст компания, в которую вы обратились, зависит именно от технического задания. Если вы отнесетесь к этому этапу (единственному, который зависит в основном от заказчика!) несерьезно — прототип, а затем и сам сайт либо не оправдают ожиданий, либо окажутся неэффективны.

Зачем нужно техническое задание и кто его составляет?

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

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

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

В редких случаях за ТЗ отвечает заказчик. Однако тогда компания предоставит вам шаблон техзадания, что тоже облегчит работу.

Как правильно составить ТЗ на разработку сайта?

Успешное ТЗ обладает следующими признаками:

1. Оно максимально конкретно.
Нужно отказаться от обтекаемых формулировок, которые можно трактовать по-разному.

Пример.
Неправильно: «Сайт должен быстро загружаться и выдерживать большие нагрузки. Форма заявки должна быть простой и лаконичной».

Правильно:

  • Указать скорость загрузки сайта в баллах по оценке сервиса PageSpeed
  • Указать максимальное количество посетителей, которое сможет находиться на сайте одновременно
  • Перечислить поля для заполнения в форме заявки.

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

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

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

5. Оно содержит технические требования.
Вы должны определиться, на какой CMS будет работать ваш сайт, или перечислить требования к ней и оставить выбор исполнителям.
Также стоит указать множество технических нюансов: кроссбраузерность, адаптивность, защита от хакерских атак и так далее. Вы можете возразить, что в 2020 году все сайты работают в любых браузерах, а адаптивный дизайн стал нормой, однако в техзадании лучше прописывать даже эти требования.

6. Оно подробно описывает планируемую структуру сайта.

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

Структуру можно описать разными способами, самый простой — составить маркированный список с подпунктами. Однако наиболее наглядной является древовидная модель (блок-схема). Именно этот раздел в дальнейшем «вырастет» в прототип.

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

Самый короткий ответ на вопрос «как написать ТЗ для создания сайта?»: максимально подробно. В тех. задании не бывает лишней информации — поверьте, любые мелочи пригодятся в процессе и станут основой для конструктивного и плодотворного общения с разработчиком.