
// Разработка
// Разработка
За последние десять лет онлайн-сервисы по вызову авто с помощью мобильных приложений вытеснили традиционные службы такси. Они предлагают большее удобство, безопасность, конкурентоспособные цены и совместное использование — функции, о которых раньше практически никто не слышал. Дальше мы расскажем, сколько стоит разработка подобного приложения на примере создания клона Lyft.
Местоположение разработчиков. Lyft — это довольно сложная экосистема, сочетающая в себе работу серверной части, двух мобильных приложений для водителя и пассажира, а также веб- или десктопную панель администратора. И добиться того, чтобы все эти элементы правильно работали и были достаточно безопасны, можно только с помощью кастомной разработки. Такую разработку можно поручить команде в штате или компании-разработчику на аутсорсинге.
Стоимость найма компании-разработчика зависит от ее местоположения. Так, средняя ставка разработчика из США составляет 95 долл/час, Западной Европы — 67 долл/час, Восточной Европы — 32 долл/час. Что любопытно, несмотря на столь большую разницу в стоимости, качество работы специалиста из США или, например, из Украины, по сути, одинаково. Поэтому Apple, Google, Microsoft, Dell, IBM и другие крупные американские IT-компании довольно часто отдают часть разработки собственных проектов на аутсорсинг в более «дешевые» страны.
Вот состав команды разработчиков для создания клона Lyft:
Технологический стек. Стоимость создания программного обеспечения также во многом зависит от используемых инструментов разработки. Вот некоторые базовые технологии, которые вы можете использовать при разработке клона Lyft:
Процесс разработки таких приложений, как Lyft, обычно состоит из следующих этапов: исследование рынка, создание дизайна, фронтенд- и бэкенд-разработка, а также тестирование. Вот их описание и ориентировочное время на реализацию.
Как правило, перед разработкой сервиса для заказа такси через мобильное приложение необходимо пройти стандартный этап — исследование рынка, анализ целевой аудитории и конкурентов. Такое исследование поможет вам узнать ваших потенциальных пользователей (демография, предпочтения, привычки) и конкурентов (плюсы и минусы, инновации). Затем вы сможете использовать эту информацию, чтобы выделить наиболее перспективную нишу для запуска своего клона Lyft.
Стоимость подобных маркетинговых исследований зависит от их глубины:
Как может выглядеть ваш клон Lyft. Источник
Ключевые функции панели пассажира. Источник
Вызов такси. Онлайн-бронирование автомобиля — важнейшая функция таких приложений, как Lyft или Uber. Она позволяет пассажиру вызвать автомобиль по месту его нахождения и указать путь назначения с помощью всего пары кликов в приложении. После чего система ищет свободного водителя и направляет его к пассажиру, о чем его уведомляют с помощью SMS- или push-сообщения.
Оплата поездки. Lyft предлагает несколько вариантов оплаты с помощью встроенного в приложение платежного шлюза. В США это в основном банковские карты, PayPal, Google Pay и Apple Pay. Интеграция сервиса с платежными системами осуществляется в серверной части приложения.
Калькулятор стоимости. Это еще одна интересная функция Lyft, с ее помощью пассажир может сразу узнать стоимость поездки, которая рассчитывается системой исходя из трафика, доступности водителей, часов пиковой нагрузки и т.п.
Отслеживание машины. В Lyft, как и в других аналогичных приложениях, у пассажира есть возможность отслеживать по карте текущее местонахождение забронированного автомобиля через GPS. Очень удобная функция, которая позволяет пассажиру самому оценить время прибытия водителя.
Уведомления. Эта функция помогает информировать пользователя о подтверждении автомобиля, времени прибытия авто, стоимости поездки, подтверждении оплаты, задержках авто или отмене бронирования. Обычно уведомления отправляют с помощью Twilio и SMS.
История поездок. Помогает отслеживать предыдущие поездки: место посадки и высадки, дата и время, длительность и стоимость, водитель и наличие попутчиков.
Обзоры, рейтинги. У пассажиров должна быть возможность оставить отзыв и оценить водителя по нескольким критериям: скорость, вежливость, состояние авто, запах в авто и т.п. Это повышает качество обслуживания клиентов.
Ключевые функции панели водителя. Источник
Обновления статуса. У водителя должна быть возможность указать свою доступность: не работаю, жду заказ, перерыв. При этом система также должна сама в автоматическом режиме отслеживать статус «свободный» и «выполняет заказ». Кроме того, водитель может уведомить пассажиров о своем местонахождении.
Запросы на бронирование. Lyft позволяет водителям подтвердить запрос пассажира на поездку или отклонить его, если ему не понравится рейтинг пассажира, если водитель захочет сделать перерыв или в случае аварии.
История поездок. Эта функция ведет учет бронирования автомобиля, заработка водителя, а также поездок, которые он совершил, и мест, которые он посетил.
Обзоры, рейтинги. Как и у пассажиров, у водителей должна быть возможность оценить своих клиентов по нескольким критериям: время ожидания на месте, вежливость, чистота / запах и т.п.
Уведомления. Они уведомляют водителя о запросах на поездку, местонахождении пассажира, оплате, новом вызове и т.п.
Чтобы отслеживать и контролировать все процессы в системе, а также отслеживать степень загрузки водителей и удовлетворенности клиентов, требуется центральный пункт — панель администратора. С ее помощью сотрудники вашей компании смогут управлять пассажирами, водителями, заказами, местоположением сторон, платежами, выплатами и другими важными бизнес-процессами.
Баг-фиксинг — от 225 до 358 часов. На контроль качества и устранение неисправностей в работе созданного программного продукта тратят 25% от времени разработки всего проекта.
Ручное тестирование — от 118 до 143 часов. Эта проверка производится тестировщиками путем моделирования действий пользователями (водителями, пассажирами и админами) с помощью специального программного обеспечения. Обычно на это уходит до 10% от времени разработки всего проекта.
Пользовательское тестирование — от 50 часов до бесконечности. После завершения всех задач разработки приложение должно быть протестировано реальными пользователями. К счастью, для мобильного ПО это проще простого: когда вы загружаете приложение в Google Play, вы можете выбрать возможность альфа- или бета-тестирования. Это означает, что доступ к приложению будут иметь только тестировщики, количество которых вы можете ограничить. На обработку результатов такого тестирования может уйти от 50 часов и больше, в зависимости от количества найденных ошибок и реакции людей.
Стоимость создания клона Lyft для Android и iOS (50 долл/час)