+7 (911) 199-29-48

Разработка мобильных и веб-приложений
 Более 50 проектов в 10 странах, 8 лет на рынке
  Под ключ: бизнес-анализ, дизайн, продвижение
   Наши клиенты - и стартапы, и корпорации
    Воплощать ваши идеи в жизнь - наша работа!

Почему так дорого? Формирование бюджета Android-приложения

стоимость разработки мобильного приложения

Какие у заказчика могут быть мысли после ознакомления с бюджетом проекта?

"Ой, как дорого – а вот в интернете пишут, что можно вообще за 3 часа Android-приложение своими руками сделать, да и сайт мне знакомый студент за десять тысяч рублей сделал..."

"Отлично, примерно на эту стоимость я и рассчитывал…"

Что-то больно дёшево, поди плохо и долго будут делать, да еще и сбегут на полпути..."

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

Итак, из чего же складывается стоимость системы?

Нормо-час

В общем-то, всё просто – как и в любой другой отрасли, стоимость разработки мобильного приложения получается путем умножения стоимости нормо-часа на количество часов, необходимых для создания системы.

Стоимость нормо-часа, как правило, определяется квалификацией специалистов, и в целом соотносится с среднемесячной заработной платой программиста.

2000 рублей в час – много это или мало? Если сравнить со стоимостью работ в авторемонте – как правило, в "авторизованном сервисе" стоимость нормо-часа дороже. В стоимость нормо-часа в авторемонте заложена стоимость использования подъемника и электроинструмента – так и в стоимость работы квалифицированного разработчика заложена "стоимость" разработанных ранее утилит и знаний по использованию паттернов проектирования и алгоритмов.

Поскольку используемые инструменты (знания, навыки, уже реализованные готовые компоненты) позволяют сократить время разработки, то, несмотря на более высокую стоимость нормо-часа, разработка силами опытных программистов может обойтись даже дешевле, и в любом случае, качественнее, чем неопытных "знакомых студентов".

Предварительная оценка стоимости

По нескольким строчкам описания проекта, которое заказчик отправляет разработчику (в лучшем случае - нескольким страницам), очень сложно предсказать стоимость проекта. Тем не менее такую работу проводить приходится. Грубую оценку стоимости можно получить подсчётом количества модулей, объектов в базе данных (моделей), и экранов системы. Как правило, в таком случае бюджет проекта оказывается недооцененным - полученную стоимость нужно умножать на коэффициент от 1.5 до 3 в зависимости от трудоёмкости проекта.

Проектирование

Как правило, проект, в котором участвует Android-приложение, состоит из нескольких модулей (обычно приложение - это основной модуль). Это и административная панель, в которой осуществляется управление контентом или пользователями, и веб-сайт проекта, и версия приложения для iPhone, да еще много чего можно придумать.

Чем больше модулей – тем более тщательное проектирование требуется для успешной разработки и последующего функционирования и развития проекта. Необходимо спроектировать базы данных, интерфейсы между модулями, а также архитектуру самих модулей. Как правило, проектировщик – это более опытный и высокооплачиваемый специалист, чем разработчик, и стоимость проектирования может составлять до 30% стоимости всего проекта.

Ошибки в проектировании могут дорого стоить в будущем, поэтому, закладывая в стоимость проекта стоимость разработки архитектуры, мы косвенно экономим деньги заказчика и улучшаем качество проекта.

Дизайн

Хороший дизайн – лицо проекта, на нём экономить не рекомендуется. Как правило, чем конкретнее ставить задачу дизайнеру – тем дешевле обходятся работы по дизайну. Самое дорогое – это идеи.

Разработка

Собственно говоря, написание кода, которое обычно только и принимается во внимание при оценке проекта, по трудоёмкости и стоимости составляет лишь половину бюджета проекта. Только в совсем небольших проектах весь бюджет идёт на разработку.

На стоимость разработки Android-приложения влияет количество разработчиков. Вообще-то, чем меньше разработчиков, тем лучше. Если по каким-то причинам это невозможно – то взаимодействие разработчиков приводит к дополнительным затратам. Мы стараемся минимизировать и регламентировать взаимодействие разработчиков путем правила "один разработчик – один модуль" и описания интерфейсов взаимодействия модулей перед разработкой.

Тестирование и отладка

Ошибки – будут. Это нормально для любого сложного продукта, которым и является Android-приложение. Количество ошибок минимизируется с помощью тестирования на стороне исполнителя после окончания разработки, до ввода в коммерческую эксплуатацию. Мы предусматриваем различные виды тестирования:

  • Unit-тестирование алгоритмов;
  • Тестирование интерфейса пользователя;
  • Тестирование взаимодействия модулей;
  • Нагрузочное тестирование.

Часть тестов проводится автоматически, более сложные тесты приходится проводить вручную.

Техническая поддержка

При вводе проекта в коммерческую эксплуатацию требуется его техническая поддержка. Она может производиться как силами заказчика (в этом случае очень важна качественная техническая документация и обучение сотрудников заказчика), так и силами разработчика (те же нормо-часы).

Обоснование стоимости

Главное, что мы предоставляем заказчику – это обоснование стоимости в форме сметы, а также обоснование сроков разработки проекта и при необходимости - план-график проекта. Если какие-то пункты в смете вызывают сомнение – мы готовы обсудить спорные вопросы с заказчиком.

Заказать приложение от 1500 руб/час >>

Нашим решениям доверяют

Новости

10.04.2017

Предлагаем консультации и разработку ПО для стартапов в сфере Интернета вещей.

17.03.2017

При заказе Персонального СМС Сервера - бесплатное подключение к базе данных, сайту или Excel-таблице! 

02.03.2017

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

27.01.2017

В числе наших сервисов - разработка мобильных приложений под iOS: расчет цены и сроков, дизайн пользовательского интерфейса, кодирование, тестирование, техническая поддержка и продвижение. 

23.09.2016

Предоставляем услуги разработки кастомной прошивки Android: замену загрузочного логотипа и анимации, изменение дизайна системных приложений, установку "неудаляемых" приложений.