1. Видимость статуса
Система должна говорить, что происходит. Даже небольшая подпись “сохраняем” уменьшает тревогу. Важно показывать и начало действия, и завершение — иначе пользователь остается в неопределенности.
2. Соответствие реальному миру
Термины и логика должны быть понятны вне контекста команды. Используйте знакомые слова, избегайте внутренних сокращений и корпоративных метафор.
3. Контроль и свобода
Пользователю нужен выход. Это означает отмену действия, кнопку “назад”, безопасные черновики. Когда есть возможность исправить, люди чувствуют себя увереннее.
4. Последовательность
Один и тот же паттерн должен выглядеть и вести себя одинаково. Если в одном месте кнопка “Готово” сохраняет, а в другом удаляет — доверие исчезает.
5. Профилактика ошибок
Лучше предотвратить ошибку, чем объяснять ее. Подсказки, маски ввода и предварительная проверка упрощают работу и экономят силы пользователя.