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

Экспертиза разработки мобильного приложения в Новосибирске №90422

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

Эксперты сопоставили 3 репозитория исходного кода, 2 мобильные платформы, административную панель и кабинеты магазинов приложений. Визуальный анализ охватывал экраны, пользовательские маршруты и сведения о публикации. Версию для Android запускали в BlueStacks и проверяли по сценариям из договорных требований. Исходный код сравнивали с назначением клиентской и серверной частей, а матрица проверки связывала каждый сценарий с отдельной функцией продукта.

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

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

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

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

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

Арбитражный суд Новосибирской областиДело №А45-15497/2020
Участники: ООО "Смартмедиа", ООО "Ера"

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

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

  • Электронный носитель — копии материалов арбитражного дела на одном диске.
  • Три репозитория — исходный код клиентских и серверного компонентов.
  • Административная панель — удалённый доступ к функциям управления приложением.
  • Google Play — доступ к кабинету разработчика мобильного продукта.
  • Apple App Store — доступ к кабинету разработчика мобильного продукта.
  • Договорная документация — требования к функциям и этапам разработки.

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

Регион

Новосибирск

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

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

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

Проверку организовали по отдельным функциям, предусмотренным договорной документацией. Для каждого требования эксперты сопоставляли интерфейс, поведение приложения и относящийся к функции программный код. Ход проверки фиксировали снимками экранов и таблицей сопоставления. Версию для Android запускали в эмуляторе BlueStacks, проходили предусмотренные пользовательские действия и сравнивали реакцию программы с описанием каждой требуемой функции.

  • Визуальный анализ — проверка интерфейсов приложения, административной панели и платформенных кабинетов.
  • Функциональное тестирование — прохождение пользовательских сценариев в эмуляторе BlueStacks.
  • Анализ исходного кода — сопоставление программных компонентов с проверяемыми функциями.
  • Сравнительный анализ — сверка договорных требований с доступными элементами цифрового продукта.

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

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

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

  1. Соответствует ли разработанное мобильное приложение требованиям договора и приложенной к нему технической документации?
  2. Имеются ли в мобильном приложении недостатки и каковы технические причины их возникновения?
  3. Являются ли возможные недостатки приложения устранимыми или неустранимыми?
  4. Являются ли возможные недостатки приложения существенными или несущественными?
  5. Какова стоимость устранения возможных недостатков мобильного приложения по договору?
  6. Можно ли использовать разработанное мобильное приложение по предусмотренному договором назначению?
  7. Какова стоимость пригодной к использованию части разработки, если приложение можно использовать только на одной мобильной платформе?

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

Материалы

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

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

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

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

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

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

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

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

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