Команда мобильной разработки Flutter
Работа в DNS - подписывайся!Были времена, когда продавцам-консультантам DNS, чтобы оформить продажу, приходилось вести покупателя к одному из компьютеров, расположенных в торговом зале. Иногда компьютеры были заняты другими консультантами, и приходилось тратить время на ожидание. Конечно, это не было удобно ни покупателям, ни сотрудникам.
Создание сервиса Мобильное приложение консультанта позволило решить эту проблему и в целом облегчить работу сотрудников магазина.
Каким образом?
Приложение старается захватить больше возможностей основной системы, поэтому носит еще одно название — Мобильная Веб-база. В основной функционал входит, конечно же, помощь в оформлении продаж — консультанты могут, используя это приложение, установленное у них в телефоне, провести в базе необходимые операции, не отходя от витрины. Покупателю останется только пройти на кассу для оплаты прежде чем забрать выбранный товар.
Также приложение позволяет автоматизировать и некоторые другие важные процессы магазина, например:
- Мобильная платформа позволяет реализовать такой инструмент как поиск товара: когда сканируешь ценник товара, выставленного на витрине, открывается карточка, в которой содержится подробная информация о нем.
2. Интеграция с Системой поручений, о которой мы рассказывали в прошлой статье
3. Встроенный сканер также позволяет проводить проверку витрин, не используя дополнительное оборудование, что облегчает инвентаризацию и др.
Технологический стек
Изначально тестировали разные технологии, которые бы позволили написать необходимое мобильное приложение, но в итоге остановились на Flutter. Выбор пал на него, поскольку на тот момент это была наиболее перспективная технология мультиплатформенных приложений, позволяющая писать одновременно для IOS и Android.
К слову о самой команде
На текущий момент она состоит из руководителя команды и 8 разработчиков, большинство из которых работают в нашем головном офисе во Владивостоке. При этом есть амбициозные планы на расширение, поэтому в скором времени у нас могут появиться flutter-разработчики и в других городах :)
Ребята работают по Scrum, придерживаются гибкой разработки. Коммуникация с бизнесом очень плотная, поскольку важной задачей является понять потребность и предоставить наилучшее решение.
Коммуникация — важная часть работы в команде мобильной разработки. Каждое утро команда собирается на короткие митинги: поделиться результатами, обсудить планы на день. Важно не бояться задавать вопросы и быть готовым поделиться своим мнением.
Важно стремление изучать новое. Помимо стандартного обучения по профилю, команда поощряет исследовательский интерес, поскольку результаты таких изысканий порой приносят ощутимую пользу. Например, с помощью таких исследований был разработан свой сканер штрих-кодов на базе ML Kit, который в скором времени планируется к публикации как Open source пакет.
В целом, работа команды над автоматизацией бизнес-процессов или над другими существенными изменениями обычно состоит из 5 шагов:
- Образ результата: команда разработки и заказчик со стороны бизнеса обсуждают идею, принимают решение о возможности или невозможности ее реализации. Идеи, принятые в работу, перерабатываются в ТЗ и совместно с дизайнером прорабатывается интерфейс.
- Проработка требований: разработчики выявляют техническую возможность реализации фичи. На этом этапе важно составить понимание как это должно работать, что будет делать пользователь и как это будет выглядеть в коде.
- Реализация: сам процесс разработки.
- Тестирование: процесс проверки внесенных изменений. Ведется как со стороны разработки, так и со стороны команды тестирования.
- Публикация
Конечно же, у команды уже есть и планы на дальнейшую работу. В основном они нацелены на ускорение тех процессов, которые уже существуют, добавление новых процессов и интеграции с новыми сервисами.
Например, команде предстоит:
- увеличить длительность работы в приложении от одного заряда батареи
- совместно с дизайнером повысить удобство использования приложения
- повысить скорость разработки за счет автоматизации процессов
Хочешь в команду? Откликайся на вакансию Flutter-разработчика :)
Статью написали Олеся и руководитель группы мобильной разработки Flutter Артем
Наши предыдущие статьи:
Направление “Развитие магазинов”
Внутренняя система продаж магазинов DNS