Договор — единственное место, где заранее решается, кому принадлежит код, что происходит при расставании с подрядчиком и за что вы отвечаете перед клиентом. Всё это гораздо дешевле написать один раз до старта, чем выяснять в переписке через полтора года.
Права на результат
Самая частая и самая дорогая ошибка — считать, что раз работу оплатили, то права перешли. В разработке это не так по умолчанию: нужна прямая формулировка о переходе исключительного права, и она должна быть согласована по всей цепочке — с заказчиком, с подрядчиком, с каждым самозанятым.
Мы собираем один пакет документов на весь цикл разработки: договор, технические задания, акты, приёмку и переход прав, — а не десять разрозненных файлов, живущих в почте у разных людей.
Когда договор дают вам
Подписывать чужой шаблон целиком не обязательно. Разбираем, что в нём работает против вас, и оформляем это протоколом разногласий или дополнительным соглашением — документом, который меняет условия, а не просьбой в переписке. Если дело доходит до обсуждения, идём в переговоры вместе с вами и фиксируем результат текстом в тот же день.
Оферта
Если продукт продаётся через сайт, главный документ — это публичная оферта, в которой содержатся все условия сделки.
В оферте фиксируем не только права, но и обязанности сторон: что именно должен сделать продавец, что должен предоставить клиент и в какие сроки. Отдельно описываем порядок передачи результата, его приёмки и проверки.
Если результат требует доработки, заранее определяем, как клиент направляет замечания, в какой срок они рассматриваются, что считается обоснованной доработкой и когда она выполняется. Это помогает вести работу по понятному процессу, без спорных требований и бесконечных правок.
NDA и NCA
NDA имеет смысл, только если из него понятно, что именно является конфиденциальным, сколько это длится и что происходит при нарушении. Формулировка «вся информация, полученная сторонами» не защищает никого.
NCA — соглашение о неконкуренции — работает по тем же правилам и требует ещё большей точности: ограничение должно быть очерчено по сроку, территории и кругу деятельности. Безразмерный запрет «не работать с конкурентами» суд не поддержит, а соразмерный, привязанный к конкретному проекту и подкреплённый встречным условием, — вполне.

