Составление ТЗ для сайта
Переведем идею сайта, страницы или доработки в понятный документ: структура, функции, данные, формы, границы работ и критерии приемки. По нему можно оценить проект, запустить разработку и не спорить о том, что имелось в виду.
Проект: vash-site.ru/remont. Тип: корпоративный сайт.
- Главная — объясняет услугу и ведет к заявке
- Услуги — список направлений ремонта
- Примеры работ — фото, описание, цена, срок
- Цены — таблица и пояснения
- Контакты — карта, реквизиты, форма
Пришлите сайт или идею проекта. Скажем, достаточно ли короткого ТЗ или нужно полноценное проектирование.
| Локальная задача | от 12 000 руб. |
| Лендинг или простой сайт | от 18 000 руб. |
| Корпоративный сайт | от 30 000 руб. |
| Магазин или каталог | от 45 000 руб. |
| Портал, кабинет, сервис | по смете от 70 000 руб. |
Когда ТЗ нужно, а когда можно без него
- Простая правка на 1-2 часа
- Замена текста, фото, телефона, ссылки
- Небольшая правка уже понятного блока
- Задача, где результат очевиден и легко проверяется
Для маленьких задач достаточно короткого описания и оценки.
- Новый сайт или раздел
- Несколько страниц и форм
- Каталог, фильтры, карточки
- Личный кабинет, роли, статусы
- Интеграции, импорт, фид, уведомления
- Несколько подрядчиков или тендер
- Спорный объем работ
Чем больше сценариев, данных и участников, тем дороже обходится работа «на словах».
Лестница сложности
Чем правее задача на этой лестнице, тем больше смысла в отдельном документе.
Что начинает плыть без ТЗ
Сначала кажется, что задача маленькая. Потом всплывают страницы, формы, роли, статусы, интеграции.
Подрядчик и клиент по-разному понимают объем, и часть вопросов решается уже в разработке.
«Форма» может означать одно поле или сложную заявку с файлами, проверками и уведомлениями.
Неясно, кто готовит тексты, фото, цены, документы и таблицы.
Результат сравнивают не с документом, а с ожиданиями в голове.
Разные исполнители считают разные объемы, и их сметы невозможно честно сравнить.
«Нужна форма заявки» — какие поля? куда отправлять? нужен ли файл? что делать после отправки? кто получает копию?
Бриф, ТЗ, прототип, дизайн, смета: чем отличаются
| Что | Простыми словами | Что дает | Что не дает |
|---|---|---|---|
| Бриф | Ответы клиента на вопросы | Сырье для обсуждения | Не фиксирует подробный объем работ |
| ТЗ | Рабочее описание будущего сайта или задачи | Структуру, функции, данные, границы и приемку | Не является готовым дизайном |
| Прототип | Схема экранов и пользовательских сценариев | Понимание расположения и логики интерфейса | Не заменяет текстовое описание требований |
| Дизайн | Визуальные макеты | Как сайт будет выглядеть | Не описывает всю техническую логику |
| Смета | Расчет цены и сроков | Сколько стоит сделать | Без ТЗ может считать разный объем |
| Разработка | Реализация сайта | Готовый сайт или модуль | Не должна начинаться с догадок |
Если нужен только документ для оценки, начинаем с ТЗ. Если нужно понять экраны и путь пользователя, подключаем проектирование.
Что будет внутри документа
Это оглавление настоящего ТЗ. Глубина каждого раздела зависит от проекта, но состав разделов не меняется.
Цель проекта
- Зачем нужен сайт
- Кто пользователь
- Какой результат ожидается
Структура
- Список страниц
- Назначение страниц
- Связи между разделами
Состав страниц
- Блоки
- Формы
- Материалы
- Кнопки и призывы к действию
Функционал
- Заявки
- Калькуляторы
- Фильтры
- Поиск
- Личный кабинет
- Уведомления
Данные
- Услуги
- Товары
- Цены
- Фото
- Файлы
- Пользователи
- Заявки
Админка
- Что можно редактировать
- Какие справочники нужны
- Кто управляет контентом
Интеграции
- Уведомления в Telegram
- CRM
- Импорт
- Фиды
- API, если нужно
Требования
- Адаптивность
- Скорость
- SEO-основа
- Безопасность
- Браузеры и устройства
Границы
- Что входит
- Что не входит
- Что считается новой задачей
Приемка
- Как проверяем готовность
- Какие ошибки исправляются
- Какие изменения считаются новым объемом
Как выглядит фрагмент документа
В ТЗ пишется конкретика по каждой форме: какие поля, куда уходит письмо, что видит человек после отправки.
- Имя
- Описание задачи
- Файл сметы, необязательно
- Письмо уходит на info@site.ru
- Пользователь видит сообщение «Заявка отправлена»
- Менеджер получает тему письма «Заявка с сайта»
Карта будущего сайта
ТЗ описывает не только текст, но и структуру. Пример дерева страниц для сайта по ремонту квартир.
| Задача | объяснить услугу и привести к заявке |
| Блоки | первый экран, виды ремонта, цены, примеры, вопросы и ответы, форма |
| Материалы | фото работ, цены, преимущества, гарантия |
| Форма | заявка на расчет |
Сценарии и функции
ТЗ описывает не только страницы, но и поведение сайта: кто что делает и что происходит дальше.
Пример сценария заявки
Александр, aleksandr@site.ru
Текст: нужен расчет ремонта ванной - Проверяет email
- Отправляет письмо
- Показывает сообщение
- Сохраняет источник страницы
Хранение заявок внутри сайта не входит в базовый функционал. Если заявки должны храниться в админке, это отдельная функция и отдельная оценка.
Цена и сроки
| Вариант | Цена | Срок | Что описываем | Когда подходит |
|---|---|---|---|---|
| Локальная задача | от 12 000 руб. | 2-4 рабочих дня | Один модуль, форма, страница или небольшая доработка | Нужно быстро зафиксировать задачу |
| Лендинг или простой сайт | от 18 000 руб. | 3-7 рабочих дней | Страница, блоки, формы, материалы, базовые требования | Нужен понятный старт разработки |
| Корпоративный сайт | от 30 000 руб. | 5-10 рабочих дней | Структура, разделы, услуги, формы, админка, приемка | Несколько страниц и разделов |
| Магазин или каталог | от 45 000 руб. | 7-15 рабочих дней | Категории, карточки, фильтры, корзина, заявки, товарные данные | Есть товары, цены, статусы, импорт или фиды |
| Портал, кабинет, сервис | по смете от 70 000 руб. | считается отдельно | Роли, права, сценарии, данные, интеграции, приемка | Нетиповая логика и много сценариев |
Цена растет не из-за количества страниц в документе. Она растет из-за количества сценариев, данных, ролей, спорных мест и будущих рисков разработки. Стартовая цена подходит для простых задач и мини-ТЗ. Полное ТЗ для сложной разработки, тендера или передачи другой команде считается отдельно.
Мини-калькулятор сложности ТЗ
Отметьте то, что есть в вашей задаче. Это не финальная цена, а быстрый ориентир. Точно скажем после короткого разбора задачи.
Похоже на локальную задачу или мини-ТЗ: от 12 000 руб.
Что входит и что не входит
- Интервью и уточняющие вопросы
- Анализ текущего сайта, если он есть
- Структура страниц
- Описание ключевых страниц
- Описание форм и сценариев
- Список данных и материалов
- Базовые требования к сайту
- Границы работ
- Критерии приемки
- PDF и редактируемый документ
- Один цикл правок до утверждения
- Готовый дизайн
- Кликабельный прототип всех экранов
- Верстка и программирование
- Тексты всех страниц
- Фото и графика
- Полное исследование конкурентов
- Семантическое ядро
- Настройка рекламы
- Сложные интеграции без отдельной оценки
- Бесконечные правки после утверждения
ТЗ может описывать дизайн, прототип или интеграцию как требование. Но сама разработка дизайна, прототипа или интеграции считается отдельной работой.
Процесс работы
- Клиент присылает сайт, идею или задачу
- Меноком определяет уровень ТЗ
- Вопросы
- Материалы
- Примеры
- Ограничения
- Страницы
- Функции
- Данные
- Открытые вопросы
- Клиент видит первый документ
- Спорные места выделены
- Один цикл правок до утверждения
- Новые функции выносятся в отдельную оценку
- Редактируемый файл
- Основа для сметы или передачи подрядчику
Как ТЗ помогает сравнить подрядчиков
- Подрядчик А считает «сайт»
- Подрядчик Б считает «сайт + каталог»
- Подрядчик В считает «сайт + каталог + импорт + фильтры»
Цены разные, но сравнить их честно нельзя.
У всех подрядчиков один документ:
- 12 страниц
- 3 формы
- каталог
- фильтры
- админка
- критерии приемки
Сравнение становится честнее.
ТЗ не гарантирует, что любой подрядчик сделает работу хорошо. Оно снижает риск недопонимания и помогает сравнить оценки по одному объему.
Расскажите про задачу
Можно прикрепить файл, если есть бриф, схема, список страниц или старая смета — пришлите его вместе с ответом.
Ответим выбранным способом в рабочее время 12:00-22:00 по Екатеринбургу. Без звонков без договоренности.
| Имя | Александр |
| Сайт | vash-site.ru/remont |
| Задача | составить ТЗ на корпоративный сайт по ремонту квартир |
| Важно | услуги, цены, примеры работ, форма заявки, отправка на email |
| Контакт | aleksandr@site.ru |
Почему ТЗ можно доверить нам
Пишем ТЗ не в вакууме, а из практики сайтов, админок, заявок и поддержки.
В ТЗ учитываем не только запуск, но и редактирование, продвижение, формы, заявки.
Без лишней канцелярии, но с достаточной детализацией для оценки.
Вы не обязаны сразу заказывать разработку: сначала можно привести задачу в порядок.
Как выглядит документ
- Оглавление
- Карта страниц
- Описание формы
- Критерии приемки
Это аккуратный макет. Чужие данные и названия проектов в нем не используются.
Частые вопросы
Нужно ли ТЗ для маленькой правки?
Можно ли с вашим ТЗ пойти к другому подрядчику?
ТЗ заменяет прототип?
ТЗ заменяет дизайн?
Вы сделаете точную смету после ТЗ?
Можно ли начать разработку без ТЗ?
Сколько правок входит?
Пришлите сайт или идею проекта
Мы подскажем, нужен ли полноценный документ или хватит короткого описания задачи.
Для оценки достаточно ссылки на сайт, короткого описания задачи и пары примеров, если они есть.