Перейти к содержанию
Innovialabs

Договор на разработку ПО: какие пункты проверить

Практика3 мин

Коротко

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

Короткий ответ

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

1. Объём работ (scope)

Главная причина конфликтов — разное понимание того, что входит в проект.

Проверьте:

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

2. Этапы и оплата

Оплата «всё сразу» и «всё в конце» одинаково рискованны. Лучше — оплата по этапам (milestones), привязанная к конкретному результату.

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

3. Приёмка

Без процедуры приёмки этап невозможно ни закрыть, ни оспорить.

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

4. Интеллектуальная собственность

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

  • Переходят ли к заказчику исключительные права на код, дизайн и документацию, и в какой момент — обычно после оплаты.
  • Передаётся ли исходный код, а не только работающая программа.
  • Какие сторонние библиотеки и open-source-компоненты используются и под какими лицензиями.
  • Может ли подрядчик использовать свои наработки (фреймворки, модули) — и на каких условиях они лицензируются заказчику.
  • Может ли подрядчик упоминать проект в портфолио.

5. Гарантия

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

6. Ответственность и конфиденциальность

  • Ограничение ответственности: максимальная сумма, на которую стороны отвечают друг перед другом.
  • Штрафы за просрочку — и для подрядчика, и для заказчика (например, за задержку оплаты или материалов).
  • NDA: какие данные считаются конфиденциальными и сколько длится обязанность их хранить.
  • Обработка персональных данных, если система работает с данными клиентов.

7. Расторжение

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

Быстрый чек-лист перед подписанием

ПунктПроверено
ТЗ приложено к договору☐
Этапы привязаны к результату☐
Есть критерии и сроки приёмки☐
Права на код переходят заказчику☐
Исходный код и доступы передаются☐
Указан гарантийный срок☐
Ограничена ответственность сторон☐
Описан порядок расторжения☐

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

Фиксированная цена удобна, когда требования понятны и стабильны. Time & Material гибче, если продукт будет меняться по ходу работы, но требует прозрачной отчётности и регулярного контроля бюджета.

Поможем с этим

Если хотите не разбираться самим, а получить результат — этим мы занимаемся каждый день.

Обсудить проект

Читайте также

Есть идея или задача? Расскажите нам

Ответим в течение рабочего дня и предложим решение. Консультация бесплатная.