Как ИТ-юристы, мы готовим контракты на программное обеспечение как для разработчиков, так и для клиентов.
В контракте должны быть учтены особенности различных моделей разработки программного обеспечения, выделены риски клиента, возникающие в связи с этим, и постараться их нейтрализовать.
Сегодня мы рассмотрим наиболее популярные условия заказной разработки ПО с точки зрения распределения рисков между заказчиком и исполнителем и дадим рекомендации по их снижению на уровне договора.
Любая из следующих моделей разработки программного обеспечения может быть реализована на основе наших рамочное соглашение с приложениями в соответствующей модификации.
1. Соглашение о фиксированной цене
Условия использования.Используется в стандартных проектах с четкими решениями и требованиями, которые можно детализировать.
Требования к результату вынесены в отдельное техническое задание.
Сроки выполнения работ и их стоимость фиксированы.
Преимущества для клиента.
Четкий бюджет с определенными требованиями к результату.
Риски клиента.
Сложность изменения требований к продукту в ходе его разработки.
В результате такие условия плохо подходят для разработки заказного программного обеспечения и сложных систем.
Способ снизить риски.
Включать Соглашение о разработке программного обеспечения следующие условия: 1) поэтапная приемка работ; 2) оплата за принятый этап; 3) отказ от продолжения работы без финансовых санкций.
В этом случае заказчик сможет на любом этапе предоставить подрядчику выбор: продолжить работу в изменившихся условиях или выйти из проекта, снизив затраты.
Преимущества для исполнителя.
Возможно, если есть готовое решение, не требующее существенной доработки.
Риски исполнителя.
Риск неоплаты по завершении работ или превышения фактических затрат на разработку над ценой проекта.
1. Заказчик может отказаться принять результаты работ в связи с их реальным или «мнимым» несоответствием требованиям технического задания.
Данную опцию может использовать заказчик для снижения стоимости выполненных работ или списания затрат на проект, потерявший свою ценность к моменту завершения.
Способ снизить риск.
Включите в договор комбинацию условий: 1) максимально возможная предоплата; 2) поэтапная приемка работ; 3) невозможность отказа заказчика от договора без финансовых санкций.
По завершению каждого этапа оформляем отчетную документацию и фиксируем приемку результатов заказчиком.
Поэтапную приемку целесообразно оформить путем подписания двустороннего акта.
Этот вариант дает максимальные гарантии.
Но также возможно договориться о предоставлении одностороннего отчета в электронном виде, который должен быть рассмотрен заказчиком в установленный срок.
Молчание приравнивается к согласию с докладом.
Главное – правильно описать в договоре процедуру приемки и ее юридические последствия.
2. Реализация проекта может занять больше времени из-за обстоятельств, не зависящих ни от одной из сторон.
Рекомендации по снижению рисков.
Постарайтесь подойти к разработке технического задания с максимальной ответственностью.
Укажите в нем направления работ, за которые отвечает заказчик или привлеченные третьи лица.
Описать строгие требования к оборудованию, программному обеспечению и информационным системам, для которых разрабатывается программное обеспечение.
Включите в договор условия удовлетворения новых требований к программному обеспечению за дополнительную плату.
Ответственность за подтверждение соответствия требований техническим условиям лежит на заказчике.
2. Договор с условием оплаты по факту поставки (Время и Материалы)
Условия использования.Объем работ не может быть определен заранее.
Работа выполняется исходя из индивидуальных задач.
Задания даются на короткий период времени.
В этом случае заказчик рассчитывает на профессиональный уровень исполнителя.
Преимущества для клиента.
Привлечение профессиональной команды или специалистов к определенным направлениям работы.
Гибкое изменение требований к продукту.
Оплата только за фактически выполненную работу.
Риски клиента.
На этапе налаживания взаимодействия с заказчиком конечная стоимость работ может превзойти ожидания.
Пути снижения.
В приложении к договору необходимо детализировать цены на работу отдельных специалистов подрядчика.
Включить в договор условия о порядке постановки задачи, включая ее предварительную оценку подрядчиком.
Преимущества для исполнителя.
Полная оплата за фактически затраченное на выполнение задания время.
Риски исполнителя.
Задачи ставятся на короткий срок, поэтому не оформляются в виде отдельных технических заданий, спецификаций или приложений к договору.
Постановка и принятие задач осуществляется с помощью электронной почты или систем управления проектами.
Методы минимизации.
Необходимо дополнить договор разделом о электронное управление документооборотом с использованием простой электронной подписи.
В этом случае разработчик ответит на множество вопросов заказчика относительно содержания задачи, стабильности результата и адекватной тарификации.
3. Соглашение о подписке
Условия использования.Используется при найме профессиональной команды или специалиста для решения неспецифических задач заказчика на долгосрочной основе.
Предполагается высокий уровень доверия к исполнителю.
В наших реалиях договор подписки часто используется внутри группы компаний при выделении ИТ-инфраструктуры или команды разработчиков в отдельную организацию для оптимизации налогообложения или бизнес-процессов.
Преимущества для клиента.
Возможность ставить любые задачи в пределах компетенции исполнителя, быстро менять требования к результату за фиксированную стоимость.
В группе компаний он используется для получения льгот по страховым взносам из фонда заработной платы застройщиков.
Риски клиента.
Неполная загруженность подрядчика и как следствие переплата по сравнению с работой по схеме «Время&Материалы».
При использовании договора подписки для оптимизации внутри холдинговой компании основными рисками являются: 1) чрезмерная простота договора как свидетельство притворной сделки.
2) неполный и несвоевременный учет выполненных работ по договору.
Помните, что несоответствие условий договора обычной деловой практике в отношениях между независимыми сторонами может свидетельствовать о том, что сделка является притворной с целью получения необоснованной налоговой выгоды.
Аналогичный вывод можно сделать на основе анализа документации взаимодействия сторон.
Способ снизить риск.
Включить в договор условие о возможности пересмотра размера абонентской платы по итогам нескольких отчетных периодов.
Возможно предусмотреть упрощенный порядок изменения стоимости услуг на основании уведомления исполнителя за определенный период времени.
Для устранения налоговых рисков необходимо предусмотреть порядок отчетности с детализацией выполненных работ в отчетном периоде.
Преимущества для исполнителя.
Подрядчику обеспечивается стабильное финансирование на весь срок действия контракта.
Риски исполнителя.
Превышение объема фактических работ над ожидаемым с учетом оговоренной суммы абонентской платы.
Метод устранения риска.
Будет установлен лимит на объем выполняемой работы за абонентскую плату.
При превышении установленного лимита предусмотреть оплату превышения в фиксированном размере или отдельно согласовать стоимость работ сверх лимита.
Проверьте свой контракт. Достаточно ли эффективно оно распределяет риски с учетом выбранной модели разработки ПО? Источник В опросе могут участвовать только зарегистрированные пользователи.
Войти , Пожалуйста.
Какую договорную модель вы используете при разработке программного обеспечения? 52,08% Контракт с фиксированной ценой 25 31,25% Контракт с оплатой по мере использования 15 16,67% Контракт подписки 8 Проголосовали 48 пользователей.
30 пользователей воздержались.
Теги: #авторское право #договор #Авторское право #разработка #Управление проектами #ИТ-законодательство #Патентование
-
Жизнь Профессионального Блоггера
19 Oct, 24 -
Очень Странно
19 Oct, 24