
Авторизация

Сброс пароля
Приложение TechInspect: полная замена ходовой
Вхождение в кейс дня
Заказчик: SquarePeg Software Ltd

Компания SquarePeg Software Ltd предоставляет сотням тысяч своих клиентов из Австралии, Таиланда, Новой Зеландии и Великобритании программное обеспечение для диагностики транспортных средств. Перед нами стояла задача разработать для их клиентов приложения на платформы iOS и Android.
1. Вводная задача от заказчика, проблематика, цели
Глобальный охват клиентов
На момент, когда SquarePeg Software Ltd обратились к нам, их ПО было совместимо исключительно с устройствами на платформе Windows Mobile 6.5. К тому времени им стало очевидно, что если они хотят идти в ногу со временем, сохранять лояльность своих клиентов и стопроцентно удовлетворять требования своей целевой аудитории, им необходимо модернизировать свой продукт под более популярные платформы.
SquarePeg Software Ltd было необходимо решение, которое позволило бы полностью сохранить структуру приложения и создать идентичные по функционалу продукты на две мобильные платформы одновременно (больше платформ - больше довольных клиентов!). И решение было, очевидное и единственно верное: взяв за основу прототип продукта клиента, всю архитектуру и функционал приложений мы написали с нуля.

ПО клиента было совместимо исключительно с устройствами на платформе Windows Mobile 6.5 и работало на КПК старого поколения

Помимо разработки двух приложений на iOS и Android мы полностью обновили дизайн
2. Описание реализации кейса и творческого пути по поиску оптимального решения
Чем быстрее, тем лучше. И качество на высоте
Клиент хотел получить готовый продукт как можно быстрее, а нам, конечно же, хотелось, чтобы он его получил. Но при этом, мы принимали во внимание специфику продукта и масштабы будущего проекта. Поэтому, наилучшим вариантом было предложить ему начать с MVP. Определившись с наиболее важными функциями приложения, без которых уж точно как “без рук”, мы создали структурные схемы страниц и скелет проекта. Далее, после архитектурных улучшений и утверждения проекта клиентом, приступили к разработке функционала и тотальному обновлению дизайна. В итоге, решение о разработке MVP оправдало себя - прототип был готов в срок, а клиент остался в состоянии дзен.
Клиент хотел быстрее, мы сделали еще и дешевле
Перед нами стояла задача создать сразу два приложения. И мы знали как сделать это быстро и качественно. У нас в компании для этого даже специальное секретное оружие есть - сертифицированные Xamarin-разработчики!
Для справки:
- Xamarin - это инструмент для создания кросс-платформенных мобильных приложений, позволяющий разработчику использовать повторно до 55% кода (а в некоторых случаях и до 90%!!!) и делиться бизнес-логикой между приложениями.
Тем самым мы не только значительно сократили время на разработку, но и сэкономили бюджет нашего клиента.
После завершения проекта нас ожидал сюрприз
Как только все работы на проекте были завершены, мы передали продукт довольному заказчику. SquarePeg не стали медлить и отправили приложение в свет, ведь им не терпелось узнать, как воспримут обновления их клиенты.
Это был колоссальный успех, все были в восторге, ведь теперь их рабочий инструмент стал еще удобнее и доступнее. От пользователей начали поступать положительные отзывы, а также пожелания о добавлении новых функций в приложение. Их становилось все больше и больше, а это означало, что приложение действительно пользуется спросом, и мы установили живой диалог с целевой аудиторией.
Что может быть лучше для развития продукта, чем идеи, привнесенные людьми, ежедневно использующими приложение в своей работе и знающими, чего им действительно не хватает для абсолютного комфорта. Это неисчерпаемый источник вдохновения для разработчиков и залог того, что в результате это приложение станет лучшим в своей сфере.
Но в то же время для нас это значило, что пора снова засучить рукава и хорошенько поработать. И причина была в следующем: изначально проект преследовал совсем иные цели и не предполагал столь масштабного расширения функционала. Архитектурная структура проекта была создана под существующий функционал, и теперь, в связи с возникшими обстоятельствами, перед нами была поставлена новая задача: перестроить внутреннюю структуру проекта.
В итоге архитектура проекта подверглась тотальной перестройке и стала более гибкой для внедрения новых функций, в которых в будущем будет возникать потребность. Теперь мы были готовы к внедрению любых улучшений, которые могут понадобится пользователям.
Что под капотом
В проекте был реализован ряд сложных функций. Некоторые части приложения писались по подобию уже существующих, другие приходилось разрабатывать с нуля самим.
- Для удобства фиксирования неисправностей и повреждений автотранспорта, он был схематично разбит на основные элементы. Список всех составных комплектующих автомобиля и подробная информация о каждой детали реализованные в приложении, дают возможность составить как можно более подробный отчет.
- Реализована функция создания и редактирования фотоснимков проверяемых авто непосредственно в приложении. Так как для этой функции задействуется память устройства, то попутно нами была решена проблема нехватки памяти на некоторых девайсах на платформе Android.
- Все данные о повреждениях, зафиксированные в приложении, отправляются на сервер, где обрабатываются посредством специальной технической матрицы. Затем, на планшет пользователя возвращается детальный отчет с итоговой стоимостью ремонта, который можно распечатать с помощью беспроводного подключения к принтеру.
- Для придания составленным в приложении отчетам юридической силы пользователи могут оставить электронную подпись.

Панель повреждений

Электронная подпись

Создание и редактирование фотоснимков
3. Результаты сотрудничества
TechIspect - это рабочий инструмент, который ежедневно используется сотнями тысяч клиентов SquarePeg. Поэтому мы изо всех сил постарались сделать его как можно более простым, доступным и легким в использовании, максимально оптимизировав опыт взаимодействия пользователя с приложением. Cудя по положительной обратной связи от пользователей, нам это действительно удалось.
Дерин Кларк
Владелец, SquarePeg Software Ltd
Сотрудничество с EGO creative media solutions позволило нам разработать ведущую мировую систему для проведения техосмотра и составления отчетов о состоянии транспортных средств, которая с легкостью настраивается под потребности наших клиентов. Команда EGO сыграла в этом процессе важную роль.
4. Заключение
Работа над проектом началась еще в январе 2014 года, а мы и по сей день продолжаем плодотворное сотрудничество со SquarePeg, предоставляя им поддержку их продукта и разрабатывая для него новый функционал.