Оценка сложности UI - moevm/adfmp20-exercise GitHub Wiki

Общее число действий пользователя по всем сценариям:

Actions GymBreak Нефитнес
click 8 5(без UC статистики)
scroll 0 1 на месяц(при просмотре статистики в календаре)
shake в зависимости от упражнения в зависимости от упражнения
Text Input 0 2 (при регистрации)
SUM 8+ 8+
  1. Количество нажатий: 8 Других UI элементов, которые требуют действия пользователя помимо нажатий и непосредственно тренировки, в приложении нет. Скриншоты и видео со сценариями прохождения по ссылке.

Число действий пользователя применительно к сценариям:

Для сравнения с существующим приложением, было выбрано приложение "Нефитнес" из AppStore

Сценарий начала тренировки:

GymBreak

  1. Пользователь открывает приложение
  2. Пользователь нажимает на открытие списка тренировок
  3. Пользователь нажимает на тренировку
  4. Происходит переход на новый экран
  5. Пользователь нажимает на кнопку "начать тренировку"

Действий приложения: 4, действий пользователя: 3, Количество ожидаемых действий от пользователя при составлении юскейса: 3 (https://github.com/moevm/adfmp20-exercise.wiki.git)

Нефитнес

  1. Пользователь открывает приложение
  2. Пользователь нажимает на вкладке навбара кнопку "Упражнения"
  3. Пользователь нажимает на тренировку
  4. Происходит переход на новый экран
  5. Пользователь нажимает на кнопку "начать тренировку"

Действий приложения: 4, действий пользователя: 3

Сценарий просмотра статистики тренировок за день:

Нефитнес

  1. Пользователь открывает приложение
  2. Пользователь нажимает на открытие вкладки календарь(Автоматически на сегодняшнем дне)
  3. Пользователь нажимает на "История выполнения"

Действий приложения: 2, действий пользователя: 2

GymBreak

  1. Пользователь открывает приложение
  2. Пользователь нажимает на открытие вкладки статистика
  3. Проигрывание анимации построения графиков за день

Действий приложения: 2, действий пользователя: 1, Количество ожидаемых действий от пользователя при составлении юскейса: 1 (https://github.com/moevm/adfmp20-exercise.wiki.git), анимация в юзкейсе не учитывалась.

Сценарий просмотра статистики тренировок за неделю:

  1. Пользователь открывает приложение
  2. Пользователь нажимает на открытие вкладки статистика
  3. Пользователь нажимает на кнопку "Неделя"
  4. Проигрывание анимации построения графиков за неделю

Действий приложения: 3, действий пользователя: 2, Количество ожидаемых действий от пользователя при составлении юскейса: 2 (https://github.com/moevm/adfmp20-exercise.wiki.git), анимация в юзкейсе не учитывалась.

Улучшение UX

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

Макет - https://marvelapp.com/5if2a0d/screen/68103768