DriverHub
DriverHub – приложение для водителей (автоматизация выплат, мониторинг платежей, реферальная система) и агентов такси (подключение и контроль водителей).
Идея В марте 2019 года к нам обратился собственник известного таксопарка. Он рассказал о сумасшедших расходах на комиссиях при выплатах водителям. При размере парка порядка 400 автомобилей и 800 водителей общий объем выплат в месяц составлял более 17млн ₽. Существующие на то время сервисы автоматизации таксопарков не позволяли быть гибкими, а самое главное - устанавливали “грабительские” ценники за их услуги. Основная идея заключалась в моментальных выплатах денежных средств водителям. Задача Создать продукт, который позволит автоматизировать выплаты водителей; Создать все условия для водителей, чтобы им не приходилось тратить время на обращения в таксопарк и техподдержку для решения финансовых вопросов. Аналитика Мы обсудили с клиентом, что именно необходимо сделать и какие функции должен выполнять сайт и приложение, просмотрели действующие предложения прямых и косвенных конкурентов. После обсуждения оформили список функциональных особенностей продукта и того, что должно быть на сайте. Перед началом работы согласовали это с клиентом, чтобы убедиться, что все его идеи восприняты и записаны верно. Коммуникация Для наибольшего вовлечения заказчика в процесс создания ПО мы используем отдельные мессенджеры для срочных обсуждений и еженедельные отчетные созвоны. Прототипирование Когда аналитика проведена, и требования были собраны, наш дизайнер приступил к созданию прототипа будущих страниц/экранов продукта — это промежуточный этап между аналитикой и полноценным дизайном. Создание прототипа помогло : Продумать пользовательский путь; Понять, как приблизительно будет выглядеть и работать продукт; Узнать, соответствует ли сайт ожиданиям клиента; Увидеть слабые места : что может быть не достаточно очевидно для пользователя. Дизайн На этом этапе мы продумали : Удобное расположение элементов : кнопки, текстовые блоки, ссылки; Общий визуальный образ: цвет, шрифт, стиль изображений; Детали (например, решили, как будут вести себя кнопки, когда пользователь на них нажмёт); Иллюстрации. Технологии Для разработки было принято решение использовать наш стандартный стек технологий Elixir + React Native. Такой вариант позваляет быстро создать отказоустойчивый продукт с высокой безопасностью использования. В качестве универсальной базы данных для сложных процессов и вычислений мы использовали PostgreSQL. Разработка После согласования дизайна и работ, мы приступили к реализации данной идеи, а именно к созданию MVP (ранняя версия продукта, у которой есть минимальный набор функций, достаточный для презентации публике и проверке на первых потребителях). К моменту старта разработки мы уже имели : Готовый дизайн; План работ, разделенный на задачи и распределенный по приоритетам; Опытную команду разработчиков, готовых реализовать даже самые сложные задачи. За 2 месяца мы создали MVP, который был необходим заказчику. Теперь водители таксопарка могли: Скачать приложение на android и ios; Зарегистрироваться/авторизоваться в приложении; Видеть свой баланс из всех существующих агрегаторов в одном приложении; Видеть историю поездок, стоимость и комиссии, чтобы таксопарк мог показатьсвою открытость перед своими водителями; Моментально выводить денежные средства себе на банковскую карту. Тестирование Наша команда QA ворвалась в процесс тестирования приложения. На этом этапе: Проверяли корректность работы сайта в разных операционных системах, браузерах и устройствах, а также корректность работы мобильного приложения на ios и android; Выясняли, насколько результат соответствует требованиям; Находили баги и несоответсвия, добились стабильной работы сайта и приложения Убедились в том, что каждая деталь визуального стиля была реализована разработчиками; Презентация После тестирования и стабилизации мы презентовали готовый продукт заказчику. Заказчик оценил, соответствует ли продукт оговоренным требованиям, протестировал его, внесли небольшие правки и перешли к следующему этапу - к релизу. Релиз Релиз вызвал фурор среди водителей. Им больше не нужно было обращаться в таксопарк для того, чтобы им вывели деньги или для того, чтобы им объяснили, почему они “получили столько денег, а не больше или меньше”. И снова в бой Спрос на данную версию приложения оказался настолько большим, что мы сразу продолжили разработку полной версии продукта. Были добавлены : Реферальная программа, которая позволила водителям зарабатывать за приглашение других водителей в таксопарк; Техподдержка прямо в приложении. Больше не нужно искать номер в контактах или чат в социальных сетях; Возможность смены номера телефона и автомобиля через приложение; Автоматизированное начисление бонусов (теперь таксопарк сам мог создавать мотивирующие программы для водителей); И много других интересных фич, которые дорабатываются и добавляются по сей день.