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

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

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

Работа охватила 2 версии приложения, 3 репозитория исходного кода, 2 магазина приложений и более 40 пунктов договора и технического задания. Версию для iOS запускали в эмуляторе Xcode 12.4. Пользовательские сценарии сопоставляли с интерфейсами и программными модулями. Стоимость разработки рассчитывали сравнительным методом оценки. Каждое условие приёмки связывали с экраном, сценарием или фрагментом программного модуля.

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

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

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

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

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

Арбитражный суд г. МосквыДело №А40-41216/2020
Участники: АО "Воентелеком", ООО "Телеком нетворкс"

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

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

  • Версии приложения — программные сборки для 2 мобильных операционных систем
  • Исходный код — 3 удалённых репозитория клиентской и серверной разработки
  • Серверная часть — программный интерфейс и панель управления приложением
  • Google Play и Apple App Store — кабинеты управления размещением продукта
  • Электронный носитель — 3 файла с документами и материалами дела

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

Регион

Новосибирск

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

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

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

  • Функциональные требования — сопоставление экранов и последовательностей действий с техническим заданием
  • Версия для iOS — запуск сборки в эмуляторе Xcode 12.4
  • Исходный код — чтение модулей приложения и серверной части в 3 репозиториях
  • Панели управления — визуальный анализ настроек публикации и административных функций
  • Стоимость разработки — сравнительный метод оценки по составу работ и договорной модели цены

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

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

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

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

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

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

Материалы

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

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

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

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

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

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

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

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

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