вторник, 21 августа 2012 г.

Слежение за агентами.


Неоднократно поднималась эта тема, часто обсуждал её с клиентами, и решил таки зафиксировать, а может и подискутировать.
Итак, проблема: Руководители (супервайзеры) хотят быть уверены в том, что торговые представители посещают торговые точки на маршруте, а не принимают заказы по телефону.
Как стали решать эту проблему? В основном с помощью слежения по GPS (используя функцию программ для мобильной торговли, либо выдавая отдельно GPS-трекеры).
Агентам, понятно, это не понравилось, и они стали дружно искать пути обмана систем слежения, а авторы программ мобильной торговли стали искать пути противостояния нерадивым торговым представителям. 
Итак, какие есть основные варианты:
  1. Не давать создавать документ, если нет GPS координат (это страшный сон торгового представителя, тупняк и лишние действия перед заказом на виду у товароведа).
  2. Не запускать программу, если не включен GPS-приёмник (не факт, что его нельзя выключить после запуска, без отключения программы, плюс риск непроизвольного незапуска программы).
  3. Запрет запуска сторонних приложений и доступа к настройкам аппарата (штука интересная, но возможны перегибы).
Что может сделать торговый представитель в ответ на такие репрессии? При первом же удобном случае отказаться от КПК и начать делать заказы на бумаге. При первой же задержке, при первом же глюке (а с таким набором они могут быть и по вине аппарата в том числе). Как этого избежать?
Во-первых – не мешать ему работать, программа должна в штатном режиме никак не ограничивать действия пользователя, только побуждения, только напоминания, но не торможение или отказ. Лишние (особенно ненужные) действия никак не доставят комфорта в работе, а раз так – то их всячески будут избегать, или будут отказываться от этого инструмента.
Во-вторых, я уже как-то говорил об этом, установите правила игры. Со свободолюбивыми агентами это сделать сложнее, но можно начать постепенно, не вгоняя в стресс всю команду. Пример: каждый случай отключения GPS приёмника – штраф, отключенный КПК более 2х часов в рабочее время – штраф. Не обязательно, чтобы штраф был большой, но так мы приучим нерадивого торгового представителя к тому, что за ним следят, и при первой же возможности накажут, вплоть до "расстрела". При том, что остальные торговые представители, играющие по правилам этого не заметят.
Информацию о действии торгового представителя мы получаем из Лога действий пользователя.


Мы знаем, когда он включил КПК, знаем статус GPS приёмника, и даже остаточный заряд батареи (это, чтобы исключить ошибки).

У меня есть пример радикального решения вопроса фиксации GPS координат пользователей. В одной московской компании выдали персоналу коммуникаторы с программой и сказали, что программа кроме прочего, ещё и координаты снимает, а в обязанность сотрудников вменяется как раз обеспечение снятия координат, иными словами: "как хотите, но раз в час (например) вы обязаны обеспечить снятие координат, иначе серьёзный штраф, как вы это будете делать – нас не волнует". Сурово, конечно, но суть отражает. Ни одна программа не обеспечит тотального контроля за пользователем, если он не захочет этого, по сему – донесите до них, что координаты сниматься должны, и они за это ответственные. 

четверг, 9 августа 2012 г.

Первое сравнение.


Итак, прошло уже достаточно времени, как я объявил о том, что намереваюсь провести сравнение систем мобильной. Так как никто не предложил соперника, я взял несколько листов бумаги, написал названия систем мобильной торговли и дал выбрать другому нашему специалисту первую попавшуюся, ей стала "ST-Мобильная торговля" 3.0, ну а почему бы и нет. Критерии для первого сравнения, возможно, кому-то покажутся детскими, однако они измеримы и даже интересны, это: время запуска приложений на идентичных устройствах, время на создание заказа и отправку его в офис, количество нажатий (скроллинг приравнял к одному нажатию).
Вот результат.

1 критерий – запуск приложения. Результат: АСМТ "Наполеон" – около 1 секунды, "ST-Мобильная торговля" – около 6 секунд.
2 критерий – количество касаний. Тут, думаю, паритет. При этом, разница в тестовых базах обуславливает разное количество уровней вложения номенклатуры, в будущих сравнениях этот критерий учитывать не буду (по крайней мере в таком виде).
3 критерий – время необходимое на запуск приложения, создание заказа из 10 позиций разных товарных групп и старта отправки. Результат: АСМТ "Наполеон" – 78 секунд, "ST-Мобильная торговля" – 117 секунд.

Этого сравнения крайне мало, чтобы выявить лидера, однако, некоторые выводы сделать можно, например, в случае с Наполеоном – будет переделан возврат вверх каталога, видно, что есть лишние действия. Что касается "ST-Мобильная торговля", то тут есть лишние действия при создании заказа, в самом начале работы (возможно, это из-за версии Чикаго), что можно точно вынести в настройку (ну западало же каждый раз перед созданием документа видеть карточку организации). Ну и производительность.

Какие были получены результаты от этого эксперимента?

  1. Лично мне это понравилось с практической точки зрения, это реально показывает места, где можно улучшать.
  2. Это может быть интересно ещё кому–либо (даже разработчику).
Сравнения я точно продолжу, в комментариях предлагайте решения мобильной торговли, которые можно взять в свободном доступе и в которых уже содержится тестовая база. 
Ну а если никого не предложите, то я возьму несколько листов бумаги, напишу названия систем мобильной торговли и дам выбрать другому нашему специалисту.