До работы с нами заказчик уже писал мобильное приложение, но выбрал неправильную архитектуру - принял решение писать нативно. Более того, заказчик хотел несколько приложений: для диспетчерской и для курьеров. Это оказалось дорого, процесс разработки буксовал. Именно в этой точке он пришел к нам - хотел дешевле и быстрее.
Мы предложили сделать адаптивный вебсайт-приложение. Требования к интерфейсу в плане следования guidelines у корпоративных приложений не такие жесткие, поэтому посчитали этот вариант оптимальным. Также мы слили функционал диспетчера и курьера в одно приложение, что еще больше облегчило задачу.
После этих архитектурных решений сама задача выглядела несложно и, забегая наперед, такой и оказалась, что бывает не так уж и часто.
Мы решили, что функционал достаточно хорошо очерчен, поэтому постарались все формализовать и расписать заранее - сделали мокапы, сценарии использования по ролям и протоколы тестирования.
пример мокапа, как видно, очень похож на финальное приложение
В итоге, мы закончили работу за 1.5 месяца и это вместе с тестированием и внедрением, что неплохо для автоматизации живого процесса (все это время служба работала) с разными ролями.
страница создания заказа
страница списка заказов
После того как мы сдали основной функционал проекта, то продолжили работу над юзабилити. Исследуя сценарии взаимодействия с клиентом, мы обнаружили, что операторам нужно делать различные типы поиска на главном экране и поэтому создали “систему одного окна” - универсальное поле поиска, которое ищет по всем сущностям, которые существуют в системе - адреса, пользователи, товары.
Дальше заметили, что самая популярная операция - назначение заказа, происходит многократно каждый день и, в дополнение к созданию заказа через форму, мы добавили drag-and-drop (можно перетянуть заказ на курьера, находящегося в данный момент на карте).
Также мы прописали справочники адресов и различные подсказки на полях ввода, которые позволяют системе “узнавать” клиентов и ускорять работу операторов.
SeeYou получился интересным для нас проектом, где удалось полностью все спланировать и получить результат придерживаясь изначального плана, что на фоне множества Agile проектов дало нам уникальный опыт.