Свой разработчик или аутсорс — вопрос, который встаёт сразу после запуска приложения: продукт работает, задачи копятся, а команда, которая его делала, ушла на другие проекты. Короткий ответ: штатный разработчик выгоден, когда доработки идут каждый день и у продукта есть дорожная карта на год вперёд. Если задачи появляются волнами, а приложение нужно держать живым после каждого обновления iOS и Android, подрядчик обходится дешевле и надёжнее. Ниже — как посчитать это для своей компании без иллюзий в обе стороны.
Почему один штатный разработчик — это не команда
Первая ошибка при сравнении — ставить на одну чашу весов зарплату одного программиста, а на другую — счёт подрядчика. Мобильный продукт держится на нескольких ролях, и каждая из них нужна регулярно:
- iOS и Android — два отдельных разработчика, если приложение нативное, или один специалист по Flutter или React Native, если кроссплатформенное;
- бэкенд — сервер, API, обмен с 1С и CRM, без которых большинство функций не работает;
- QA — тестирование на разных устройствах и версиях ОС перед каждым релизом;
- дизайнер — новые экраны в стилистике продукта;
- DevOps — сборки, публикация, мониторинг падений и серверы.
Один человек может закрывать часть этих задач, но не все и не одинаково хорошо. Разработчик, который сам себя тестирует и сам рисует экраны, выпускает релизы медленнее и с большим числом ошибок. Это нормально: так устроена профессия, а не конкретный сотрудник.
- Сравнивайте полную стоимость роли, а не оклад: налоги, найм, оборудование, простои, замены.
- Штат выгоден при ежедневной загрузке и длинной дорожной карте.
- Подрядчик выгоден при волнообразной нагрузке и когда нужны сразу несколько ролей на часть ставки.
- Гибрид — свой продакт или разработчик плюс внешняя команда — часто даёт лучшее из обоих вариантов.
Содержание штатного программиста: из чего складывается полная стоимость
Чтобы сравнение было честным, посчитайте не только оклад. В годовую стоимость сотрудника входят статьи, которые в бюджете обычно разбросаны по разным строкам:
- Оклад и обязательные платежиПенсионные взносы, социальные платежи и налоги работодателя по законодательству РК. Ставки периодически меняются — сверяйте актуальные на дату расчёта.
- НаймВремя на поиск, собеседования и тестовые задания, иногда услуги рекрутера. Опытных мобильных разработчиков ищут месяцами, и всё это время задачи стоят.
- Вход в проектНовому человеку нужно разобраться в чужом коде. Первые недели он работает медленнее, а иногда предлагает «всё переписать».
- ИнструментыКомпьютер Mac для сборок под iOS, тестовые устройства, лицензии сервисов, рабочее место.
- Отпуска и больничныеПока единственный разработчик отдыхает, приложение остаётся без присмотра. Если в это время выходит новая iOS или падает оплата, исправлять некому.
- УправлениеКто-то должен ставить задачи, принимать работу и проверять качество. Если технического руководителя нет, эту роль берёт на себя собственник.
Сложите эти статьи за год и разделите на число месяцев, когда сотрудник действительно был загружен задачами по приложению. Получится реальная стоимость месяца работы — обычно заметно выше оклада.
Аутсорсинг разработки приложения: за что платите подрядчику
У подрядчика вы покупаете не часы одного человека, а работающий процесс. В поддержке и доработке приложений WeMake это выглядит так: мониторинг падений через Crashlytics или Sentry, обновления под новые версии iOS и Android до их релиза, исправление ошибок, ответы на замечания App Store и Google Play, обновление SDK и пакет часов на новые функции спринтами по две недели.
| Тариф | Цена в месяц | Что получаете |
|---|---|---|
| Базовый | 150 000 ₸ | Мониторинг, обновления ОС, исправление ошибок, 10 часов доработок, SLA 4 часа в рабочее время |
| Развитие | 300 000 ₸ | 25 часов доработок спринтами, аналитика, ASO, A/B-тесты, SLA 4 часа 24/7 |
| Выделенная команда | от 900 000 ₸ | Разработчик, дизайнер и QA на часть ставки, дорожная карта, релизы каждые две недели |
За этими суммами стоит штатная команда iOS, Android и Flutter, QA и DevOps — у нас 38 мобильных продуктов в портфолио. Вы платите за ту часть их времени, которая нужна вашему приложению, и не платите за простои, найм и замены. Оплата помесячно, отказаться можно в любой месяц без штрафов, код, аккаунты сторов и документация остаются у вас.
Нанять мобильного разработчика или аутсорс: сравнение по критериям
| Критерий | Свой разработчик | Подрядчик |
|---|---|---|
| Скорость старта | Найм и вход в проект — месяцы | Подключение — около недели после аудита |
| Роли | Одна-две, остальные «как получится» | Разработка, QA, дизайн, DevOps по необходимости |
| Отпуск, болезнь, увольнение | Приложение без присмотра | Замена внутри команды, дежурство по SLA |
| Знания о проекте | В голове одного человека | Документация и передача знаний входят в тариф |
| Погружение в бизнес | Глубокое, сотрудник рядом каждый день | Через встречи по дорожной карте раз в месяц |
| Гибкость затрат | Фиксированный фонд оплаты труда | Тариф меняется под объём задач |
У штатного специалиста есть реальное преимущество — он постоянно рядом с бизнесом, слышит менеджеров и клиентов и быстрее понимает, что на самом деле нужно. Это стоит учитывать, а не отмахиваться. Но если продукт держится на одном человеке, это риск, который однажды сработает.
Держать аккаунты Apple Developer и Google Play на личном аккаунте разработчика — штатного или внешнего. Когда человек уходит, компания теряет доступ к собственному приложению. Аккаунты должны быть оформлены на вашу компанию, а разработчикам выдаются роли. Если сейчас это не так, мы помогаем перенести приложение в ваш аккаунт.
Когда штат выгоднее, а когда подрядчик
- Приложение — основной продукт компании, а не канал продаж.
- Доработки идут каждый день, дорожная карта расписана на год.
- Вы готовы нанять не одного человека, а несколько ролей и технического руководителя.
- Есть бюджет и время на найм и замену при увольнении.
- Приложение дополняет основной бизнес: магазин, сервис, личный кабинет клиента.
- Задачи приходят волнами — к сезону, акции, обновлению ОС.
- Нужны сразу разработчик, QA и дизайнер, но каждый — на часть ставки.
- Важно не зависеть от одного человека и его отпуска.
Похожий расчёт мы делали для сайтов в статье «Штатный программист или аутсорс поддержки сайта». Для приложений разница ещё заметнее: к обычным задачам добавляются два обновления ОС в год, требования сторов к SDK и данным, публикация и ревью каждой версии.
Гибридная модель: свой человек плюс внешняя команда
Многим компаниям не нужно выбирать «или — или». Рабочая схема выглядит так: внутри компании есть владелец продукта, который отвечает за дорожную карту и приоритеты, — иногда это свой разработчик. Внешняя команда берёт на себя то, что неэффективно держать в штате: QA, DevOps, дизайн, дежурство по сбоям, обновления под новые ОС и пиковые объёмы.
Так приложение не зависит от одного человека, а штатный сотрудник занимается тем, где его погружение в бизнес действительно ценно. Крупные разовые задачи — новый модуль, интеграцию, кабинет — удобно отдавать отдельной сметой в формате разработки нового функционала, не раздувая штат под временный пик.
ПРАВИЛОДержите в штате то, что требует знания бизнеса. Покупайте снаружи то, что требует редких навыков на часть ставки.
Как принять решение за неделю
Чтобы выбор опирался на цифры, а не на ощущения, пройдите несколько шагов:
- Выгрузите задачи по приложению за последние 6–12 месяцев и посчитайте, сколько месяцев загрузка была полной.
- Перечислите роли, которые реально понадобились: разработка, бэкенд, тесты, дизайн, публикация.
- Посчитайте полную годовую стоимость штатной команды с налогами, наймом и оборудованием.
- Проверьте, на кого оформлены аккаунты сторов, репозиторий и серверы.
- Оцените, что будет с приложением, если единственный разработчик уйдёт завтра.
- Запросите у подрядчика тариф и состав работ, сравните с расчётом по штату.
Если приложение досталось от другого подрядчика, начните с аудита за неделю: он покажет состояние кода, зависимостей и аккаунтов и даст план первых спринтов — с этим отчётом проще решать, кого нанимать и что передавать наружу. Состав тарифов и SLA подробно описаны на странице поддержки мобильных приложений, а если хотите сначала обсудить вашу ситуацию, мы предложим вариант развития приложения нашей командой под ваш объём задач.
Что дешевле: нанять мобильного разработчика или аутсорс?
При ежедневной загрузке и длинной дорожной карте штат может быть выгоднее. При волнообразных задачах и потребности в нескольких ролях на часть ставки подрядчик обычно дешевле: вы не платите за найм, простои и замены.
Сколько стоит выделенная команда для приложения?
От 900 000 ₸ в месяц: разработчик, дизайнер и QA на часть ставки, работа по дорожной карте и релизы каждые две недели. Точный состав подбираем под объём задач.
Можно ли совмещать своего разработчика и подрядчика?
Да, это гибридная модель. Свой специалист ведёт дорожную карту и знает бизнес, внешняя команда закрывает тесты, дизайн, публикацию, дежурство по сбоям и пиковые задачи.
Что будет с кодом, если мы откажемся от подрядчика?
Код, аккаунты сторов и документация остаются у вас. Отказаться от поддержки можно в любой месяц без штрафов.
Обязателен ли годовой договор на поддержку?
Нет, оплата помесячно. Годовой договор даёт фиксированную цену и приоритет в очереди, но подключиться и отказаться можно в любой месяц.