Приёмка — не «посмотрел, работает», а проверка по заранее согласованным критериям. Короткая схема: критерии приёмки фиксируются до начала разработки; на приёмке проверяются ключевые сценарии, платежи, работа на реальных устройствах и передача всех активов — исходников, доступов, документации. Финальный платёж — после передачи активов, а не до. Ниже — полный чек-лист.
Большинство конфликтов на приёмке рождается из одной причины: стороны по-разному понимают слово «готово». Заказчик ждёт продукт, которым можно пользоваться, подрядчик имеет в виду «код написан». Лечение одно — критерии приёмки, зафиксированные до старта работ.
kriterii
- Все сценарии из ТЗ работают на реальных устройствах, а не только в симуляторе: регистрация, оплата, ключевой пользовательский путь.
- Приложение не падает в основных сценариях; ошибки обрабатываются понятными сообщениями, а не белым экраном.
- Платежи проходят в боевом режиме на тестовой покупке, а не только в песочнице.
- Аналитика собирает ключевые события — вы можете это проверить в кабинете.
- Приложение соответствует требованиям сторов и готово к подаче (или уже опубликовано).
- Нет блокирующих багов — о классификации ниже.
bugs
Полезно заранее договориться о классификации. Блокирующие: падения, потеря данных, неработающая оплата, невозможность пройти ключевой сценарий. Приёмка останавливается до исправления. Критичные, но не блокирующие: ошибки, у которых есть обходной путь, — принимаются с обязательством исправить в гарантийный срок. Косметические: отступы, тексты, анимации — фиксируются списком и закрываются планово. Такая матрица превращает спор «это баг или фича» в рабочий процесс.
actives
- Исходный код — репозиторий с историей коммитов, а не архив «на коленке».
- Доступы: консоли Google Play и App Store, серверы, базы данных, аналитика, домены, пуш-сервисы. Все — на ваши аккаунты.
- Документация: как развернуть проект, как устроена архитектура, где что лежит.
- Дизайн-исходники в исходном формате (Figma или аналог).
- Список сторонних сервисов и их тарифов: за что вы платите каждый месяц.
process
Рабочая последовательность: подрядчик передаёт сборку и чек-лист выполненных критериев → вы проверяете по критериям в течение оговорённого срока (обычно 5–10 рабочих дней) → фиксируете замечания единым списком → подрядчик исправляет блокирующие → подписываете акт и получаете активы → финальный платёж. Всё, что не вошло в критерии, — новые задачи с отдельной оценкой, а не «недоделки». Если вы принимаете продукт у предыдущей команды, начните с аудита — он покажет, что вы на самом деле получаете.
В Mysticode критерии приёмки фиксируем в договоре до старта, а исходники и доступы с первого дня живут на аккаунтах заказчика. Как устроен процесс.
Калькулятор выручки
Открыть калькуляторКонцепция приложения — бесплатно
Получить концепциюЧастые вопросы
Что делать, если подрядчик не отдаёт исходники?
Смотрите договор: если права и исходники должны передаваться вам, отказ — повод для претензии и, при необходимости, юриста. Чтобы не оказаться в этой ситуации, репозиторий должен быть на вашем аккаунте с первого дня разработки.
Сколько времени занимает приёмка?
Обычно 5–10 рабочих дней на проверку плюс время на исправление блокирующих замечаний. Сроки порядка приёмки стоит фиксировать в договоре, чтобы процесс не растягивался бесконечно.
Что такое гарантийный период?
Оговорённый срок после приёмки (обычно один-три месяца), в который подрядчик бесплатно исправляет баги в сделанном. Новые функции и изменения логики в гарантию не входят.
Можно ли принимать приложение «по кускам»?
Да, поэтапная приёмка — нормальная практика: каждый этап принимается по своим критериям и оплачивается отдельно. Так риск финального сюрприза минимален.