ТЗ нужно не для бюрократии, а чтобы вы и подрядчик одинаково понимали, что будет сделано и как это принимать. Без него спор «это входило в смету или нет» возникает на каждом этапе.
Из каких разделов состоит ТЗ
- Цель сайта и целевое действие: что человек должен сделать.
- Аудитория и языки: кто приходит и на каком языке читает.
- Структура: список страниц и что на каждой.
- Функции: формы, калькуляторы, личный кабинет, фильтры.
- Интеграции: оплата, 1С, CRM, доставка, аналитика.
- Контент: кто пишет тексты и даёт фото.
- Технические требования: скорость, адаптив, хостинг, домен.
- Критерии приёмки: при каких условиях работа считается сданной.
Критерии приёмки — самый важный раздел
Формулируйте проверяемо. Не «сайт должен быть быстрым», а «главная открывается за N секунд на мобильном интернете». Не «удобная админка», а «менеджер добавляет товар без участия разработчика». Проверяемые формулировки экономят недели споров.
Типичные ошибки в ТЗ
- Список «хотелок» без приоритетов — смета вырастает втрое.
- Ссылка на чужой сайт «сделайте так же» вместо описания задач.
- Нет решения по языковым версиям — потом выясняется, что нужен узбекский.
- Не указано, кто готовит контент, — проект встаёт на этапе наполнения.