Разработка 4 мин чтения

Что вы получаете после сдачи проекта: доступы, код и инструкция

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

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

Страх остаться без доступа к своему продукту

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

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

Что должно быть передано

Я передаю проект по списку из шести групп. Принцип один: владелец аккаунта вы, у исполнителя доступ, который можно отозвать.

  • Домен. Зарегистрирован на вас или вашу компанию, в личном кабинете регистратора, с вашей почтой и телефоном для подтверждений.
  • Сервер или хостинг. Аккаунт ваш, оплата с вашей карты или по счёту на юрлицо. Мне вы выдаёте отдельного пользователя, а не пароль от главной учётной записи.
  • Аккаунты ботов и сервисов. Бот в Telegram или MAX, платёжный сервис, CRM, почтовая рассылка, ключи нейросетей, аналитика. Всё оформлено на вас. Бот в Telegram можно и передать через BotFather, но там есть условия, например включённая двухфакторная защита у отдающего, поэтому проще создавать его с вашего аккаунта сразу.
  • Репозиторий с кодом. Ваш аккаунт на GitHub, GitLab или другой площадке, история изменений внутри, а не архив в почте.
  • Документация. Как запустить, как обновить, где лежат настройки и ключи, как устроены интеграции: что с чем соединено, по каким адресам, какими ключами.
  • Резервные копии. Где хранятся, как часто делаются, как восстановить. Копии лежат в вашем хранилище, а не только у меня.

Как проверить, что передали всё

Передачу проверяют руками. Вот чек-лист приёмки, его можно пройти без технического образования.

  • Зайти в кабинет регистратора со своей почтой и увидеть домен и дату окончания оплаты.
  • Зайти в панель сервера и увидеть, что плательщик вы.
  • Открыть репозиторий со своего аккаунта и посмотреть, что там есть история правок за весь проект.
  • Попросить в панели бота или сервиса показать владельца. Если там мой аккаунт, передача не завершена.
  • Выдать доступ второму человеку, например вашему программисту или сотруднику, и проверить, что он справляется по инструкции, а не по моим подсказкам.
  • Развернуть проект из репозитория на чистом сервере по инструкции. Это самая честная проверка: если запустилось, код и документация настоящие.
  • Восстановить базу из резервной копии хотя бы в тестовом окружении.
  • Перевыпустить один ключ, например токен бота, и убедиться, что всё продолжает работать с новым.

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

Что остаётся у исполнителя и почему

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

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

Что важно учесть

Права на код зависят от договора. По части четвёртой ГК РФ (статья 1296) в договоре, предметом которого было создание программы или базы данных, исключительное право принадлежит заказчику, если договор не предусматривает иное. Тот же пункт говорит, что исполнитель может использовать такую программу для собственных нужд на условиях безвозмездной простой (неисключительной) лицензии, если договор не установил другого. Поэтому эти вопросы нужно прописать в договоре явно, а не рассчитывать на общее правило. Я не юрист, договор покажите юристу.

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

И последнее ограничение. Даже идеальная передача не отменяет сопровождения. Мессенджеры меняют правила, токены истекают, сертификаты кончаются, диск заполняется. Код у вас, но следить за ним кто-то должен: я, ваш программист или вы сами.

Как выглядит поддержка после запуска

Первые недели после запуска уходят на ошибки, которые видны только на живых пользователях. Дальше поддержка идёт по абонентке: мониторинг, обновления, небольшие правки, проверка резервных копий, отчёт раз в месяц. Подробности написал в статье про поддержку ботов и интеграций. Прайс на разработку и сопровождение смотрите на странице цен. Разработку ботов я веду в разделе Telegram-боты и MAX.

Если поддержка вам не нужна, это тоже вариант, для него и делается передача.

Что можно сделать уже сейчас

  1. Если проект уже сдан, выпишите всё, что у него есть: домен, сервер, бот, сервисы, почта. Напротив каждого пункта запишите, на чьё имя он оформлен.
  2. Пройдите чек-лист выше. Пункты, где владелец не вы, отметьте и попросите исполнителя переоформить.
  3. Если проект ещё в работе, включите список из шести групп в приложение к договору и прямо укажите, что приёмка включает проверку разворачиванием.
  4. Заведите общий документ, где хранится список доступов и дата их последней проверки. Раз в квартал сверяйтесь.

Частые вопросы

Можно ли получить исходный код до полной оплаты?

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

Что делать, если исполнитель отказывается переоформлять домен или аккаунты?

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

Нужна ли мне вообще документация, если я не программист?

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

Коротко о главном

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

Хотите сдать проект так, чтобы вы им владели, или проверить уже сданный? Напишите мне в Telegram слово «СДАЧА». Пройдём чек-лист вместе и посмотрим, что у вас сейчас на чьём имени.

Услуги по теме

Что я делаю для бизнеса

  • Боты в Telegram, MAX, VK
  • Автоматизация процессов и CRM
  • Аналитика и дашборды
  • Сайты и лендинги под ключ

Бесплатно: чек-лист «Готов ли ваш бизнес к 152-ФЗ»

12 пунктов, которые проверяют готовность за час: данные, согласия, уведомление в РКН, локализация, защита. Отметьте, что уже сделано, и увидите дыры, за которые сейчас штрафуют.

Готовы обсудить вашу задачу?

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

Пишу о разработке, ИИ и законах для бизнеса

Разборы, кейсы и практика — без воды. Выходит регулярно, читать 3–5 минут.

Готовые решения под ключTurnkey solutionsSoluciones llave en mano交钥匙解决方案Түлхүүр гардуулах шийдэл 451 готовых IT-решений для бизнеса451 ready-made IT solutions for business451 soluciones IT listas para empresas451 个面向企业的现成 IT 解决方案Бизнест зориулсан 451 бэлэн IT шийдэл Автоматизация, боты, AI, 152-ФЗ и платформы · бесплатная консультацияAutomation, bots, AI, data privacy and platforms · free consultationAutomatización, bots, IA, privacidad de datos y plataformas · consulta gratis自动化、机器人、AI、数据合规与平台 · 免费咨询Автоматжуулалт, бот, AI, өгөгдлийн хамгаалалт ба платформ · үнэгүй зөвлөгөө Смотреть каталогView catalogVer catálogo查看目录Каталог үзэх