O проекте Мобильная версия Реклама Статьи партнеров
MWC 2020 Xiaomi Apple Samsung Google Huawei Oppo Vivo Microsoft AnTuTu
iLenta

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

21 ноября 2023, 19:21 |

Многие IT-компании, работая на аутсорсе, сталкиваются с необходимостью каждый раз составлять новый договор на создание программного обеспечения. Это затратный процесс, поэтому лучше всего создать универсальный шаблон, который можно адаптировать. IT-юристы STALIROV&CO поделились советами по созданию такого договора.

Какие пункты включить в договор?

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

  1. ТЗ и процесс коммуникации

Для успешного выполнения проекта и достижения ожидаемых результатов требуется подготовить ТЗ, включая даты начала и завершения, бюджет, часы работы, технологии, задачи и этапы. Определите ответственных и их обязанности за составление ТЗ, контроль и прием работ, оплату и коммуникацию. Обязательно укажите способ и платформу для коммуникации (например, Slack или Jira) для будущего юридического подтверждения согласованных действий.

  1. Процедура внесения изменений / Change Request Procedure

Клиент может запросить изменения, уведомив об этом через средства связи. Запрос на изменение должен включать подробное описание, дедлайны, технические характеристики, ссылки и другие сведения. Вам нужно оценить запрос и предоставить оценочную таблицу в течение 10 дней. Заказчик должен рассмотреть и утвердить условия или предоставить замечания в течение 5 дней, а затем задокументировать нововведения в новом ТЗ или дополнить предыдущее.

  1. Условия и сроки оплаты

Стороны согласовывают способ оплаты (fixed price или time&material), порядок и сроки оплаты за продукт. Оплата услуг ІТ-компании производится по инвойсу, который отправляется после выполнения задач. Заказчик обязан рассмотреть инвойс в течение 3 дней и выразить согласие или предоставить замечания. В случае отсутствия обратной связи в течение 5 дней, счет считается утвержденным и должен быть оплачен в течение 7 дней.

  1. Простой / Downtime

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

  1. Интеллектуальная собственность (ИС)

Еще один важный момент — определение момента передачи прав на ИС. Рекомендуется установить, что переход прав возможен только после полной оплаты, обеспечивая безопасный релиз проекта. Также уточните, какие объекты передаются заказчику, например, при разработке сайта — права на код, дизайн, документацию и другие.

  1. Расторжение контракта

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

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

Автор статьи: Валерий Сталиров, CEO компании IT-юристов Stalirov&Co