Ошибки заказчика при разработке мобильного приложения 2026 | FITTIN
+7 (800) 444-11-27
Позвоните — обсудим ваш проект
Сергей CCO FITTIN
Сергей CCO FITTIN
Напишите мне в Telegram
Обсудить проект
Ошибки заказчика при разработке мобильного приложения и как их избежать

Ошибки заказчика при разработке мобильного приложения и как их избежать

Семь ошибок, которые увеличивают бюджет на 30–80%, и как их избежать: симптом, цена в рублях и днях, конкретное действие на каждом шаге.

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

Цена ошибки в цифрах

В большинстве проектов разработки приложения для интернет-магазина 5–7 ошибок из списка ниже встречаются одновременно. Совокупное влияние — двукратное увеличение бюджета и удлинение сроков на 3–6 месяцев. Сводная таблица показывает среднюю «стоимость» каждой ошибки на проекте бюджетом 3–8 млн ₽.

Тип ошибки Цена в бюджете Цена в сроке
Старт без аналитики и брифа+30–50% к смете+2–3 месяца на переделки
Выбор подрядчика только по цене+100% (часто перезапуск)+4–6 месяцев
Нет описания бизнес-логики элементов+15–30% на доработки+2–4 недели срыва релиза
Принятая «вилка» без декомпозиции+40–80% от нижней границы+1–2 месяца
Нет product owner на стороне+10–20% на правки+3–4 недели на каждый этап
Экономия на QA+15–25% на хотфиксы20–30% оттока в первые 2 недели
Нет плана поддержки15–25% от разработки в годПростои при изменении ОС

Ошибка 1. Заказывать «по картинкам» без аналитики

Симптом · Цена · Как избежать Бриф и техническое задание до старта разработки приложения: глянцевые стеклянные плашки и смартфон с макетом интерфейса

Как это выглядит

Заказчик показывает подрядчику приложение конкурента или дизайн-макет и говорит: «нам надо такое же, посчитайте». Брифа нет, бизнес-целей нет, оценка делается «по картинкам».

К чему это приводит

В среднем 30–50% бюджета уходит на переделку функционала после релиза: то, что выглядело очевидным на картинке, не работает в живом сценарии покупки. Сроки растут на 2–3 месяца — потому что часть фич переписывают с нуля. Это одна из самых частых причин, по которой приложение требует доработки сразу после релиза.

Как избежать

Заложите 7–15 рабочих дней на этап аналитики и разработки технического задания до подписания договора на разработку. Этот этап оплачивается отдельно (200–400 тыс. ₽ для приложения интернет-магазина) и должен дать на выходе три артефакта: ТЗ с описанием функционала, JTBD-сценарии пользователей, функциональный каркас экранов. После этого подрядчик считает уже не вилку «от 1 до 5 млн», а смету с разбивкой по этапам.

Срок и стоимость этапа аналитики зависят от подхода к разработке. Когда приложение собирается с нуля, аналитика занимает 7–15 рабочих дней и оплачивается отдельно — потому что пользовательские сценарии, состав функционала и архитектура экранов прорабатываются под конкретный проект. При сборке на готовой модульной платформе для e-commerce этот этап короче: пользовательские сценарии, базовый функционал каталога, корзины, оплаты и личного кабинета уже отработаны на десятках других магазинов и зафиксированы в составе модулей. Аналитика в этом случае фокусируется на бизнес-целях, бренде и нетиповом функционале — и часто входит в стоимость интеграции платформы под бренд, а не считается отдельным платным этапом.

Ошибка 2. Выбирать подрядчика только по цене

Симптом · Цена · Как избежать Выбор подрядчика по нескольким критериям: кейсы и цена на глянцевых стеклянных плашках

Как это выглядит

Заказчик собирает 5–10 коммерческих предложений, сортирует по стоимости и выбирает того, у кого она ниже. Кейсы, портфолио, состав команды — второстепенные критерии.

