Опубликованная практика

Экспертиза №74551

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

Дата выполнения
Завершена в сентябре 2019 года
Реальная задача из нашей практики

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

Содержание работы

Задача и материалы исследования

Ниже собраны исходные сведения, цель экспертизы и вопросы, на которые требовалось дать обоснованные ответы.

Арбитражный суд Республики ТатарстанДело №А65-11649/2019
Участники: ООО "ВДН 1", г. Казань, ООО "Технократия", г. Казань

Объект исследования

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

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

  • Web-сайт: предоставленный в рабочем состоянии для изучения функциональных возможностей. Доступ к сайту осуществлялся по адресам: https://bouquet-frontend.cloud.technokratos.com (Web-сайт) и https://bouquet-backend.cloud.technokratos.com/admin/ (консоль администратора).
  • Исходные коды Web-сайта: серверная (backend) и клиентская (frontend) части, размещенные в системе GitLab, использовались для анализа программной реализации. Кодовая база включала различные языки программирования и фреймворки.
  • Техническое задание: приложение №1 к договору № 548 от 29.08.2017, содержащее детальные требования к разрабатываемому программному продукту.
  • Договор № 548 от 29.08.2017: основной документ, регулирующий взаимоотношения сторон, включая календарный план и смету работ, представляющие собой приложения к договору.
  • Мобильные приложения для платформ iOS и Android: их наличие как объекта исследования было установлено на основании Технического задания, однако для проведения анализа они не были предоставлены.

Регион

Москва

Цель экспертизы

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

В процессе исследования эксперты столкнулись с рядом сложностей. Одной из них стало выявление противоречий между Техническим заданием и Календарным планом договора в части обязательности разработки мобильных приложений, которые, к тому же, не были предоставлены для изучения. Определение конкретного объема доработок усложнялось необходимостью анализа практически всех требований Технического задания, поскольку реализованные функции часто имели неполный характер или визуальные несоответствия, требующие доработок различной степени сложности. Применялись методы визуального изучения функционала веб-сайта, анализа исходных кодов, размещенных в GitLab (frontend и backend части), а также изучение соответствующей документации – договора, Технического задания и календарного плана. Были протестированы интеграции с внешними системами (например, платежной системой и системой найма персонала). Исследование осуществлялось с учетом положений Федерального закона № 73-ФЗ «О государственной судебно-экспертной деятельности в Российской Федерации» и специализированной литературы по компьютерно-технической экспертизе.

Вопросы на исследование

  1. Имеются ли в программном обеспечении в том виде, в котором оно разработано ООО "Технократия", недостатки и ошибки, наличие которых исключает возможность нормального функционирования указанного программного обеспечения и корректного выполнения операций, для которых оно создавалось?

  2. В случае выявления недостатков – определить объем работ, необходимых в доработке (в процентном соотношении), а также стоимость устранения недостатков сторонним разработчиком при возникшей необходимости?

  3. Какова стоимость работ, фактически выполненных ООО "Технократия" по договору № 548 от 29.08.2017?

  4. Возможно ли использование фактически выполненного объема работ, изготовленном ООО "Технократия" по договору № 548 от 29.08.2017 для дальнейшей разработки программного продукта?

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

  6. В случае выявления недостатков, указать их перечень, причины возникновения, возможность эксплуатации при их наличии, а также стоимость устранения, с установлением процента надлежащим образом выполненных работ?

  7. Позволяют ли используемые скрипты (программный код) поддерживать (использовать, редактировать, дорабатывать) данный программный продукт?

  8. Возможно ли использовать на текущую дату результат выполненных работ в качестве готового рабочего веб-сайта?

  9. Возможно ли установить даты, а также перечень доработок, произведенных ответчиком в рамках исполнения договора? Установить срок исполнения работ, предусмотренных каждым этапом договора? Установить соответствие фактически выполненных ответчиком работ этапам работ, предусмотренных техническим заданием?

  10. Возможность использования имеющегося результата работ, выполненного ответчиком в качестве основы для создания функционирующего интернет-сайта иным исполнителем?

Формулировки вопросов обобщены: персональные данные и реквизиты дела исключены, содержание поставленных судом задач не изменено.

Материалы

Иллюстрации к исследованию

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

Профиль работы

Направления экспертизы

В работе были задействованы компетенции по следующим видам судебных исследований.

Обращение в организацию

Нужна экспертиза по похожей задаче?

Расскажите об обстоятельствах и ожидаемом результате. Мы определим вид исследования, подберём профильного эксперта и поможем подготовить вопросы и материалы.

  • Подберём эксперта
  • Поможем с вопросами
  • Оценим срок и стоимость
Задать вопрос или позвоните 8 (800) 333-24-09 Бесплатный звонок по России