- Как рассчитать примерную стоимость разработки за 3 минуты
- Как мы заказывали приложение
- Как обычно оценивается стоимость разработки
- Простой способ
- Как это работает
- Насколько это объективно
- Заключение
- Из чего складывается стоимость разработки приложения
- Формула стоимости разработки приложения
- Процесс разработки и участники
- Сметная стоимость разработки
Как рассчитать примерную стоимость разработки за 3 минуты
Ценообразование на рынке мобильных приложений остается непрозрачным. Примерные расценки иногда называют наугад, а более точных цифр приходится ждать неделями. К счастью, узнать стоимость разработки можно самому, причем гораздо быстрее.
Как мы заказывали приложение
У моего тестя есть собственный автосервис. Большой опыт, классные мастера, время на месяц вперед распланировано. Вот только записывать каждого клиента приходилось по телефону, сверяясь с графиком. Неудобно. Решили мы этот процесс автоматизировать с помощью мобильного приложения.
Приложение должно было уметь делать следующие вещи:
— помогать выбрать удобное время для визита;
— оформлять заказ на закупку нужных запчастей;
— показывать на карте, как проехать к сервису.
Осталось только выбрать разработчика и узнать цену. По нашему субъективному мнению, такой проект должен был обойтись примерно в 150 тыс. рублей. Мы разместили объявление на биржах фриланса и стали ждать. Через несколько минут начали появляться первые потенциальные исполнители.
Такой разброс цен нас сильно удивил. Как одно и то же приложение может стоить от 150 до 350 тысяч? Сложилось впечатление, что многие разработчики оценивают услуги примерно так:
Точную оценку нам согласились дать только после рассмотрения технического задания. На это ушла еще неделя. При этом итоговая сумма стала в два раза больше той, что была указана изначально (150 тыс. → 290 тыс.).
После этого я решил приглядеться к профессиональным студиям, а заодно разобраться с тем, как получить достоверную оценку менее, чем за неделю.
Как обычно оценивается стоимость разработки
Процесс разработки трудно подогнать под стоимостные рамки. Особенно, если у вас нет детального представления о том, каким должен быть конечный продукт.
Максимум, что может сделать разработчик — назвать диапазон цен, на которые следует ориентироваться. На это уходит от одного до трех дней. При этом полученная оценка не всегда соответствует действительности.
Точную стоимость можно озвучить после согласования требований и создания прототипа. На этом этапе определяются основные векторы дальнейших действий разработчика. Лишние требования отбрасываются, недостающие — записываются.
Прототип дает видение того, каким будет готовое приложение.
Зная это, можно легко оценить стоимость разработки.
На создание прототипа уходит от двух до пяти недель. Оценка стоимости получается более точной, но занимает много времени. К счастью, есть более простой способ.
Простой способ
Посерфив в интернете, я нашел несколько иностранных сайтов, которые предлагают оценить стоимость разработки с помощью специальных калькуляторов. Самыми удобными мне показались howmuchtomakeanapp.com и otreva.com. У них разные критерии оценки, поэтому выдают разные результаты. Разработку моего приложения они оценили в 24 000 $ и 36 750 $ соответственно.
Из российских аналогов понравился калькулятор от студии TheBestApp. Он оценил моё приложение в 323 тыс. рублей. Убрав несколько несущественных опций, цену удалось сбить до 259 тыс. На всю оценку у меня ушло три минуты.
Как это работает
Работа с калькулятором похожа на поход в магазин. Выбираешь нужные ингредиенты и добавляешь к себе. Для каждой позиции есть описание, а итоговая стоимость меняется в реальном времени. Если вышел за границы бюджета, то можно вернуться назад и убрать лишнее.
Кроме того, калькулятор помогает сформировать четкое видение готового продукта. Нужны ли пуш-уведомления? Должны ли пользователи заходить через Facebook или Google+? Изначально мы даже не задумывались о таких вещах.
Насколько это объективно
В TheBestApp признались, что стоимость будет отличаться от оценочной, если потребуется реализовать какой-нибудь дополнительный функционал или если приложение будет работать с сильно нагруженным сервером (вроде Avito или Uber). Во всех остальных случаях разработка ведется по тем ценам, что указаны в калькуляторе.
Такой же политики придерживаются и зарубежные разработчики.
Заключение
Ни один калькулятор не назовет точную стоимость разработки. Главная задача этого инструмента — показать, сколько будут стоить те функции, которые должны быть в приложении. Заказчику это помогает определиться с бюджетом и лучше понять свои потребности, а разработчику — оценить объем дальнейшей работы, не погружаясь в дебри технического задания. Попробовать можно здесь:
Из чего складывается стоимость разработки приложения
Почему ни одна студия не называет точную стоимость разработки приложения?
Потому что это невозможно. По крайней мере на этапе идеи. Но ведь задумывая подобный проект, Заказчик хочет знать, какую сумму он вложит и когда приложение заработает! Ниже мы объясним, из чего складывается стоимость разработки приложения, и кто вовлечен в этот процесс. Обойдемся без спойлеров, расскажем по порядку.
Большинство студий, наша в том числе, используют гибкую систему разработки приложений: вся работа делится на небольшие этапы — спринты, стоимость рассчитывается за каждый этап отдельно после завершения предыдущего. Такой принцип оправдан и привлекателен по трем причинам.
- Простота в расчетах и оценке стоимости разработки. Когда исполнитель называет точную фиксированную стоимость разработки, он закладывает большие риски, и вы платите больше за те же работы и тот же функционал приложения.
- Гибкий процесс разработки. Вы можете вносить идеи на каждом из этапов, эти идеи примут и заложат в смету. Для фиксированной цены — фиксированное ТЗ. В этом случае вам придется дождаться завершения всех основных и прописанных в договоре работ и только после этого исполнители примут дополнительные правки. Естественно, за дополнительную плату.
- Выход за рамки ТЗ. Если исполнитель понимает, что какую-либо функцию можно сделать лучше, у него есть возможность добавить эти работы в смету. Процесс разработки направлен на создание качественного приложения.
Формула стоимости разработки приложения
Итак, как считается стоимость разработки приложения. Исходные данные для расчета во многих студиях совпадают. На цену влияют:
- набор функционала приложения;
- сложность и количество часов разработки;
- количество платформ и устройств.
Но сама формула расчета итоговой стоимости разработки у разных студий и команд могут отличаться.
В IT Brick используем простую для понимания и расчета формулу:
Итоговая стоимость разработки приложения = (Стоимость часа Специалиста 1 х Количество часов работы Специалиста 1) + (Стоимость часа Специалиста 2 х Количество часов работы Специалиста 2) + … + (Стоимость часа Специалиста N х Количество часов работы Специалиста N)
А теперь давайте разберем, как определить, кто из специалистов будет задействован на проекте и сколько стоит час работы.
Процесс разработки и участники
Состав команды и работ зависит от того, какое приложение вы разрабатываете — веб или мобильное. Логика и алгоритм процесса создания совпадают, но при нативной мобильной разработке для каждой платформы — Android и iOS — разрабатывается отдельно свое приложение. Это связано с разными языками программирования и соблюдением гайдлайнов.
Если разработка кроссплатформенная, приложение делается одно, но закладывается время на адаптацию под вторую платформу. Если в приложении нужно синхронизировать данные с сервером, или администрировать его через веб-интерфейс, то понадобится разработка серверной части.
Сметная стоимость разработки
Далее готовится смета. При расчете мы оцениваем время работ по каждому специалисту, указываем стоимость часа и по описанной выше формуле рассчитываем итоговую стоимость разработки приложения.
Выглядит просто? Возможно. Но теперь вы видите, что оценка стоимости разработки имеет свои нюансы. И по краткому описанию на этапе идеи оценить ее сложно. Ведь неизвестно, как именно будет реализовываться та или иная функция, а значит и сколько времени команды на это понадобится.
Но можно дать предварительную оценку. Напишите или позвоните нам, чтобы мы посчитали примерные стоимость и сроки разработки. А также сможем дать свои комментарии по задаче и вариантам реализации.