К чему это приводит

Низкая цена сама по себе не плохая, но если она единственный критерий — проект часто заканчивается одним из трёх сценариев: студия делает не тот тип продукта (лендинги вместо сложных приложений интернет-магазина), команда не справляется с интеграциями (1С, маркетплейсы, платёжные системы), или после релиза подрядчик уходит, и заказчик остаётся с продуктом без поддержки. В 4 случаях из 10 проект приходится перезапускать у другого подрядчика — это 4–6 месяцев потерянного времени и итоговая стоимость как у двух проектов.

Как избежать

Выберите 3–5 подрядчиков и сравните их по четырём критериям одновременно, не только по цене:

  • Профильные кейсы. Минимум 3 завершённых проекта того же типа — приложения интернет-магазина, выложенные в App Store, Google Play или RuStore. Не лендинги, не B2B-кабинеты, не корпоративные приложения. Если в портфолио только лендинги и сайты — команда не имеет опыта с полноценными e-commerce-сценариями, и ваш проект будет первым в этом классе задач.
  • Реальные приложения в сторах. Скачайте 2–3 приложения из портфолио подрядчика и пройдите путь покупки от каталога до оплаты. Это даёт ощущение того, что вы получите на выходе: скорость экранов, удобство корзины, работу платёжной формы, push-уведомления, частоту обновлений. Кейс-страницы и видео-демо обычно не показывают этих деталей.
  • Отзывы клиентов с проверкой. Самое надёжное — написать напрямую клиенту из портфолио и спросить про сроки, качество коммуникации, поддержку после релиза. Один разговор с заказчиком, который уже прошёл проект с этим подрядчиком, даёт больше, чем 10 кейс-страниц.
  • Стоимость поддержки после релиза. Уточните условия поддержки до подписания договора: сколько стоит обновление под новые версии операционных систем, починка багов, интеграция с новыми сервисами. Если поддержка считается отдельным проектом по T&M-модели — закладывайте 15–25% от стоимости разработки в год. Если поддержка входит в лицензионную модель (для модульных платформ) — это другой расчёт, который снимает блок задач по обновлениям. Этот критерий часто пропускают на старте, а за 2 года поддержка составляет 30–50% TCO продукта (подробнее об этом — в Ошибке 7 ниже).

Ошибка 3. Не описывать бизнес-логику работы элементов

Симптом · Цена · Как избежать

Как это выглядит

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

К чему это приводит

Расхождения в понимании логики вскрываются на этапе разработки или, что хуже, после релиза. Кнопка ведёт не на тот экран, фильтр работает не по той логике, корзина не очищается после оплаты, push-уведомление приходит не в том сценарии. Каждая такая правка — это 2–5 часов работы разработчика плюс регрессионное тестирование. Совокупно — +15–30% к смете на доработки и срыв сроков релиза на 2–4 недели.

Как избежать

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

  • Поведение каждого активного элемента. Что делает каждая кнопка, куда ведёт переход, какое состояние экрана появляется в результате.
  • Нештатные сценарии. Что отображается, если корзина пуста, товара нет в наличии, оборвалась сеть, не прошла оплата, истёк токен авторизации.
  • Бизнес-правила. Как считаются акции, скидки, программа лояльности, кэшбэк — в какой последовательности применяются, что приоритетнее.
  • Триггеры коммуникаций. Какое событие запускает push-уведомление или email — заказ создан, оплата прошла, посылка отправлена, забронированный товар освободился.

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

Ошибка 4. Соглашаться на оценку без декомпозиции

Симптом · Цена · Как избежать Смета на разработку приложения с разбивкой по этапам на экране смартфона: глянцевые стеклянные плашки и цены по этапам

Как это выглядит

Подрядчик присылает оценку формата «приложение для интернет-магазина — от 2 до 5 млн ₽, срок 4–7 месяцев». Без разбивки по этапам, ролям и часам. Заказчик подписывает договор по этой вилке.

