Разработка с нуля или готовое решение

Иногда возникает такой разговор что вроде как в нашем готовом решении сервиса поиска исполнителей 3 таблицы, 5 экранов и делать это 2-е недели. Давайте разберемся...

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

Так как сервис поиска исполнителей основан на динамичных данных, то можно прибегнуть к разработке гибридных приложений, при этом разрабатывается мобильная версия сайта и оборачивается в браузер для публикации в AppStore и Google Play.

За основу Мы взяли лидера коммерческих систем управления сайтами 1С-Битрикс, который позволит избежать многие типичные проблемы с производительностью и безопасностью (имеет сертификат ФСТЭК), а также позволит любому битрикс программисту дорабатывать и сопровождать проект. Если у Вас есть сомнения что Битрикс не справится с нагрузками, посмотрите успешные крупные проекты, такие как Эльдорадо, Евросеть, Леруа мерлен. 

Чтобы не быть голословным протестировали быстродействие на базовом сервере за 350 рублей в месяц. Наше готовое решение справилось с 80 страницами в секунду, что позволяет обслуживать 48 заявок (1 заказчик + 70 исполнителей на каждую заявку) каждые 5 минут или 13 824 заявки в сутки. Пиковая нагрузка в пределах 5-и минут возможна в 3 408 пользователей (48 заявок x 71 пользователь) и порядка миллиона пользователей в сутки.

Теперь давайте прикинем стоимость и сроки разработки такого проекта с нуля.

 

Проект состоит из 35-и экранов:

  1. Заставка
  2. Левое меню
  3. Авторизация (ввод логина)
  4. Авторизация (ввод кода подтверждения)
  5. Профиль пользователя
  6. Редактирование профиля
  7. Выбор города
  8. Настройка уведомлений
  9. Баланс
  10. Пополнение баланса
  11. Пользовательское соглашение
  12. Категории заданий 1-го уровня
  13. Категории заданий 2-го уровня
  14. Добавить задание
  15. Все задания
  16. Детальное описание задания для исполнителя
  17. Месседжер / чат для общения по ходу выполнения задания
  18. Отправить предложение
  19. Категории исполнителей 1-го уровня
  20. Категории исполнителей 2-го уровня
  21. Список исполнителей
  22. Список исполнителей на карте
  23. Фильтр исполнителей
  24. Профиль исполнителя
  25. Мои задания: Я заказчик, открытые
  26. Мои задания: Я заказчик, архив
  27. Мои задания: Я исполнитель, открытые
  28. Мои задания: Я исполнитель, архив
  29. Детальное описание задания для заказчика
  30. Детальное описание задание: выполнение
  31. Список уведомлений
  32. Категории оказываемых видов услуг 1-го уровня
  33. Категории оказываемых видов услуг 2-го уровня
  34. Список профилей
  35. Добавление профиля

Зная кол-во экранов можно просчитать трудозатраты и стоимость.

 

Проектирование и разработка ТЗ

20 000 - 30 000 рублей, 10 рабочих дней в среднем по рынку

 

Разработка мобильных приложений

350 000 - 700 000 рублей и 35 рабочих дней, исходя из 8 часов на экран и тарифе 1200 - 2500 рублей час

 

Разработка серверной части

Порядка 25-и методов необходимо в серверной части

250 000 - 500 000 рублей, 25 рабочих дней, исходя из 8-и часов на метод и тарифе 1200 - 2500 рублей час

 

Итого гибридные приложения (сайт в обертке):

620 000 - 1 220 000 рублей, 70 рабочих дня, 3,5 календарных месяцев

 

Итого нативные приложения (для каждой платформы свое):

970 000 - 1 920 000 рублей, 70 рабочих дней, 3,5 календарных месяцев

 

Несомненно есть менее опытные специалисты с которыми есть вероятность так же реализовать проект за 300 000 рублей за гибридный проект и 475 000 рублей нативный, но процент завершенных проектов крайне низок.

 

Предлагаю пропустить этап проектирования и разработки и запустить проект уже через 5 дней с нашими 162-мя видами услуг или настроить Ваши и стартануть через 2-е недели.