Команда мобильной разработки Flutter

Команда мобильной разработки Flutter

Работа в DNS - подписывайся!

Были времена, когда продавцам-консультантам DNS, чтобы оформить продажу, приходилось вести покупателя к одному из компьютеров, расположенных в торговом зале. Иногда компьютеры были заняты другими консультантами, и приходилось тратить время на ожидание. Конечно, это не было удобно ни покупателям, ни сотрудникам. 

Создание сервиса Мобильное приложение консультанта позволило решить эту проблему и в целом облегчить работу сотрудников магазина. 


Каким образом?

Приложение старается захватить больше возможностей основной системы, поэтому носит еще одно название — Мобильная Веб-база. В основной функционал входит, конечно же, помощь в оформлении продаж — консультанты могут, используя это приложение, установленное у них в телефоне, провести в базе необходимые операции, не отходя от витрины. Покупателю останется только пройти на кассу для оплаты прежде чем забрать выбранный товар.


Также приложение позволяет автоматизировать и некоторые другие важные процессы магазина, например:

  1. Мобильная платформа позволяет реализовать такой инструмент как поиск товара: когда сканируешь ценник товара, выставленного на витрине, открывается карточка, в которой содержится подробная информация о нем.



2. Интеграция с Системой поручений, о которой мы рассказывали в прошлой статье


3. Встроенный сканер также позволяет проводить проверку витрин, не используя дополнительное оборудование, что облегчает инвентаризацию и др.



Технологический стек 

Изначально тестировали разные технологии, которые бы позволили написать необходимое мобильное приложение, но в итоге остановились на Flutter. Выбор пал на него, поскольку на тот момент это была наиболее перспективная технология мультиплатформенных приложений, позволяющая писать одновременно для IOS и Android.


К слову о самой команде

На текущий момент она состоит из руководителя команды и 8 разработчиков, большинство из которых работают в нашем головном офисе во Владивостоке. При этом есть амбициозные планы на расширение, поэтому в скором времени у нас могут появиться flutter-разработчики и в других городах :)

Ребята работают по Scrum, придерживаются гибкой разработки. Коммуникация с бизнесом очень плотная, поскольку важной задачей является понять потребность и предоставить наилучшее решение. 

Коммуникация — важная часть работы в команде мобильной разработки. Каждое утро команда собирается на короткие митинги: поделиться результатами, обсудить планы на день. Важно не бояться задавать вопросы и быть готовым поделиться своим мнением.

Важно стремление изучать новое. Помимо стандартного обучения по профилю, команда поощряет исследовательский интерес, поскольку результаты таких изысканий порой приносят ощутимую пользу. Например, с помощью таких исследований был разработан свой сканер штрих-кодов на базе ML Kit, который в скором времени планируется к публикации как Open source пакет.


В целом, работа команды над автоматизацией бизнес-процессов или над другими существенными изменениями обычно состоит из 5 шагов:

  1. Образ результата: команда разработки и заказчик со стороны бизнеса обсуждают идею, принимают решение о возможности или невозможности ее реализации. Идеи, принятые в работу, перерабатываются в ТЗ и совместно с дизайнером прорабатывается интерфейс.
  2. Проработка требований: разработчики выявляют техническую возможность реализации фичи. На этом этапе важно составить понимание как это должно работать, что будет делать пользователь и как это будет выглядеть в коде.
  3. Реализация: сам процесс разработки.
  4. Тестирование: процесс проверки внесенных изменений. Ведется как со стороны разработки, так и со стороны команды тестирования.
  5. Публикация


Конечно же, у команды уже есть и планы на дальнейшую работу. В основном они нацелены на ускорение тех процессов, которые уже существуют, добавление новых процессов и интеграции с новыми сервисами.

Например, команде предстоит:

  • увеличить длительность работы в приложении от одного заряда батареи
  • совместно с дизайнером повысить удобство использования приложения
  • повысить скорость разработки за счет автоматизации процессов


Хочешь в команду? Откликайся на вакансию Flutter-разработчика :)


Статью написали Олеся и руководитель группы мобильной разработки Flutter Артем


Наши предыдущие статьи:

 

Направление “Развитие магазинов”

Внутренняя система продаж магазинов DNS

 

Больше интересных статей о работе сотрудников ДНС Технологии ты найдёшь на нашем канале, подписывайся!


Report Page