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

Договор на разработку сайта нужен для середины проекта, когда выясняется, что заказчик ждал каталог с фильтрами, а подрядчик собрал пять страниц. В этот момент спор решает приложение с перечнем страниц.

Ниже разберу, какие пункты защищают заказчика, какие формулировки должны насторожить и что делать, если договора нет, а работа уже идёт.

Зачем договор, когда подрядчик свой

Знакомый исполнитель, друг по рекомендации, бывший коллега. Объём обсуждают по телефону, срок называют на словах, оплату переводят на карту. Первые недели всё идёт гладко: обе стороны держат в голове один и тот же сайт.

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

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

Состав работ и результат

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

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

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

Сроки и оплата по этапам

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

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

Срок отсчитывают с момента, когда у исполнителя на руках все материалы: тексты, фотографии, доступы. Об этом пишут прямо, чтобы перенос даты не выглядел виной подрядчика.

Что должен сделать заказчик

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

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

Права на сайт и доступы

Домен, хостинг, панель управления, аналитика, аккаунт в рекламном кабинете. Всё это оформляют на заказчика с первого дня работы. Когда домен числится за исполнителем, смена подрядчика превращается в переговоры с человеком, которому вы больше ничего не должны.

Отдельным пунктом идёт право на результат. Вы получаете исходники макетов, доступы и возможность менять сайт своими силами. Пока это не проговорено, переделать страницу без помощи автора не получится.

Передачу оформляют актом: список доступов, дата, логины. Проверить приёмку просто — зайдите в панель управления со своего компьютера и поменяйте текст на странице.

Правка или новая работа

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

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

Ещё в договоре называют число кругов правок: сколько вариантов макета и сколько заходов на доработку входит в цену. Без такой записи разговор об оттенке кнопки превращается в переписку о деньгах.

Расторжение и гарантия после запуска

Расторжение описывают заранее, пока все в хороших отношениях. Что происходит с оплатой за незавершённый этап, кому остаются макеты, передают ли доступы при остановке работ, за сколько дней сторона предупреждает о выходе.

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

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

Как договор связан с заданием и сметой

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

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

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

Формулировки, которые должны настораживать

Ниже фразы, которые переносят риск на заказчика.

  • «Дизайн должен понравиться заказчику». Критерий вкуса проверить нельзя. Подрядчик получает право на бесконечные переделки, а вы — на бесконечные согласования. Приёмка идёт по списку из задания.
  • «Доработки без ограничений». Щедрая на вид фраза означает, что срок проекта ничем не ограничен. Разумнее назвать число кругов правок и цену за дополнительные.
  • «Домен оформляется на исполнителя». Адрес сайта останется у него, пока вы не договоритесь об обратном. Домен оформляют на заказчика, даже когда работы делает близкий человек.
  • «Оплата после полного запуска». Для исполнителя это работа за свой счёт на несколько недель. Он либо согласится и заложит риск в цену, либо пропадёт на середине.
  • «Срок сдачи — по согласованию сторон». Даты нет, значит, её и не будет. Этапы с проверяемым результатом показывают, где проект стоит.

Отдельная примета — договор без приложений. Короткий текст нормален, когда рядом лежит перечень страниц и смета. Общая фраза «разработать сайт согласно пожеланиям заказчика» защищает только исполнителя.

Перед подписанием вычитайте три места: перечень страниц, этапы оплаты и раздел о правах. Приложение с заданием попросите прислать вместе с основным текстом.

Если договора нет или спор уже начался

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

Дальше разговор идёт по существу: что уже сделано, что осталось, сколько стоит довести проект до конца. Часто дешевле заплатить за завершение спорного этапа и забрать доступы, чем начинать с нового исполнителя.

Если сайт застрял на чужом домене, до выяснения отношений потребуйте выгрузку базы и файлов. Собранный заново сайт обходится дороже нескольких неприятных писем. Когда речь идёт о крупной сумме или о чужом товарном знаке, разбираться должен юрист: я описываю порядок работ и не даю правовых советов.

Честные пределы

Договор закрывает спор о составе работ, сроках и оплате. Он не заменяет внятное задание и контроль по ходу проекта. Если вы не смотрите прототип и не открываете тестовый адрес до запуска, к финишу соберётся ровно то, что написано в бумаге, и не то, что вы себе представляли.

Судиться долго и дорого. Разбирательство тянется месяцами, а сайт всё это время не приносит заявок. Большая часть конфликтов решается на приёмке, пока стороны ещё разговаривают. Ради этой приёмки документ и пишут: чтобы спор шёл о пункте списка, а не о том, кто что имел в виду.

Ещё одно ограничение: договор не делает подрядчика сильнее. Если исполнитель не разбирается в теме, никакие пункты не появятся в готовой работе. Документ распределяет ответственность, а работу выполняет человек.

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