Тестовое задание
BasteevДля выполнения тестового задания мною был выбран продукт Видеоконтроль.
Предложения по улучшению и замечания по функционалу я разбил на два раздела:
- Мобильное приложение.
- Веб-приложение.
Итак, по порядку:
Мобильное приложение.
К сожалению, удалось использовать только приложение для Android, допускаю, что функционал на IOS может отличаться.
- Первое, что хотелось бы реализовать - возможность двухфакторной аутентификации при входе. Видеонаблюдение для многих является довольно интимным процессом и лишняя безопасность не помешает. Реализовать можно, как при помощи sms, так и "по звонку" (что очень удачно реализовано в сервисе ЖКХ Кемерово)
- Картинка при просмотре любой из камер "тянется" непропорционально, что искажает отображение и "режет" глаз. Я бы предложил выставить формат [1:1] по умолчанию.
- При попытке сделать скриншот, приложение автоматически сохраняет фото в память телефона. Это не очень удобно, особенно для неопытных пользователей. Предложение: после создания скриншота выводить Поп-ап с вариантами - сохранить, отправить, итд.
- Звук. Звука нет, хотелось бы добавить, при условии что камеры оборудованы микрофоном и при наличии технической возможности. Дополнительная иконка MUTE не помешает использованию. UPD: В Веб-приложении данный функционал я обнаружил. Значит нужно реализовать и на мобильных платформах.
- Возможности сохранить отрезок видео на устройство я не обнаружил. Реализовать не помешает для удобства клиента. Можно сделать удобным в использовании, например: долгий тап на таймлайне → выбор длины отрезка → поп-ап с вариантами - сохранить, отправить, итд.
- Всего два варианта скорости прокрутки видео из архива. Быстрого просмотра нет совсем. Добавить [2x], [5х] итд.
- Отсутствует возможность переключения между камерами в режиме архива. Удобно было бы отслеживать происходящее на нескольких камерах в один промежуток времени. Переключаясь между камерами, например, свайпом.
- При просмотре на весь экран, также не помешало бы реализовать возможность быстрого переключения между камерами все тем же свайпом или добавить кнопки с номерами камер, или же стрелки для переключения.
- В списке для выбора камер зачем-то реализована функция обновления, хотя, скриншоты обновляются лишь раз в 5 мин. Либо убрать функцию обновления, либо обновлять скриншоты чаще, дабы пользователь мог видеть картину целиком.
- В идеале, конечно, избавиться от кнопки [перейти в архив] и поместить таймлайн с возможностью управления сразу подо live-видео с камеры.
- Добавить возможность перемещения карточек списка камер для создания пользовательской сортировки списка. Важные (по мнению пользователя) - выше, остальное снизу.
- Отлично было бы реализовать детектор движения на камерах в нерабочее время. С уведомлением пользователя через push-сообщение. Система выступит, в своем роде, и охранной сигнализацией.
- Путем всплывающих подсказок при первом запуске приложения, можно облегчить первый опыт использования для начинающих пользователей.
Веб-приложение.
- Аналогично мобильной версии, возможность двухфакторной аутентификации.
- В разделе "Профиль" есть только кнопка [Выход]. Можно реализовать функционал и добавить в этот раздел информацию о текущем уровне доступа для сотрудника: возможность просматривать определенные камеры, запрет на сохранение видео, запрет на просмотр архива.
- Замечательно было бы реализовать предпросмотр кадра при наведении на таймлайн. (как это реализовано на YouTube, например). Это облегчит поиск ключевых кадров.
- Аналогично приложению, добавить возможность "ручной" сортировки списка камер. Или добавить варианты сортировки: по адресу, по этажу, по городу.
- Выход из полноэкранного режима реализован только по нажатию [ESC]. Предлагаю добавить [x] или же двойной клик.
Заключение.
План действий по каждому пункту я расписывать не стал. Почти во всех случаях я вижу это следующим образом:
- Принимаем решение о целесообразности нововведения/исправления
- Узнаем у разработчиков о наличии возможности реализации
- Дизайнер вносит необходимые доработки в интерфейс
- Тест (a/b тест, при необходимости)
- Отладка
- Запуск
Список, на мой взгляд, получился поверхностный, но за два дня оценить весь функционал сложно. Не исключаю, что упустил какие-то скрытые моменты.