12 вопросов разработчику мобильного приложения до подписания договора
Разработка мобильного приложения без правильно заданных вопросов на старте обходится в 2-3 раза дороже запланированного. По данным TechRev за 2024 год, 78% мобильных приложений проваливаются — и в половине случаев причина не в технологии, а в том, что заказчик и команда по-разному представляли результат. 12 вопросов ниже закрывают этот разрыв.
Почему вопросы на старте решают судьбу проекта
Исследование ClarionTech, опубликованное в марте 2025 года, показывает: 30% мобильных приложений закрываются в первые 18 месяцев после запуска. Главная причина — не ошибки в коде, а несовпадение ожиданий заказчика с тем, что команда считала нужным сделать. Технический долг и кривая архитектура появляются позже — сначала появляется разрыв в коммуникации.
Случай из практики. В 2023 году к нам пришёл клиент — розничная сеть из 12 точек в Краснодаре. Первый подрядчик сделал приложение за 380 тысяч рублей. Через 4 месяца после запуска выяснилось: интеграция с 1С не заложена в архитектуру, push-уведомления работают только на Android, а админка не позволяет менять каталог без разработчика. Клиент заплатил ещё 460 тысяч за переделку — больше, чем стоил сам проект.
Проблема была не в квалификации первой команды. Проблема была в том, что на старте никто не задал правильные вопросы.
Остальное — статистика. Digicode в отчёте за ноябрь 2025 года приводит пример крупного проекта: нечёткие требования, отсутствие поэтапной приёмки и плохая координация между подрядчиками привели к задержке на 16 месяцев и перерасходу в $560 миллионов. Масштаб другой, механика та же.
Кто именно будет писать код
Первое, что стоит выяснить — кто входит в команду и где эти люди находятся.
Сколько человек на проекте и какие роли? Минимальная команда для приложения средней сложности — 4 человека: iOS-разработчик, Android-разработчик, бэкенд-разработчик, менеджер проекта. Без менеджера коммуникация ложится на разработчиков, они тратят на неё 30-40% времени. Без выделенного бэкенда фронтенд-разработчики пишут API на скорую руку, и это аукается через полгода при масштабировании.
Кто из команды на аутсорсе? Часть студий собирает проект из фрилансеров под конкретный заказ. Сама по себе модель не плохая — вопрос в прозрачности. Если 3 из 4 разработчиков внешние, после сдачи проекта поддерживать код будет некому. Спросите прямо: кто в штате, кто на подряде, кто будет заниматься поддержкой через год.
Покажите похожие проекты в портфолио. Не «покажите портфолио» вообще — просите проекты той же сложности и в той же нише. Студия может сделать десять приложений-визиток, но ни разу не поднимать e-commerce с корзиной и онлайн-оплатой. Это разные классы задач. Мы в InstaDev из 100+ выпущенных проектов публикуем в портфолио 59 — остальные под NDA, и это нормально для студии, работающей со средним и крупным бизнесом.
Как выглядит процесс от брифа до релиза
Ответ на этот вопрос сразу отсеивает студии, у которых процесса нет.
Из чего состоит аналитика и кто её делает? Аналитика — не приложение к договору, а отдельный этап. На выходе вы должны получить документ с описанием экранов, логики переходов, ролевой модели и точек интеграции. Если «аналитика включена в разработку» — это значит, что архитектурные решения будут приниматься на ходу, и цена ошибки кратно выше.
В InstaDev этап аналитики стоит от 40 тысяч рублей (ставка около 2 200 руб/час). Для приложения средней сложности это 2-3 недели работы аналитика, результат — спецификация, которую можно передать другой команде, если что-то пойдёт не так.
Как часто вы показываете промежуточный результат? Хороший ответ — раз в 1-2 недели, с демонстрацией работающего билда. Ответ «покажем, когда будет готово» — red flag. Через 3 месяца разработки «готовое» приложение может оказаться не тем, что вы обсуждали на старте. Спринт длиной в 2 недели с демо в конце — индустриальный стандарт с 2010-х, и если студия работает иначе, пусть объяснит почему.
Что входит в этап тестирования? Тестирование — отдельная строка бюджета, от 200 тысяч рублей. Спросите: тестируют ли на реальных устройствах или только на эмуляторах, покрывают ли автотестами критический функционал, кто тестирует — отдельный QA или разработчики проверяют друг друга. Последний вариант дешевле, но разработчик не видит собственных ошибок — это когнитивная особенность, не вопрос квалификации.
Flutter, нативка или React Native — и почему это вопрос на 30% бюджета
Выбор стека влияет на стоимость разработки сильнее, чем кажется. Разница между Flutter и нативной разработкой под две платформы может составлять 30-40% бюджета.
Какой стек вы предлагаете и почему? Если студия предлагает только нативку и не может объяснить почему — скорее всего, у них просто нет Flutter-команды. Если предлагает только Flutter — аналогично, нет нативных разработчиков. Правильный ответ: «зависит от проекта». Для приложения с дополненной реальностью нативка оправдана. Для e-commerce с типовыми экранами Flutter даёт один код на iOS и Android, сроки короче, бюджет ниже.
В InstaDev Flutter занимает около 40% портфолио — запустили направление в 2019 году. Нативные проекты на Swift и Kotlin — остальные 60%. Бэкенд с 2020 года пишем на Node.js и Go. Для отдельных задач вроде B2B-продуктов используем Kotlin Multiplatform — например, CRM FinKoper для бухгалтерских компаний работает на одном коде под iOS и Android.
Есть ли у вас опыт интеграций с нашими системами? Интеграция с 1С, CRM, платёжными шлюзами или ERP — отдельный класс задач. Ошибка в проектировании API на старте добавляет 2-4 недели переделок. Запросите пример интеграции с похожей системой. Отсутствие примера не значит, что студия плохая — но значит, что риски выше, и это должно быть отражено в контракте.
Что входит в цену, а что оплачивается отдельно
Коммерческое предложение на 3 миллиона рублей может превратиться в 5 миллионов, если не уточнить состав работ на старте.
Публикация в App Store и Google Play входит в стоимость? В App Store приложение проходит review — это занимает от 2 дней до 2 недель. Студия должна закладывать время на доработки по требованиям Apple. Если публикация «за отдельную плату», бюджет вырастет непредсказуемо.
Дизайн — фиксированная цена или почасовая? Итерации по дизайну — самая частая причина превышения бюджета на 20-30%. Клиент видит экран, хочет поправить отступы или цвет кнопки, и таких правок набирается 50 штук. Уточните: сколько итераций входит в фикс, какая ставка за дополнительные. В InstaDev дизайн считаем от 60 тысяч рублей (ставка около 2 100 руб/час), в объём входит UX-проектирование, UI-макеты и 2-3 итерации правок.
Серверная инфраструктура и лицензии — чьи расходы? Бэкенд требует хостинга, базы данных, файлового хранилища. Для e-commerce добавляются SSL-сертификаты и PCI DSS-совместимый хостинг для приёма платежей. Ежемесячные расходы на инфраструктуру — от 5 до 50 тысяч рублей в зависимости от нагрузки. Это не разовый платёж, эти деньги будут уходить всегда. Спросите, кто выбирает хостинг и на кого оформлен аккаунт.
Приёмка, гарантии и первые месяцы после запуска
Самый опасный этап — тот, где отношения уже есть, а обязательства ещё не зафиксированы.
По каким критериям принимаете работу? Критерии должны быть записаны до старта. «Приложение работает без критических ошибок» — не критерий. Критерий — это: авторизация проходит быстрее 3 секунд, корзина не теряет товары при сворачивании приложения, push-уведомления доходят за 5 секунд. Критерии пишутся в спецификации до написания кода.
Какой срок гарантии и что в неё входит? Индустриальный стандарт — 3-6 месяцев гарантии на код. В гарантию входит исправление багов, выявленных после релиза. Не входит — доработка нового функционала. Спросите, как оформляется гарантийный период: устно, в договоре, с фиксацией SLA по времени реакции.
Кому принадлежит исходный код? Исходный код должен принадлежать заказчику с момента полной оплаты. Репозиторий должен быть доступен в Git-системе с вашим аккаунтом. Если студия хранит код только у себя — это залог зависимости. Спросите: после завершения проекта я получу доступ к репозиторию с полной историей коммитов? Ответ должен быть «да, и документация по развёртыванию входит в поставку».
Частые вопросы
Можно ли задать все эти вопросы на первой встрече?
Да. Если подрядчик уклоняется от ответов или говорит «обсудим после подписания договора» — ищите другого. Серьёзная студия отвечает на эти вопросы без подготовки, потому что отвечала на них десятки раз.
Как понять, что ответы честные, а не заученные?
Проверяется на втором вопросе. Спросите «кто из команды на аутсорсе» — и сразу «покажите профиль одного из разработчиков на GitHub». Если ответы расходятся, вы это увидите.
Обязательно требовать портфолио в моей нише?
Не обязательно, но желательно. Если студия работала в смежных нишах — авиация и логистика, ритейл и e-commerce, — компетенции переносятся. Принципиальный разрыв — между B2C-приложениями (клиентский опыт, высокая нагрузка) и корпоративными B2B (интеграции, документооборот).
Эти вопросы нужны для небольших проектов или только для сложных?
Для небольших — в первую очередь. На проекте за 1-1,5 миллиона рублей ошибка в оценке интеграции съедает весь бюджет. На проекте за 5 миллионов ошибка стоит дороже в деньгах, но доля перерасхода ниже — есть запас по срокам и ресурсам.
Мы стартап, бюджет ограничен — какие вопросы критические?
Три: кто в команде, как выглядит процесс и что входит в цену. Остальные девять — усиление защиты, но без этих трёх защита пробита с самого начала.
В InstaDev мы отвечаем на эти 12 вопросов на первой встрече. С 2013 года выпустили больше 100 приложений, 59 из них — в портфолио Рейтинга Рунета, где мы держимся в топ-5 разработчиков Санкт-Петербурга пять лет подряд. Среди клиентов — Веселый Водовоз (доставка), Tronk.PRO (автомобильный агрегатор, 100 000 скачиваний), FinKoper (B2B-финтех). Часть проектов под NDA — для крупного ритейла, авиакомпании и девелопера.
Если вы готовитесь к запуску приложения и собираете вопросы разработчику — пришлите бриф или описание задачи на instadev.ru/contacts. Ответим на 12 вопросов про ваш проект.