Главная → Блог → Приёмка приложения
Приложения

Как принять приложение у разработчика: чек-лист

16 октября 2026 Чтение ~8 мин N3MIROFF
Содержание
  1. Что значит принять приложение
  2. Подготовка: что нужно до первой проверки
  3. Чек-лист приёмки по блокам
  4. Доступы и исходный код: что забрать обязательно
  5. Документы и гарантия
  6. Сколько стоит независимая проверка
  7. Когда строгая приёмка не нужна и что может пойти не так
  8. Порядок приёмки по шагам

Приёмка - последний момент, когда у вас есть рычаг: деньги ещё не отданы полностью, а разработчик заинтересован закрыть проект. Разбираем, что проверить руками, какие доступы и файлы забрать и при каких условиях подписывать акт.

Что значит принять приложение

Принять приложение - значит убедиться, что оно делает то, что записано в техническом задании, работает на устройствах ваших клиентов и что вы владеете всем необходимым, чтобы развивать его без этого подрядчика. Подпись акта без этих трёх проверок - это оплата обещания, а не продукта.

Техническое задание (ТЗ) - документ, где перечислено, что должно уметь приложение. Акт приёмки - документ, после подписания которого работа считается выполненной, а предъявить претензии становится заметно сложнее. Поэтому проверка идёт до подписи, а не после.

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

Подготовка: что нужно до первой проверки

Приёмку нельзя провести «на глаз», нужен эталон, с которым сравнивать. Соберите его заранее.

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

Чек-лист приёмки по блокам

Проходите блоки по порядку и записывайте каждое замечание отдельной строкой: что делали, что ожидали, что получили, скриншот. Так разработчик не сможет ответить «у нас всё работает».

БлокЧто проверитьПризнак проблемы
СценарииКаждый пункт ТЗ пройден руками от начала до концаКнопка есть, но дальше заглушка или ошибка
УстройстваСтарый Android, новый iPhone, маленький экран, крупный шрифт в настройкахТекст обрезается, кнопки уезжают за край
Плохая связьМобильный интернет, режим полёта посреди действияПриложение зависает или теряет введённые данные
ОплатаУспешный платёж, отказ банка, возврат, повторное нажатиеДвойное списание, заказ без оплаты
УведомленияПриходят, открывают нужный экран, отключаютсяУведомление ведёт на главную или не приходит
АдминкаВы сами меняете цены, тексты, баннеры без программистаЛюбая правка - через разработчика
АналитикаСобытия регистрации, заказа и оплаты видны в отчётахСчётчик стоит, но считает только запуски
ИнтеграцииЗаказы и заявки попадают в CRM и учётную системуДанные дублируются или теряются

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

Доступы и исходный код: что забрать обязательно

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

  1. Аккаунты разработчика в App Store (Apple Developer) и Google Play оформлены на вашу компанию, а не на подрядчика или его сотрудника. Если сейчас иначе, попросите перенести приложение - у обоих магазинов есть процедура передачи.
  2. Исходный код в репозитории, где владелец - вы. Репозиторий - хранилище кода с историей изменений, например на GitHub или GitLab. Подрядчику даётся доступ, а не наоборот.
  3. Доступы к серверу, базе данных, облачным сервисам и доменам, оплаченным на вашу компанию.
  4. Ключи и сертификаты, которыми подписывается приложение. Без них новую версию в магазин не выложить.
  5. Список платных сервисов внутри приложения: карты, рассылки, платёжный шлюз, хранилище файлов - с датами оплаты и владельцем аккаунта.
  6. Инструкция по сборке: как другой программист соберёт приложение из кода. Проверка простая - попросите независимого разработчика попробовать.
Права на код определяются договором. Если там не сказано, что исключительные права переходят вам после оплаты, обсудите это с юристом до подписания акта, а не после.

Документы и гарантия

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

