В случае со стартапами у заказчиков, обращающихся в студии разработки мобильных приложений, зачастую нет понимания, как формируется стоимость работ. С компаниями, долго существующими на рынке, таких проблем обычно нет, или они выражены менее ярко. Все-таки эти компании вероятно уже имели опыт создания приложения или хотя бы сайта, понимают примерно порядок цен.
И, главное, у них есть понимание, чего они хотят. Привыкнув выдавать подробные технические задания сотрудникам и партнерам из других областей (от строителей до рекламщиков), они и в области заказа разработки мобильного приложения и последующего его продвижения готовы к обсуждению, готовы предоставлять подробное описание задач. И готовы делиться своим представлением о том, какое приложение они хотели бы видеть в итоге.
Сложности во взаимопонимании
Количество стартапов каждый год растет. Технологии становятся совершеннее, быстрее и при этом дешевле.
- Оценив дороговизну аутсорса,
- Намучившись с отсутствием возможности контролировать удаленных специалистов,
- Имея в запасе несколько историй знакомых про фрилансеров,
— стартапер приходит в студию. Но он все еще не знает, по какому пути развития будет идти его проект.
Не имея полноценной дорожной карты, заказчик не может обозначить детали проекта. И когда он спрашивает о стоимости разработки и продвижения мобильного приложения, мы сталкиваемся с невозможностью назвать четкие цены в рублях. Или в долларах, не важно. Чем абстрактнее предоставленное руководителем стартапа описание задачи, тем более «плавающими» будут цифры.
Речь, конечно, идет о предварительной оценке проекта. Если на данном этапе клиент готов обсуждать детали, а не требовать итоговой стоимости прямо здесь и сейчас, к работе подключится пул специалистов, и совместными усилиями будет создано описание проекта. Крупные бизнесмены обычно предоставляют его сразу готовым, заполняя бриф (как его заполнять, мы писали тут). В случае со стартапом мы все вместе будем составлять ТЗ, а после – прототипы.
Чаще всего, для стартапа требуется:
- Создание интернет-магазина,
- Внедрение CRM,
- Разработка ERP,
- Создание агрегатора,
- Разработка мессенджера и так далее.
Сложность задачи может варьироваться так же, как ее инновационность.
В любом случае на стоимость разработки повлияет наличие дорожной карты, а также в сценарии применения бизнес-процессов, степень их автоматизированности.
Давайте разберем на примере
Обращается к нам компания с запросом: «Нужен программист и дизайнер для создания мобильного приложения по типу мессенджер, чат. Сколько это будет стоить».
Для начала три вопроса в ответ:
- Каков будет функционал приложения?
- Отличия от остальных мессенджеров?
- Какие особенности будут присутствовать?
Ответы: функционал как у всех, авторизация чуть иная, из особенностей выделяем интеграцию с базой данных нашей компании, а также возможность загружать фото в профиль пользователя и отправлять смски клиентам.
Что ж, с таким описанием стоимость продвижения стартапа будет такой: от 350 до 800 тысяч рублей. Разброс цен большой, давайте обсуждать дальше. Как минимум, нам нужно будет знать:
- Максимальная нагрузка на приложение?
- Как вы бы хотели, чтобы была сконструирована администраторская часть сервиса?
- Будут ли присутствовать иные дополнительные функции? Возможность цитирования, ответа на конкретное сообщение, пересылки текста в группы, будут ли нужны уведомления на устройство о действиях в чате?
Ответы получены, стоимость остановилась в районе 400 тысяч рублей. Но после первого запроса мы не могли ее назвать!
Как формируется стоимость. Считаем
Стоимость любого приложения, в том числе, мессенджера, как в нашем примере, складывается из массы задач:
- Составление предварительного техзадания.
- Прототипирование экранов, создание эскизов.
- Корректировка и уточнение техзадания.
- Составление уже подробного ТЗ, прописывание этапов.
- Создание дизайна, как UX, так и UI.
- Разработка функционала и тестовый запуск.
- Доработка, исправление ошибок, если есть.
- Релиз и выход в свет и поддержка функционала.
- Последующее продвижение.
Часто заказчики просят просто посчитать количество часов работы программистов, которые будут писать код. Но разработка складывается не только из них. Например, составление ТЗ – наиважнейший этап, который позволяет:
- Уменьшить цену предстоящих работ.
- Прогнать несколько сценариев реализации в теории или на тесте еще ДО того, как будет написан код.
- Грамотно разбить этапы создания по часам.
- Обозначить все сложные места для реализации.
- Упростить функционал, стоимость которого выходит на рамки имеющегося у заказчика бюджета.
- Сделать сотрудничество взаимовыгодным и комфортным.
- Получить требуемый результат с первого раза.
- Исключить переработки и повышение цены.
- Сделать разработку более быстрым процессом.
Уже на этапе заключения договора (о том, почему его необходимо заключать, и как это защищает обе стороны, мы писали тут) смета будет наиболее детализированной. Она будет представлена в виде таблицы с разбивкой по функционалу или задачам, с количеством часов каждого специалиста в студии.