Экспертиза мобильного приложения позволяет оценить результат разработки для Android или iOS и установить его соответствие договору, техническому заданию и переданным требованиям. Исследование проводится при споре о готовности продукта, объёме выполненных работ, наличии существенных ошибок, работоспособности интеграций или возможности публикации и эксплуатации приложения.
Эксперт исследует доступные сборки, исходный код, серверную часть и API, дизайн-макеты, документацию, историю версий и результаты тестирования. Проверяются согласованные пользовательские сценарии, стабильность работы, обработка данных и воспроизводимость дефектов. Выводы формулируются только по доступным материалам и конкретным вопросам, поставленным перед специалистом.
Задачи экспертизы мобильного приложения
Исследование мобильного приложения применяется, когда необходимо получить независимые технические выводы по результату разработки. Основные задачи:
- проверить соответствие приложения техническому заданию и дизайн-макетам;
- оценить реализацию пользовательских сценариев;
- выявить ошибки и ограничения, влияющие на использование;
- проанализировать исходный код, API и серверную часть;
- определить объём фактически выполненных работ;
- зафиксировать технические факты для суда или досудебного урегулирования.
Работа выполняется как в досудебном порядке, так и в рамках судебной компьютерно-технической экспертизы.
Проверка соответствия ТЗ и макетам
Эксперт сопоставляет реализованный функционал приложения с требованиями технического задания и согласованными дизайн-макетами. Фиксируются:
- наличие или отсутствие предусмотренных экранов и элементов интерфейса;
- соответствие логики работы описанным сценариям;
- отклонения от утверждённых требований.
Результаты позволяют установить, в какой степени продукт соответствует исходному техническому заданию.
Функции, ошибки и пользовательские сценарии
В ходе исследования проверяются ключевые пользовательские сценарии. Фиксируются:
- какие функции работают в соответствии с требованиями;
- какие ошибки воспроизводятся стабильно;
- как выявленные дефекты влияют на возможность использования приложения;
- условия, при которых возникают сбои.
Такие данные помогают оценить готовность продукта к эксплуатации.
Исходный код, API и серверная часть
При наличии материалов анализируются:
- структура и качество исходного кода;
- реализация API и взаимодействие с серверной частью;
- обработка данных на стороне клиента и сервера;
- особенности интеграций с внешними сервисами.
Исследование кода и API даёт более полное представление о том, как устроено приложение и чем обусловлены его свойства. Вопросы общего характера, связанные с экспертизой программного обеспечения, рассматриваются на соответствующей странице.
Объём разработки
На основании доступных материалов эксперт может оценить фактический объём выполненных работ и сопоставить его с заявленным. Это позволяет сторонам получить технические основания для обсуждения стоимости разработки.
Подробный разбор договорных аспектов разработки вынесен на отдельную страницу экспертиза разработки программного обеспечения.
Материалы и доступы для исследования
Для проведения экспертизы обычно требуются:
- рабочие сборки приложения (Android / iOS);
- исходный код (при наличии);
- доступы к тестовым или боевым серверам и API;
- техническое задание и дизайн-макеты;
- документация и история версий;
- результаты предыдущего тестирования (при наличии).
Точный перечень материалов определяется после предварительной консультации.
Вопросы эксперту, сроки и стоимость
Примеры вопросов, которые могут быть поставлены эксперту:
- Реализованы ли предусмотренные ТЗ пользовательские сценарии?
- Какие ошибки воспроизводятся и как они влияют на использование приложения?
- Соответствуют ли переданные сборки и исходный код заявленному объёму работ?
Окончательные формулировки вопросов определяются после изучения материалов и предмета спора.
Срок выполнения зависит от количества платформ, объёма кода, наличия серверной части и сложности интеграций. Ориентировочные сроки сообщаются на этапе согласования.
| Параметр | Значение |
| Стартовая цена | от 80 000 ₽* |
| Типовой бюджет | 80 000–120 000 ₽* |
| Когда дороже | Отдельные платформы, серверная часть, платёжные и внешние интеграции, отсутствие рабочего тестового контура и большой перечень сценариев увеличивают бюджет |
Окончательная стоимость определяется после изучения вопросов, количества объектов и объёма материалов. Указанные цены носят информационный характер и не являются публичной офертой.
Кейсы и FAQ
Мы проводим экспертизу мобильных приложений с 2014 года. В работе участвуют специалисты с опытом разработки и анализа Android- и iOS-продуктов.