Обычно, средний и крупный бизнес заказывает разработку мобильного приложения у студий с командой дизайнеров, разработчиков и менеджеров. Небольшие проекты и приложения для малого бизнеса чаще делают фрилансеры. Но в обоих случаях ценник достигает семизначных сумм, а производство растягивается на месяцы.
Некоторые «прошаренные» предприниматели заказывают разработку у зерокодеров, чтобы сэкономить деньги и быстрее получить результат. Мы сравнили стоимость и время традиционной разработки и зерокодинга на примере мобильного приложения для фитнес-клуба и выяснили, насколько скорее и дешевле обходится создание типового проекта без кода.
Почему зерокодинг это быстрее и дешевле традиционной разработки
В традиционной разработке мобильное приложение собирает команда программистов, дизайнеров и менеджеров. Зерокодер делает все сам, иногда вместе с двумя-тремя зерокодерами, если проект большой.
Вот как происходит разработка в классической студии:
- Клиент заказывает проект;
- Менеджеры уточняют задачу, составляют техническое задание и согласуют с клиентом;
- Дизайнеры в лучшем случае две недели рисуют макет;
- Разработчики пишут код в лучшем случае около двух месяцев;
- Клиент вносит правки и отдает приложение на доработку. Количество итераций правок зависит от квалификации студии, условий договора и дотошности заказчика;
- Студия и клиент согласовывают проект.
В зерокодинге процесс проще. Все или большую часть задач решает один человек, и заказчик общается напрямую с исполнителем. Поэтому можно быстро согласовать техническое задание, внести правки и не ждать результата неделями. Высокая скорость и низкие трудозатраты снижают стоимость заказа.
Благодаря этому снижаются две критически важные для бизнеса штуки: Time to market и Cost to market. Продукты поставляются на рынок быстрее и с меньшими затратами.
После запуска приложения почти всегда вскрываются баги и «узкие места»: в квитанции неверно отображаются данные заказа или в CRM сохраняются не все лиды. В нативном приложении проблемы возникают из-за обновлений Android и iOS. Поэтому нужен программист, который исправит ошибки, обновит и улучшит программу.
Некоторые нанимают разработчика со стороны, но это кот в мешке: разбираться в чужом коде тяжело, программист может не потянуть. В лучшем случае потратите деньги, в худшем «мастер» добьет программу и пропадет с радаров, а вы останетесь без приложения и клиентов.
Более безопасный, но дорогой вариант — заключить договор со студией, которая разработала приложение. Иногда сопровождение входит в стоимость проекта. В любом случае об обязанностях лучше договориться на берегу: чем точнее прописаны обязанности, тем качественнее поддержка.
И снова с зерокодингом проще и дешевле. Можно договориться о сопровождении с исполнителем, нанять другого зерокодера или вырастить своего — все варианты выигрышные. Ноукод-платформы универсальны, их проще освоить, поэтому хорошего зерокодера найти проще, чем среднего программиста.
Чтобы сравнить стоимость разработки на коде и зерокоде, мы составим задание для студий и попросим оценить проект. Некоторые студии предлагают рассчитать чек самостоятельно на их сайте, но полученная сумма редко совпадает с реальной.
Составляем задание для студии разработки
Мы немного схитрили и сделали задание по готовому мобильному приложению для Kangoo Club Kaluga. Через него клиенты необычного фитнес-клуба записываются на тренировки и бронируют экипировку. Приложение опубликовано в Play Market и App Store.
Вот что есть в Kangoo Club Kaluga:
- регистрация новых пользователей;
- профиль клиента с данными об абонементе: вид и описание абонемента, сколько тренировок осталось;
- календарь тренировок со свободными датами;
- запись на занятие: если пользователь не приходит или отменяет тренировку меньше чем за два часа, она списывается с абонемента;
- push-уведомления, которые напоминают о занятии или сообщают, когда открылась запись;
- можно смотреть профили тех, кто придет на занятия;
- админка, чтобы добавлять или отменять занятия и виды тренировок.
Это и есть список требований к проекту. Добавим, что приложение нужно опубликовать в Google Play и App Store и получится задание для студии. По нему исполнители составят техническое задание и оценят стоимость проекта.
Подключайтесь к сообществу «Я — зерокодер» в Телеграме, чтобы узнать о новых инструментах, изучать кейсы коллег и обмениваться опытом.
Во сколько по деньгам и времени обойдется традиционная разработка
Мы отправили задание в пять первых студии из поисковой выдачи Яндекса. Их можно найти по запросу «заказать разработку мобильного приложения».
Только одна студия сразу сказала, сколько стоит проект по нашим требованиям. С остальными несколько дней уточняли пункты, а одна настаивала на созвоне и «более тесном контакте». Спустя неделю все студии прислали примерный чек:
- Студия №1 — 5-6 млн руб, срок разработки 3-4 месяца.
- Студия №2 — 4 млн руб, срок 4 месяца.
- Студия №3 — 3-4 млн руб, срок 4 месяца.
- Студия №4 — 2 млн руб, срок от 4 месяцев.
- Студия №5 — 4 млн руб, срок 3 месяца.
Средний чек — 3,8 млн руб.
Вот по каким параметрам оценивают стоимость:
- тип приложения — простой сервис с модерацией и блогом дешевле чат-бота или мессенджера;
- кроссплатформенность — приложение под одну операционную систему дешевле, чем под обе;
- нагрузка на сервер — чем выше частота и продолжительность посещений, тем мощнее и дороже сервер;
- дизайн под ключ с иконками, анимацией и баннерами обойдется примерно в 600-800 тыс. руб;
- тестирование — на проверку возможных ошибок и вариантов нестандартного использования уходит неделя и примерно 100 тыс. рублей;
- дополнительные услуги — студии составляют техническую документацию, маркетинговую стратегию и даже отвечают на комментарии в сторах. Стоимость и набор услуг зависят от студии.
За техническую поддержку берут единоразово от 20 до 60 тыс. руб., они входят в стоимость проекта. Она включает ежемесячные обновления и исправление непредвиденных ошибок. За более серьезные обновления, например, новые функции и увеличение пропускной способности, придется платить отдельно.
Сколько стоит назерокодить приложение
Сергей Горелов собрал приложение Kangoo Club Kaluga на Adalo — онлайн-конструкторе мобильных приложений. Проекты из Adalo можно публиковать в Play Market, App Store или как PWA-приложение. Интерфейс в платформе собирают из готовых графических компонентов или пишут свои на JavaScript.
Дизайн и логику Сергей делал сам, поэтому заплатил только 50 $ за Pro Plan с White label, 5 ГБ в хранилище и возможностью опубликовать приложение в сторах. Проект нужно было запустить через месяц, а с Adalo получилось за две недели. При этом Сергей работал с платформой впервые — опытный зеркоодер справился бы за неделю.
Поддержка и обновление приложения на зерокоде складывается из стоимости тарифа и гонорара разработчика. Некоторые заказчики осваивают платформу и самостоятельно пилят обновления. Тогда приложение «кушает» всего 50 $ в месяц (стоимость Pro Plan на 26.05.2021) — с традиционной разработкой пришлось бы платить за сервер. Если же разбираться в платформе не хочется, можно нанять зеркодера, который обойдется дешевле, чем Java- или Swift-разработчик или студия.
⌘⌘⌘
Зерокодинг отвоевывает клиентов у традиционной разработки там, где нужно быстро запустить проект или протестировать идею. Реальные кейсы показывают, что собрать приложение на ноу-код платформе, даже через услуги фрилансера, дешевле в десятки раз. Зерокодер собирает полноценное приложение с платежными сервисами, админкой и социальными механиками всего за 200-400 тыс. руб., а студия берет от двух миллионов.
Если уже готов перевернуть рынок мобильной и веб-разработки, пора вступать в ряды зерокодеров. Но перед большой игрой лучше освой инструменты с наставниками из университета «Зерокодер». Тут учат собирать приложения без кода и зарабатывать на этом круглые суммы.