Срок плывёт не потому, что «дизайн сложный». Он плывёт, когда до старта не названы страницы, стек и признак, по которому работу можно принять. Одностраничного ТЗ хватает, если оно конкретное.
Один абзац о задаче
Кто клиент, что он должен сделать на сайте и что считается успехом. «Нужен современный сайт» — не задача. «Заявка на расчёт уходит с первого экрана» — задача. Из этого абзаца собирается заголовок, а не палитра.
Список страниц
Главная, работы, контакты, языки, статьи — что реально входит в срок. У каждой страницы один смысл. Если страницы нет в списке, её нет в оценке. «Потом ещё блог» без списка тем — это следующий договор, не хвост текущего.
Стек и сдача
- Статика или CMS, где лежит хостинг, нужна ли форма, нужен ли бот
- Страница открывается по боевому адресу
- Форма доходит туда, куда договорились
- В исходном HTML есть свой title, description и один h1
- На телефоне текст не прыгает, пока грузятся картинки
Чего не класть в ТЗ
Двадцать референсов без пометки, что именно берём. Выберите один экран, который нравится, и одно ограничение, которое нельзя нарушать: срок, стек, тон, запрет на чужие виджеты. Остальное — вкус, его обсуждают на макете, а не прячут в приложение к договору.
Как из этого абзаца собирается первый экран — в заметке про структуру лендинга. Как выглядит сдача в портфолио — в тексте про кейс. Прислать вводные — через контакты.