К чему это приводит

Финальная сумма почти всегда оказывается ближе к верхней границе вилки или выше: +40–80% от заявленной нижней границы. Договор по широкой вилке не защищает заказчика — каждый перерасход списывается на «уточнение требований» в процессе. Ориентир по реальным цифрам и составу стоимости проще держать через разбор стоимости разработки приложения или открытые тарифные пакеты с фиксированным составом работ.

Как избежать

До договора попросите смету с разбивкой по семи стандартным этапам: аналитика, дизайн, UX-прототип, фронтенд, бэкенд, QA, релиз и стабилизация. По каждому этапу — часы по ролям (UX, UI, Flutter, Backend, QA, PM) и сумма. Это даёт точку контроля: на каждом этапе вы знаете, что должно быть сделано, в какой срок и за сколько часов. Если подрядчик отказывается давать декомпозицию — это сигнал.

Ошибка 5. Полностью передавать управление подрядчику

Симптом · Цена · Как избежать

Как это выглядит

Заказчик говорит: «вы лучше знаете, делайте как считаете нужным». На стороне заказчика нет product owner с правом принятия решений за 24 часа — все вопросы уходят к директору или собственнику, который отвечает через неделю или две.

К чему это приводит

Каждый этап удлиняется на 3–4 недели из-за ожидания согласований. Подрядчик принимает продуктовые решения сам — а его задача делать «как заказали», а не угадать бизнес-стратегию. В итоге продукт уезжает от бизнес-задач, и после релиза начинаются переделки: +10–20% к финальной смете и месяцы потерянного времени.

Как избежать

Назначьте на стороне заказчика product owner с полномочиями принимать продуктовые решения за 24 часа. Это либо штатный руководитель направления e-commerce, либо нанятый внешний product manager на время проекта (8–15 часов в неделю). Зафиксируйте в договоре SLA на согласования с обеих сторон: подрядчик отвечает на вопросы за 1 рабочий день, заказчик согласует артефакты этапа за 3 рабочих дня.

Ошибка 6. Экономить на тестировании

Симптом · Цена · Как избежать Тестирование мобильного приложения перед релизом: QA-экран на смартфоне и чек-плашки

Как это выглядит

Заказчик предлагает «протестировать на пользователях после релиза» или отдаёт QA «своему разработчику» (обычно — фронтенд-программисту по совместительству). Бюджет на тестирование составляет 5–10% от разработки вместо стандартных 15–20%.

К чему это приводит

В первые две недели после релиза до 20–30% пользователей удаляют приложение из-за критических багов: не работает оплата на iOS, отваливается push-нотификация, ломается синхронизация с 1С. Восстановить аудиторию после плохого старта сложнее и дороже, чем сделать нормальное тестирование: хотфиксы стоят 15–25% от разработки в первые месяцы.

Как избежать

Заложите 15–20% бюджета и сроков на QA. Минимальный состав работ: функциональное тестирование по чек-листу, регрессионное тестирование при каждом изменении, тестирование на 6 устройствах (iOS актуальный + iOS-2, Android актуальный + Android-2, плюс одно слабое устройство), тестирование платёжных сценариев на реальных картах. Закрытое бета-тестирование на 50–100 пользователях до публичного релиза — обязательно для приложений интернет-магазина.

Ошибка 7. Не закладывать бюджет на поддержку

Симптом · Цена · Как избежать

Как это выглядит

В бюджете проекта учтены только разработка и релиз. После запуска заказчик ожидает, что приложение «будет работать само». Контракта на поддержку нет, бюджета на обновления — тоже.

К чему это приводит

Через 4–6 месяцев Apple и Google выпускают обновления операционных систем — приложение перестаёт работать на новых версиях. Через 8–12 месяцев меняются API маркетплейсов, платёжных систем, 1С — интеграции отваливаются. Без бюджета на поддержку приложение деградирует за год: 15–25% от стоимости разработки — это та сумма, которую правильно заложить на поддержку в год.

