Зачем сайту техническое задание и что в нём пишут

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

Самый частый конфликт между заказчиком и разработчиком звучит так: «я думал, это будет входить». Думал заказчик, не включил разработчик, виноватых нет — просто никто не записал. Техническое задание и есть та самая запись, после которой спорить не о чем.

Что это такое простыми словами

Это список того, что будет на сайте и как оно работает. Не юридический документ и не сто страниц текста: для сайта визитки хватает двух-трёх страниц. Главное свойство — конкретность. Не «удобный каталог», а «товары делятся на категории, у товара есть фото, цена, описание и кнопка заказа». Второе звучит скучнее, зато это нельзя понять двумя разными способами.

Почему без него выходит не то

В голове у заказчика уже есть готовый сайт, он его видит. Разработчик этого не видит и достраивает недостающее из своего опыта. Совпадают картинки редко. Потом начинается переделка: заказчик недоволен, разработчик считает, что сделал всё как договаривались, и оба по-своему правы. ТЗ просто переносит картинку из головы на бумагу, пока за неё ещё не заплачено.

Что внутри

Список страниц и что на каждой. Как выглядит заявка и куда она приходит. Нужны ли языки кроме одного. Что заказчик сможет менять сам, а что только через разработчика. Кто даёт тексты и фотографии — это, кстати, самый частый срыв сроков. Сроки по этапам и что входит в поддержку после запуска. Отдельно — чего на сайте точно не будет, этот пункт экономит больше всего нервов.

Кто его пишет

Обычно разработчик, после разговора с заказчиком. Клиент не обязан знать, как формулируют требования, его дело — рассказать про бизнес и ответить на вопросы. Я делаю так: созваниваемся, я расспрашиваю, потом присылаю документ. Заказчик читает и говорит, где я его не так понял. Поправили, согласовали — дальше работаем по нему, и к этому тексту возвращаемся при любом споре.

Когда можно обойтись

Если задача на пару часов — поправить текст, добавить страницу, поменять телефон, — писать ТЗ дольше, чем сделать. Хватит переписки. Но всё, что дороже нескольких сотен долларов и дольше недели, лучше начинать с документа. Не из любви к бюрократии, а потому что переделка стоит дороже, чем день на согласование.

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