Шесть принципов практичности из книги Разработка программного обеспечения (Software for Use: A Practical Guide to the Models and Methods of Usage-Centered Design)
Я уже рассказывал про эту книгу ранее и там я говорил про пять правил практичности:) А у автор еще есть шесть принципов практичности, которые тоже являтся занимательными и полезными даже сейчас, почти через 25 лет после издания книги. Вот эти принципы в немного отредактированной форме
- Структурный принцип - организуйте пользовательский интерфейс целенаплавленно на базе четких, устойчивых моделей, узнаваемых и понятных пользователю
- Принцип простоты - ставьте простые, легко выполнимые задачи, позволяйте пользователю общаться с программой на своем языке
- Принцип наблюдаемости - пусть пользователь видит то, что ему нужно, но не больше
- Принцип обратной связи - держите пользователя в курсе происходящих действий в ходе выполнения его задачи
- Принцип толерантности - будьте гибкими и толерантными к ошибкам пользователей и предусмотрите возможность отмены и повторного применения
- Принцип повторного использования - сделайте так, чтобы пользователю не приходилось заново обдумывать действия, используйте повторно внутренние и внешние компоненты, а также поведение, поддерживайте эту консистентность целенаправленно
#Design #SoftwareDevelopment #Architecture #Processes