Клиент
Компания заказчика оказывает услуги по контролю внештатных ситуаций и учету инцидентов на объектах разного типа. В обязанности компании входит сбор информации об инциденте, передача ее ответственному лицу (проверяющему), а также обеспечение возможности доступа к истории отработки зафиксированной внештатной ситуации (комментарии, статус ситуации).
Ситуация до старта проекта
В ходе конфколла с клиентом выявили узкие места существующих процессов, ключевым из которых стало отсутствие единой автоматизированной системы. Учетная информация об инцидентах на производстве вносилась оператором вручную в специализированный журнал. Дополнительную сложность создавало наличие нескольких каналов взаимодействия оператора и проверяющего, что не всегда позволяло полностью восстановить цепочку обсуждения отдельной ситуации и повышало риск потери истории взаимодействия в долгосрочном периоде.
Цель и задачи проекта
Цель — автоматизация системы контроля и учета внештатных ситуаций и инцидентов для отладки работы компании заказчика.
Задачи:
- разработать мобильное приложение для пользователя, позволяющее вносить информацию о нарушениях;
- разработать веб-версию приложения для обеспечения удобства доступа на разных предприятиях;
- настроить авторизацию для разграничения уровней доступа (администратор, оператор, проверяющий).
Решение
Учитывая, что приложение будет использоваться во время внештатных ситуаций для фиксации инцидентов на производстве, мы приняли решение создать простое и понятное приложение с минимальным количеством экранов и управляющих элементов.
В рамках реализации поставленных задач были разработаны и отрисованы:- Экран авторизации с разными уровнями доступа в приложение.
- Главная страница со списком инцидентов и возможностью сортировки с помощью фильтров для быстрого поиска.
- наладить эффективную онлайн-коммуникацию с целевой аудиторией;
Результат
Мобильные приложения как инструмент для контроля на производстве должны отвечать высоким требованиям юзабилити и иметь хорошо продуманный сценарий использования, так как у работников нет времени разбираться в тонкостях работы. Особенно это касается приложений для учета производственных инцидентов, связанных со стрессовыми ситуациями, которые требуют быстрого реагирования. Вот почему мы рекомендуем придерживаться правила 8-11 экранов для решения конкретной задачи.
AspCore
Flutter (Dart)
React Native (JavaScript)