Нужно было создать приложение, с помощью которого сотрудники могли бы обучаться, повышать квалификацию и обращаться к справочной информации.
Наставникам новичков и руководству магазинов нужно было контролировать, как новые работники усвоили знания. Приложение должно помочь быстро адаптироваться к рабочим процессам и системам благодаря геймификации.
Мы создали приложение и административную панель для работы с базой знаний о рабочих процессах.
В приложении сотрудники проходят тесты, которые помогают оценить, насколько удалось разобраться в этих процессах. Проходить тесты помогают анимированные персонажи, они же сообщают о результатах. За тем, как сотрудники проходят тестирование, следят их наставники и руководители. Они проверяют тесты, создают новые, отслеживают статистику с помощью административной панели. Так им удается оценить, насколько персонал разобрался в рабочем процессе.
Сначала за два месяца разработали ТЗ и дизайн. Обсудили задачу с заказчиком и решили, что в приложение не стоит внедрять игры, достаточно структурировать информацию и создать тесты для закрепления знаний. Для анимации персонажей нанимали иллюстратора. Само приложение создавали пять месяцев.
Заказчик сказал, что сотрудники магазинов будут использовать приложение только на корпоративных устройствах. Поэтому мы купили в парк девайсов новый смартфон и провели тестирование только на нем.
Трудности возникли с анимацией. Мы использовали для нее новую библиотеку Lottie. Сначала работали только с ее стандартным функционалом, не залезая в код. Анимация из-за этого постоянно зависала.
Разобрались в полном функционале библиотеки и теперь используем ее во всех проектах для анимации.
«Заказчик месяц тестировал продукт, потом раздал устройства с приложением своим сотрудникам, чтобы собрать от них обратную связь. Работники и руководители магазинов остались довольны. Приемка прошла с первого раза».
Реализовали административную панель на PHP и приложение на Java. В нем 5 направлений тестов и столько же персонажей, которые помогают их проходить. Персонажи сообщают пользователям результаты и выставляют оценку.
В административной панели проходит большая часть работы с информацией: руководители смотрят результаты тестов, формируют новые задания и контролируют, как сотрудники их проходят. База данных хранится на отдельном сервере, через административную панель можно смотреть и редактировать данные.
Руководители создают тесты для работников в административной панели.