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

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

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

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

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

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

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

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

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

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

Существуют следующие основные правила его составления:

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

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

Правильно:

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

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

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

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

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

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

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

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

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

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