Гарантийный срок - период, в течение которого разработчик бесплатно исправляет ошибки в сделанном. На рынке встречаются сроки от одного до шести месяцев, многое зависит от договорённости. Важно прописать, что считается ошибкой (не работает то, что было в ТЗ), а что - доработкой (новая функция), и за сколько дней ошибка исправляется.

Сколько стоит независимая проверка

Если в компании нет человека, который разбирается в разработке, приёмку можно отдать стороннему тестировщику или техническому специалисту. Это рыночные ориентиры, а не прайс:

Что заказываетеОриентирОт чего зависит
Ручное тестирование основных сценариевот 20 000 до 80 000 ₽Число экранов, платформ и устройств
Аудит кода и архитектурыот 40 000 до 150 000 ₽Объём кода, число сервисов, срочность
Проверка безопасностиот 80 000 ₽ и вышеЕсть ли платежи и персональные данные
Сопровождение приёмки целикомпо договорённостиСколько итераций правок потребуется

Разброс большой, потому что приложение на 10 экранов без оплаты и приложение с личным кабинетом, платежами и интеграцией с учётом - разные по сложности продукты. Сравните сумму проверки с ценой ошибки: двойное списание у клиентов или потеря аккаунта в магазине стоят дороже.

Когда строгая приёмка не нужна и что может пойти не так

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

Что обычно идёт не так:

Если приложение хранит персональные данные, отдельно уточните, где физически находится база и кто к ней имеет доступ. Подробнее о рисках с данными - в статье про ИИ и персональные данные.

Порядок приёмки по шагам

  1. За 1-2 недели до сдачи получите тестовую сборку и список сценариев.
  2. Пройдите чек-лист сами или с тестировщиком, соберите замечания в одну таблицу.
  3. Разделите замечания на ошибки (исправляются в рамках договора) и пожелания (обсуждаются отдельно).
  4. Получите исправленную версию и проверьте только исправления и связанные с ними сценарии.
  5. Заберите доступы, код и документы, убедитесь, что они работают без участия подрядчика.
  6. Подпишите акт и зафиксируйте начало гарантийного срока.

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

Наши работы

Сайты, которые студия уже запустила

Четыре проекта N3MIROFF, которые можно открыть прямо сейчас и посмотреть, как они работают.

Услуги студии по теме: разработка сайтов под ключ и SEO-продвижение статьями.

Сеть стеклянных плиток: отзывы, сайт, поиск, карты, СМИ
Репутация, сайт, поиск, карты и публикации работают на одну задачу - обращения в вашу компанию

Нужен сайт, который принимает заявки, а не просто существует?

Сделаем премиальный сайт на React за 1-2 недели от материалов, с заявками в Telegram или CRM.

Нажимая кнопку, вы соглашаетесь на обработку данных для ответа на заявку.

Частые вопросы

Можно ли подписать акт, если остались мелкие ошибки?

Можно, если они перечислены в приложении к акту со сроками исправления и это прямо названо гарантийными обязательствами. Без такого списка «мелочи» потом становятся доработками за отдельные деньги.

Что делать, если разработчик отказывается передать исходный код?

Смотрите договор: если права на код переходят вам, это нарушение условий, и стоит подключить юриста. Если в договоре об этом ничего нет, обсуждайте передачу как отдельную договорённость до окончательной оплаты.

Сколько времени занимает приёмка?

Для небольшого приложения обычно от нескольких дней до двух недель с учётом одного-двух кругов правок. Для продукта с оплатами и интеграциями закладывайте больше, а сроки на проверку пропишите в договоре.

Нужно ли проверять приложение на всех моделях телефонов?

Нет, достаточно нескольких устройств, которыми реально пользуются ваши клиенты, плюс одной старой недорогой модели. Список можно взять из аналитики сайта или опросить клиентов.

На кого должен быть оформлен аккаунт в App Store и Google Play?

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

Проверим приложение до подписания акта

Пройдём сценарии, сверим с договором и скажем, что нужно забрать у разработчика, пока проект не закрыт.

Получить целевые заявки → Telegram
MAX Telegram