Зачем нужно ТЗ
Техническое задание — это договорённость о том, что вы получите. Без него каждый участник понимает задачу по-своему, и расхождение обнаруживается, когда сайт уже готов. С ним спор решается открытым документом: что сказано, то и делается.
Что написать
- Цель. Продать, собрать заявки, рассказать о компании. Одна главная цель.
- Аудитория. Кто эти люди и с чем приходят.
- Страницы. Список разделов с коротким описанием каждого.
- Функции. Формы, оплата, калькулятор, запись, личный кабинет.
- Тексты и фото. Есть ли они у вас или нужна помощь.
- Примеры. Три-пять сайтов, которые нравятся, и что именно в них нравится.
- Сроки и бюджет. Даже ориентировочные.
- Доступы. Домен, хостинг, аналитика, где они сейчас.
Что подрядчик спросит дополнительно
- как будут обрабатываться заявки;
- какие системы нужно подключить;
- кто будет обновлять сайт после запуска.
Заранее подумайте над этими вопросами: они определяют и цену, и срок. Если у вас уже есть CRM или онлайн-касса, скажите об этом сразу, и подрядчик заложит интеграцию.
Как писать, чтобы вас поняли
- Пишите о задаче, а не о способе: вместо «нужен слайдер» — «хочу показать три главных услуги на первом экране».
- Приводите примеры и объясняйте, что в них нравится: цвета, структура, подача.
- Указывайте то, что точно не нужно: это экономит время не меньше, чем список желаемого.
- Отмечайте, что обязательно, а что можно добавить позже.
Чего избегать
- Расплывчатого «современный красивый сайт».
- Требования «как у конкурента» без объяснения, что именно.
- Менять требования после начала работы без согласования.
Последний пункт болезненный. Изменение задачи посреди работы почти всегда удлиняет срок и увеличивает цену. Это нормально, если оно согласовано заранее и принято обеими сторонами, а не добавляется неформально.
Подробнее о подготовке — в статье о том, как подготовиться к разработке. А если нужна оценка, опишите задачу — ответим в течение дня.
Не нужно писать идеальное ТЗ. Достаточно ответить на вопросы выше, остальное уточним в брифе.