← Блог

Мобильное приложение для сотрудников — что в нем должно быть и сколько это стоит

Главное в приложении для поля — работа без связи. Разбор состава экранов, трех технических путей и того, что обычно недооценивают

Приложение для сотрудников заказывают, когда работа происходит не за столом. Монтажники, водители, кладовщики, торговые представители, мастера на объектах. Логика простая: если человек работает в поле, а отчитывается вечером в офисе, данные попадают в систему с задержкой в смену и с искажениями.

Разберем, что должно быть в таком приложении, почему главная сложность не в интерфейсе и когда приложение вообще не нужно.

Главная задача — работать без связи

Связь на объекте пропадает всегда. В подвале, на складе, в поле, в лифте. Приложение, которое при потере сети показывает крутящийся индикатор, перестают использовать в первый же день.

Экран приложения исполнителя с очередью действий, ожидающих связи Экран телефона со списком заданий на день, у одного задания открыты действия: начал, фото, завершил. Внизу индикатор трех действий, которые уйдут на сервер при появлении связи. Мои задания, сегодня 09:00 ул. Лесная, 14в работе 11:30 пр. Мира, 7назначено 14:00 Заводская, 3назначено 3 действия ждут связиуйдут сами, работать можно задания на день приходят сами, без звонка статус в один тап приехал, начал, закончил фото и подпись факт подтвержден на месте очередь офлайн связь не нужна для работы
Офлайн — не дополнительная функция, а основа. Действия записываются на телефон и уходят на сервер сами, когда появляется сеть.

Что должно быть внутри

  1. Список своих заданий. Только свои, на сегодня, в порядке выполнения. Не общая доска, не поиск, не фильтры.
  2. Смена статуса в один тап. Выехал, прибыл, начал, закончил. Крупные кнопки, которые нажимаются в перчатках и на морозе.
  3. Фиксация факта. Фото, замер, комментарий, подпись клиента пальцем. То, что подтверждает выполнение и закрывает споры.
  4. Офлайн-очередь. Все действия сохраняются локально и синхронизируются автоматически. Пользователь про это не думает.
  5. Навигация до объекта. Адрес открывается в картах одним нажатием, а не копируется вручную.
  6. Связь с диспетчером. Кнопка «не могу выполнить» с причиной. Иначе исполнитель позвонит, и событие не попадет в систему.

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

Три технических пути

Веб-приложение

Открывается в браузере, устанавливается на экран как ярлык. Дешевле всего, обновляется мгновенно, не зависит от магазинов приложений. Ограничения — сложнее с фоновой работой и уведомлениями.

Гибридное

Оболочка нативная, внутри веб. Дает камеру, уведомления, надежное хранение офлайн и при этом одну кодовую базу. В большинстве задач для сотрудников это разумный выбор.

Нативное

Отдельно под Android и iOS. Нужно, когда важна работа с оборудованием — сканер, датчики, печать на мобильном принтере — или требуется максимальная отзывчивость.

Что чаще всего

Сотрудники обычно на Android, поэтому одна платформа вместо двух сразу снимает половину стоимости. Уточнить парк устройств стоит до начала работ.

Что обычно недооценивают

  • Конфликты при синхронизации. Диспетчер переназначил заявку, пока исполнитель был офлайн и уже начал ее выполнять. Правило разрешения надо придумать заранее, а не ловить потом.
  • Размер фотографий. Десять снимков по пять мегабайт на мобильном интернете — это долго и дорого. Сжатие на устройстве обязательно.
  • Батарея. Постоянная геолокация и синхронизация сажают телефон к обеду. Смена должна доживать до конца.
  • Раздача обновлений. Если приложение не в магазине, нужен понятный способ обновить его у тридцати человек в поле.
  • Личные телефоны. Если устройства не корпоративные, надо решить вопрос с данными компании на личном устройстве и с расходом трафика.

Где здесь ИИ

Главная польза — убрать ввод текста, потому что в поле печатать неудобно и никто этого не делает.

Голосовой отчет. Исполнитель наговаривает, что сделал, приложение превращает это в заполненные поля и комментарий. Резко повышает полноту данных по сравнению с текстовым полем, которое остается пустым.

Распознавание с камеры. Показания счетчика, серийный номер, номер машины, штрихкод. Меньше ошибок, чем при ручном вводе, и быстрее.

Проверка фото на месте. Система сразу говорит, что снимок смазан или на нем не видно того, что требуется. Переснять на объекте можно, вернуться завтра — нет.

Подсказка по истории. Что делали на этом объекте в прошлый раз и чем закончилось. Экономит звонок диспетчеру.

Что это дает бизнесу

Эффект от приложения для поля почти всегда в одних и тех же четырех местах.

Факт в моментДанные попадают в систему на объекте, а не вечером и не по памяти
Меньше звонковДиспетчер перестает обзванивать исполнителей, чтобы узнать, где они и что сделали
Споры закрытыФото, время и геометка снимают вопрос «было или не было» с клиентом
Быстрее деньгиЗакрывающие документы формируются в день выполнения, а не через неделю

Последний пункт обычно и окупает проект. Разрыв между выполнением и выставлением счета в неделю — это неделя кассового разрыва на каждом заказе.

Из чего складывается стоимость

Три вещи двигают смету сильнее остальных.

  1. Офлайн. Приложение, требующее постоянной связи, делается заметно быстрее. Но в поле оно не работает, поэтому экономия здесь обычно мнимая.
  2. Количество ролей. Одно приложение для монтажника и другое для бригадира — это два приложения, а не одно с переключателем.
  3. Работа с железом. Сканер, принтер этикеток, весы, датчики. Каждое устройство — отдельная интеграция со своими особенностями.

Все остальное — экраны, статусы, фото — считается довольно предсказуемо. Подробнее про структуру сметы.

Частые вопросы

Нужно ли выкладывать в магазины приложений

Для внутреннего приложения — не обязательно. Android позволяет раздавать установочный файл напрямую. Для iOS без магазина сложнее, поэтому парк устройств влияет на решение сильнее, чем кажется.

Как контролировать, что исполнитель действительно был на объекте

Геометка при смене статуса плюс фото с места. Этого достаточно в большинстве случаев. Постоянное отслеживание перемещений стоит вводить осознанно: оно портит отношения с людьми и часто не окупается.

Сколько занимает разработка

Приложение исполнителя с заданиями, статусами, фото и офлайном — обычно от полутора до двух месяцев при готовой серверной части. Если системы под ним еще нет, сначала делается она.

Разберем, что нужно вашим людям в поле

Расскажите, кто работает на выезде и что сейчас теряется между объектом и офисом. В ответ — состав экранов, решение по офлайну и синхронизации, выбор между веб и приложением, оценка по этапам.

Обсудить задачу

Если хватает адаптивного веба, скажем об этом сразу — это дешевле.

Дальше по теме