SYSTEM ATLASЗагрузка материала

Модель уровня нажатий

Keystroke Level Model

Оценивает время выполнения задачи через базовые операции пользователя.

Простыми словами

Например, команда оценивает, сколько времени опытный оператор потратит на форму, складывая клики, нажатия клавиш, движения указателя и короткие паузы на решение. Поэтому в задаче «UX» принцип проверяют на реальном сценарии пользователя, а не только по красоте макета.

Пример от @Vibeclakr

Пример при разработке

Команда оценивает, сколько времени опытный оператор потратит на форму, складывая клики, нажатия клавиш, движения указателя и короткие паузы на решение.

Это редакционный пример применения, а не часть определения или доказательство концепции.

Механизм действия

Сначала проверяют, есть ли исходное условие из определения. Затем смотрят, как оно влияет на структуру компонентов, потоки данных, ограничения и действия участников. Если эту связь не удаётся наблюдать, принцип не стоит использовать как готовое объяснение.

Пример в работе

Нерабочий подход

Сразу приклеить к ситуации название принципа и выбрать решение, не проверив его условия и границы применимости.

Системный подход

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

Ограничения

«Модель уровня нажатий» объясняет только часть происходящего в области «UX». Сам принцип не говорит, насколько сильным будет эффект в вашем случае, и не заменяет измерения. При другом масштабе, среде или временном горизонте результат может отличаться.

Источник

Stuart K. Card; Thomas P. Moran; Allen Newell, “The Keystroke-Level Model for User Performance Time with Interactive Systems”, 1980.

Первоисточник