К основному содержимому
#Design

Шесть принципов практичности из книги Разработка программного обеспечения (Software for Use: A Practical Guide to the Models and Methods of Usage-Centered Design)

#Design #SoftwareDevelopment #Architecture #Processes

Я уже рассказывал про эту книгу ранее и там я говорил про пять правил практичности:) А у автор еще есть шесть принципов практичности, которые тоже являтся занимательными и полезными даже сейчас, почти через 25 лет после издания книги. Вот эти принципы в немного отредактированной форме

  1. Структурный принцип - организуйте пользовательский интерфейс целенаплавленно на базе четких, устойчивых моделей, узнаваемых и понятных пользователю
  2. Принцип простоты - ставьте простые, легко выполнимые задачи, позволяйте пользователю общаться с программой на своем языке
  3. Принцип наблюдаемости - пусть пользователь видит то, что ему нужно, но не больше
  4. Принцип обратной связи - держите пользователя в курсе происходящих действий в ходе выполнения его задачи
  5. Принцип толерантности - будьте гибкими и толерантными к ошибкам пользователей и предусмотрите возможность отмены и повторного применения
  6. Принцип повторного использования - сделайте так, чтобы пользователю не приходилось заново обдумывать действия, используйте повторно внутренние и внешние компоненты, а также поведение, поддерживайте эту консистентность целенаправленно

#Design #SoftwareDevelopment #Architecture #Processes