ТЗ и договор на разработку сайта: что писать и что проверить

· 5 минут чтения

Скелет ТЗ на одну страницу, этапы работы по порядку и пункты договора, из-за которых потом спорят чаще всего.

Коротко: техническое задание на небольшой сайт — это одна-две страницы текста, а не сорок; договор нужен обеим сторонам и решает всего четыре вопроса — что делаем, за сколько, когда считается сделанным и кому это принадлежит. Дальше — что писать в каждом пункте и что проверить перед последней оплатой.

Я разработчик, а не юрист. Ниже — то, что вижу с обеих сторон стола за годы работы, и ссылки на нормы, которые стоит прочитать. Договор на крупный проект или спор, который уже случился, — это к юристу.

Зачем ТЗ, если и так всё понятно

Типичное начало проекта: «сделайте как вот на этом сайте, только под нас и лучше». Через две недели выясняется, что заказчик имел в виду каталог с фильтрами, а исполнитель — пять страниц с описанием услуг. Оба правы, и оба потеряли время.

ТЗ не защищает от плохого исполнителя и не заменяет разговоров. Оно делает одну вещь: превращает «сайт» в перечень, по которому можно сказать «сделано» или «не сделано». Именно поэтому оно нужнее заказчику, чем разработчику, — и именно поэтому хороший разработчик просит его сам.

Скелет ТЗ на одну страницу

Для сайта небольшой компании достаточно ответов на девять пунктов. Пишите своими словами, без канцелярита — это рабочий документ, а не отчёт.

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

На магазин или сервис с личным кабинетом ТЗ, конечно, будет объёмнее — там появляются роли пользователей, статусы заказов и сценарии. Но принцип тот же: описываем поведение, а не красоту.

Этапы разработки по порядку

  1. Обсуждение задачи и сбор фактуры: услуги, цены, сроки, вопросы клиентов, контакты.
  2. Структура и прототип: какие блоки, в каком порядке, что в них написано. Утверждается на этом шаге, а не на готовом дизайне.
  3. Дизайн: макеты ключевых страниц. Правки здесь дёшевы, после вёрстки — дороги.
  4. Вёрстка и сборка: страницы оживают, подключаются формы и система управления.
  5. Наполнение: тексты, фотографии, товары.
  6. Тестирование: телефоны, браузеры, формы, скорость, ошибки в ссылках.
  7. Запуск: домен, хостинг, сертификат, аналитика, карта сайта.
  8. Гарантийный период: исправление того, что всплыло после запуска.

Порядок нарушают обычно в одном месте — начинают с дизайна, не утвердив структуру. После этого каждая правка смысла тянет за собой перерисовку, и проект дорожает на ровном месте.

Договор: пункты, из-за которых спорят

Работать по договору стоит даже с фрилансером и даже на 30 000 ₽ — не из недоверия, а чтобы одинаково понимать финиш. Вот пункты, ради которых он существует.

  • Предмет и приложение с ТЗ. Договор без ТЗ описывает намерение, а не работу.
  • Сроки по этапам и что происходит при просрочке с обеих сторон. Заказчик, который две недели не присылает тексты, тоже срывает срок.
  • Порядок оплаты: аванс и оплата по этапам. Полная предоплата — риск заказчика, полная постоплата — риск исполнителя.
  • Правки: сколько итераций входит в цену и что считается новой задачей. Без этого пункта правки бесконечны, и это портит отношения быстрее всего.
  • Приёмка: как передаётся результат, в какой срок заказчик присылает замечания и что происходит, если он молчит.
  • Права на результат — отдельно, см. ниже.
  • Доступы: домен, хостинг, панель управления, аналитика. Всё оформляется на заказчика.

Кому принадлежит сайт

По статье 1296 ГК исключительное право на созданное по заказу произведение принадлежит заказчику, если в договоре не написано иное. Там же обратная сторона: исполнитель вправе использовать сделанное для собственных нужд по безвозмездной лицензии — на этом законно стоит любое портфолио.

Практический вывод для заказчика: если вы не хотите видеть свой сайт в чужом портфолио или в виде шаблона для конкурента, это отдельно оговаривается в договоре, а не подразумевается. И наоборот, разработчику стоит прямо записать право показывать работу — иначе через год придётся спрашивать разрешение.

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

Если исполнитель — самозанятый

Плательщик налога на профессиональный доход — законный контрагент и для компании, и для предпринимателя. Особенности простые:

  • Договор обычный, в свободной форме — подряд или возмездное оказание услуг. Ничего специального в нём нет.
  • Вместо кассового чека исполнитель выдаёт чек из приложения «Мой налог» — без него компания не сможет учесть расход.
  • Заказчик не платит за самозанятого НДФЛ и взносы — исполнитель платит налог сам.
  • Ограничение по доходу — 2,4 млн ₽ в год. При его превышении режим теряется, и продолжать работу придётся уже как ИП.
  • Не оформляйте так постоянную занятость с графиком и рабочим местом: это уже трудовые отношения, и вопросы будут к заказчику.

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

Что проверить до последней оплаты

  1. Домен зарегистрирован на вас, доступ к личному кабинету регистратора у вас.
  2. Хостинг оформлен на вас, пароли переданы, у вас есть свежая резервная копия сайта.
  3. Формы проверены вами лично: заявка уходит и доходит на почту или в мессенджер.
  4. Сайт открывается на телефоне без горизонтальной прокрутки и не разъезжается.
  5. Установлена аналитика, и вы видите в ней свой собственный визит.
  6. Переданы исходники и доступ к системе управления, а не только адрес сайта.
  7. Записано, что входит в гарантийный период и как долго он длится.

Эти семь пунктов закрывают почти все истории вида «сайт сделали, а потом мы не смогли ничего изменить». Проверять их лучше до перевода последнего платежа: после него скорость ответов исполнителя обычно падает.

Нужен сайт, а не инструкция?

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

Размещение и домен

Хостинг, SSL, почта, перенос на ваш домен

от 5 000 ₽ 1–2 дня

Доработка под ваш бизнес

Свои тексты, фото, логотип, фирменные цвета

от 10 000 ₽ 1–3 дня

Расширение функционала

Дополнительные секции, формы, калькуляторы, интеграции. Магазин, оплата и личный кабинет — по оценке

от 20 000 ₽ от недели

Реклама и SEO

Настройка рекламы, оптимизация под поиск, аналитика

от 10 000 ₽ в месяц

Цены — за работу. Рекламный бюджет оплачивается отдельно: он уходит напрямую в рекламную систему, а не мне.

Первый шаг бесплатный: расскажите, что нужно, — отвечу, как это делается, сколько займёт и во сколько обойдётся. Без обязательств.

Что почитать дальше