Как избежать

На этапе планирования заложите в годовой бюджет 15–25% от стоимости разработки на техническую поддержку и обновления. Разделите ответственность: апдейты самой платформы и обновления безопасности включены в лицензионные платежи, а апдейты сторонних сервисов (платёжных интеграций, 1С, маркетплейсов) — считаются по T&M-модели отдельно. Это нормальная модель — попытка «зашить всё в одну сумму» обычно означает, что часть обновлений не делается.

Чек-лист: как избежать всех семи ошибок

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

Чек-лист заказчика перед подписанием договора на разработку приложения на экране смартфона: глянцевые стеклянные плашки и оранжевые галочки
  • ТЗ с функциональным каркасом готово и подписано до старта разработки?
  • Подрядчик прислал смету с разбивкой по этапам и фиксированной стоимостью?
  • Сравнили минимум 3 подрядчиков по двум осям: стоимость + сроки?
  • На стороне заказчика назначен product owner с правом решений за 24 часа?
  • Бюджет на QA — не меньше 15% от разработки?
  • В договоре зафиксировано тестирование на разных устройствах и закрытое бета-тестирование до публичного релиза?
  • В годовом бюджете учтены затраты на поддержку?
  • Указаны SLA на согласования с обеих сторон в рабочих днях?

С чего начать подготовку заказа

Если вы готовите заказ на разработку приложения для интернет-магазина прямо сейчас — три действия в порядке приоритета:

  1. Соберите бриф по чек-листу выше — это самостоятельная работа на 5–10 рабочих дней, которая снимает большинство рисков из этой статьи. Если нужна структура — посмотрите наш разбор этапов разработки мобильного приложения.
  2. Сравните ориентир бюджета с реальностью — посчитайте стоимость и сроки на калькуляторе до разговора с подрядчиками или прочитайте сколько стоит разработка в 2026.
  3. Запросите аудит готового брифа или ТЗ — независимая проверка показывает, где документ не закрывает риски, до того как вы отправите его подрядчикам.

Полезные смежные материалы:

Цифры по retention и оттоку на старте можно сверить с открытыми отчётами: Data Insight (исследования российского e-commerce рынка), Statista (международная статистика по mobile retention), Mediascope (российская аудитория мобильных приложений), Реестр отечественного ПО Минцифры (статус подрядчика как разработчика российского ПО), TAdviser (рейтинги российских ИТ-компаний и их кейсы).

Часто задаваемые вопросы

Можно ли заказать разработку без брифа и сэкономить на этапе аналитики?

Технически — да, по картинкам или ТЗ от подрядчика. Но в 7 из 10 проектов это приводит к переделке функционала после релиза: в среднем 30–50% бюджета уходит на исправление того, что не учли на старте. Бриф — это не дополнительный этап, это первый этап, который определяет всё остальное.

Если подрядчик называет диапазон «от 1 до 5 млн ₽», это нормально?

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

Сколько стоит поддержка приложения после релиза?

Ориентир для приложения интернет-магазина — 15–25% от стоимости разработки в год. Это покрывает обновления операционных систем, починку багов, изменения в законодательстве, мелкие доработки. Сюда не входят апдейты сторонних сервисов (платёжные системы, маркетплейсы, 1С) — они считаются по T&M отдельно.

Должен ли заказчик назначать product owner со своей стороны?

Да — это обязательно. Product owner со стороны заказчика принимает решения за 24 часа, держит бизнес-цели и согласует приёмки этапов. Без него подрядчик принимает продуктовые решения сам — и продукт уезжает от бизнес-задач.


ДАВАЙТЕ ОБСУДИМ
ВАШ ПРОЕКТ

Разработка мобильного приложения на Flutter — пример экрана