Пн-Пт 8:00 — 19:00;
Сб 10:00 — 17:00
Пн-Пт 8:00 — 19:00; Сб 10:00 — 17:00
Компьютерно-техническая экспертиза

Судебная экспертиза при арбитражных спорах по разработке ПО и сайтов

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

Такие вопросы требуют специальных знаний в области информационных технологий и разрешаются посредством судебной компьютерно-технической экспертизы.

АНО СЭЦ «Специалист» проводит судебные и внесудебные экспертизы по спорам, связанным с разработкой программного обеспечения, веб-сайтов, мобильных приложений, корпоративных информационных систем, CRM, ERP и иных цифровых продуктов. Экспертные заключения используются при рассмотрении дел в арбитражных судах, а также при подготовке претензий, ведении переговоров и оценке судебной перспективы спора.

Когда необходима судебная экспертиза

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

Типичные ситуации, при которых требуется экспертиза

  • Разработчик не выполнил договор разработки программного обеспечения.
  • Подрядчик нарушил сроки разработки сайта.
  • Исполнитель не передал исходный код после получения оплаты.
  • Заказчик отказался принимать выполненные работы.
  • Разработчик требует оплату дополнительных работ.
  • Созданный сайт не соответствует техническому заданию.
  • CRM или ERP не введена в эксплуатацию.
  • Программное обеспечение содержит критические ошибки.
  • После внедрения система не работает.
  • Необходимо определить стоимость фактически выполненных работ.
Подробнее

Наиболее распространенные категории споров

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

По результатам исследования эксперт может установить:

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

Такая экспертиза часто назначается арбитражными судами при рассмотрении споров между заказчиком и исполнителем по договорам разработки программного обеспечения.

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

В рамках экспертизы технического задания исследуются:

  • полнота реализации предусмотренного функционала;
  • соответствие программного обеспечения требованиям ТЗ;
  • наличие отклонений от утвержденной спецификации;
  • реализация обязательных модулей и интеграций;
  • соответствие интерфейсов, бизнес-процессов и алгоритмов требованиям заказчика;
  • влияние выявленных недостатков на возможность эксплуатации системы.

Результаты такого исследования позволяют установить, выполнены ли обязательства по договору в полном объеме либо имеются существенные отклонения от согласованных требований.

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

Эксперт исследует:

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

При необходимости экспертом анализируются базы данных MySQL и PostgreSQL, Git-репозитории, API, Docker-контейнеры и серверная инфраструктура.

Экспертиза сайта позволяет установить:

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

Исследуются программные продукты, разработанные с использованием PHP, Python, Java, JavaScript, C#, а также сайты на CMS 1С-Битрикс, WordPress и других платформах.

Во многих арбитражных спорах необходимо исследовать исходный программный код.

Эксперт может определить:

  • объем фактически разработанного программного кода;
  • наличие заимствований;
  • использование открытых библиотек и компонентов Open Source;
  • соответствие структуры кода заявленным требованиям;
  • возможность дальнейшей поддержки и развития программного продукта;
  • признаки копирования либо переработки ранее созданного программного обеспечения.

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

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

По результатам исследования можно определить:

  • какие работы действительно выполнены;
  • какие этапы разработки завершены;
  • какие функции реализованы полностью;
  • какие работы находятся в стадии выполнения;
  • соответствует ли объем работ заявленной стоимости.

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

Какие вопросы решает эксперт

  • Соответствует ли разработанное программное обеспечение условиям договора и техническому заданию.
  • Соответствует ли функционал сайта или программы требованиям, согласованным сторонами.
  • Выполнены ли работы полностью или частично.
  • Какой объем работ фактически выполнен исполнителем.
  • Имеются ли недостатки программного продукта.
  • Возможно ли устранение выявленных дефектов и какова стоимость таких работ.
  • Соответствует ли качество разработки общепринятым требованиям и стандартам.
  • Имеются ли признаки использования стороннего программного кода.
  • Какова причина возникновения ошибок в работе программного обеспечения.
  • Обоснован ли отказ заказчика от приемки выполненных работ.
  • Соответствуют ли фактически выполненные работы заявленной стоимости.
Судебная экспертиза

Объекты экспертного исследования

  • Договоры на разработку программного обеспечения.
  • Технические задания.
  • Спецификации.
  • Проектная документация.
  • Акты сдачи-приемки работ.
  • Исходный программный код.
  • Репозитории Git.
  • Веб-сайты.
  • Мобильные приложения.
  • CRM- и ERP-системы.
  • Базы данных.
  • Журналы событий и серверные логи.
  • Электронная переписка сторон.
  • Материалы систем управления проектами (Jira, Trello, Bitrix24 и другие).
  • Результаты тестирования программного обеспечения.

Часто задаваемые вопросы

Да. Эксперт сопоставляет договор, техническое задание и фактически выполненный результат и устанавливает, выполнены ли работы полностью или частично.

Да. В рамках экспертизы проверяется полнота реализации функционала, наличие отклонений от ТЗ и влияние недостатков на возможность эксплуатации системы.

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

Как правило: договор, ТЗ, акты, исходный код, доступы к репозиторию и стенду, переписка сторон, материалы из систем управления проектом и результаты тестирования.

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

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