ТЗ и договор на разработку сайта: что писать и что проверить
Скелет ТЗ на одну страницу, этапы работы по порядку и пункты договора, из-за которых потом спорят чаще всего.
Коротко: техническое задание на небольшой сайт — это одна-две страницы текста, а не сорок; договор нужен обеим сторонам и решает всего четыре вопроса — что делаем, за сколько, когда считается сделанным и кому это принадлежит. Дальше — что писать в каждом пункте и что проверить перед последней оплатой.
Я разработчик, а не юрист. Ниже — то, что вижу с обеих сторон стола за годы работы, и ссылки на нормы, которые стоит прочитать. Договор на крупный проект или спор, который уже случился, — это к юристу.
Зачем ТЗ, если и так всё понятно
Типичное начало проекта: «сделайте как вот на этом сайте, только под нас и лучше». Через две недели выясняется, что заказчик имел в виду каталог с фильтрами, а исполнитель — пять страниц с описанием услуг. Оба правы, и оба потеряли время.
ТЗ не защищает от плохого исполнителя и не заменяет разговоров. Оно делает одну вещь: превращает «сайт» в перечень, по которому можно сказать «сделано» или «не сделано». Именно поэтому оно нужнее заказчику, чем разработчику, — и именно поэтому хороший разработчик просит его сам.
Скелет ТЗ на одну страницу
Для сайта небольшой компании достаточно ответов на девять пунктов. Пишите своими словами, без канцелярита — это рабочий документ, а не отчёт.
- Задача сайта и главное действие посетителя: заявка, звонок, запись, покупка.
- Кто аудитория и на каком языке с ней говорить.
- Список страниц с одной строкой о содержимом каждой.
- Функции: формы, калькулятор, фильтры, каталог, интеграции с CRM, оплата.
- Кто даёт тексты и фотографии. Это самый частый источник срыва сроков.
- Требования к внешнему виду: примеры сайтов, которые нравятся, и что именно в них нравится.
- Технические условия: адаптив под телефоны, скорость, поддержка браузеров, аналитика.
- Что в работу не входит — отдельным абзацем. Он экономит больше времени, чем весь остальной документ.
- Как принимаем: по какому списку проверяем результат.
На магазин или сервис с личным кабинетом ТЗ, конечно, будет объёмнее — там появляются роли пользователей, статусы заказов и сценарии. Но принцип тот же: описываем поведение, а не красоту.
Этапы разработки по порядку
- Обсуждение задачи и сбор фактуры: услуги, цены, сроки, вопросы клиентов, контакты.
- Структура и прототип: какие блоки, в каком порядке, что в них написано. Утверждается на этом шаге, а не на готовом дизайне.
- Дизайн: макеты ключевых страниц. Правки здесь дёшевы, после вёрстки — дороги.
- Вёрстка и сборка: страницы оживают, подключаются формы и система управления.
- Наполнение: тексты, фотографии, товары.
- Тестирование: телефоны, браузеры, формы, скорость, ошибки в ссылках.
- Запуск: домен, хостинг, сертификат, аналитика, карта сайта.
- Гарантийный период: исправление того, что всплыло после запуска.
Порядок нарушают обычно в одном месте — начинают с дизайна, не утвердив структуру. После этого каждая правка смысла тянет за собой перерисовку, и проект дорожает на ровном месте.
Договор: пункты, из-за которых спорят
Работать по договору стоит даже с фрилансером и даже на 30 000 ₽ — не из недоверия, а чтобы одинаково понимать финиш. Вот пункты, ради которых он существует.
- Предмет и приложение с ТЗ. Договор без ТЗ описывает намерение, а не работу.
- Сроки по этапам и что происходит при просрочке с обеих сторон. Заказчик, который две недели не присылает тексты, тоже срывает срок.
- Порядок оплаты: аванс и оплата по этапам. Полная предоплата — риск заказчика, полная постоплата — риск исполнителя.
- Правки: сколько итераций входит в цену и что считается новой задачей. Без этого пункта правки бесконечны, и это портит отношения быстрее всего.
- Приёмка: как передаётся результат, в какой срок заказчик присылает замечания и что происходит, если он молчит.
- Права на результат — отдельно, см. ниже.
- Доступы: домен, хостинг, панель управления, аналитика. Всё оформляется на заказчика.
Кому принадлежит сайт
По статье 1296 ГК исключительное право на созданное по заказу произведение принадлежит заказчику, если в договоре не написано иное. Там же обратная сторона: исполнитель вправе использовать сделанное для собственных нужд по безвозмездной лицензии — на этом законно стоит любое портфолио.
Практический вывод для заказчика: если вы не хотите видеть свой сайт в чужом портфолио или в виде шаблона для конкурента, это отдельно оговаривается в договоре, а не подразумевается. И наоборот, разработчику стоит прямо записать право показывать работу — иначе через год придётся спрашивать разрешение.
Отдельно проследите за исходниками. «Сайт передан» и «переданы исходные файлы, макеты и доступ к системе управления» — не одно и то же, и выясняется это обычно при смене подрядчика.
Если исполнитель — самозанятый
Плательщик налога на профессиональный доход — законный контрагент и для компании, и для предпринимателя. Особенности простые:
- Договор обычный, в свободной форме — подряд или возмездное оказание услуг. Ничего специального в нём нет.
- Вместо кассового чека исполнитель выдаёт чек из приложения «Мой налог» — без него компания не сможет учесть расход.
- Заказчик не платит за самозанятого НДФЛ и взносы — исполнитель платит налог сам.
- Ограничение по доходу — 2,4 млн ₽ в год. При его превышении режим теряется, и продолжать работу придётся уже как ИП.
- Не оформляйте так постоянную занятость с графиком и рабочим местом: это уже трудовые отношения, и вопросы будут к заказчику.
Акт при этом всё равно полезен: чек подтверждает оплату, а акт — что именно принято. На небольших проектах оба документа умещаются в переписку с подписанными файлами.
Что проверить до последней оплаты
- Домен зарегистрирован на вас, доступ к личному кабинету регистратора у вас.
- Хостинг оформлен на вас, пароли переданы, у вас есть свежая резервная копия сайта.
- Формы проверены вами лично: заявка уходит и доходит на почту или в мессенджер.
- Сайт открывается на телефоне без горизонтальной прокрутки и не разъезжается.
- Установлена аналитика, и вы видите в ней свой собственный визит.
- Переданы исходники и доступ к системе управления, а не только адрес сайта.
- Записано, что входит в гарантийный период и как долго он длится.
Сколько стоит сделать сайт и из чего складывается смета
Эти семь пунктов закрывают почти все истории вида «сайт сделали, а потом мы не смогли ничего изменить». Проверять их лучше до перевода последнего платежа: после него скорость ответов исполнителя обычно падает.
Нужен сайт, а не инструкция?
Разобраться и сделать самому можно — выше как раз про это. Если проще поручить, я делаю сайты и лендинги под задачу:
Размещение и домен
Хостинг, SSL, почта, перенос на ваш домен
от 5 000 ₽ 1–2 дня
Доработка под ваш бизнес
Свои тексты, фото, логотип, фирменные цвета
от 10 000 ₽ 1–3 дня
Расширение функционала
Дополнительные секции, формы, калькуляторы, интеграции. Магазин, оплата и личный кабинет — по оценке
от 20 000 ₽ от недели
Реклама и SEO
Настройка рекламы, оптимизация под поиск, аналитика
от 10 000 ₽ в месяц
Цены — за работу. Рекламный бюджет оплачивается отдельно: он уходит напрямую в рекламную систему, а не мне.
Первый шаг бесплатный: расскажите, что нужно, — отвечу, как это делается, сколько займёт и во сколько обойдётся. Без обязательств.
Что почитать дальше
- Сколько стоит сделать сайт и из чего складывается смета Вилки по типам сайтов, список работ, из которых складывается любая смета, и вопросы, которые стоит задать до подписания.
- Оферта на сайте: обязывает ли указанная цена продать по ней Что происходит, если человек требует продать по цене со страницы, зачем нужна оговорка и чем оферта отличается от согласия на обработку данных.
- Как создать сайт с нуля самому: пошаговая инструкция Три рабочих способа, честное сравнение и порядок действий, который не даст застрять на первом шаге.