Волченок (volchenok) wrote in mustread,
Волченок
volchenok
mustread

Интерфейс. Новые направления в проектировании компьютерных систем

Интерфейс. Новые направления в проектировании компьютерных систем Какой интерфейс лучше? Как организовать взаимодействие пользователя с программой? До того, как я прочел книгу Джефа Раскина «Интерфейс. Новые направления в проектировании компьютерных систем», я не особо утруждал себя ответом на этот вопрос (уверен, как и сотни других программистов). Эта книга изменила мое понимание сути проблемы интерфейса. Собственно, проблемы появляются именно тогда, когда за дело берутся такие дилетанты в интерфейсах, как я.

Теперь я умею думать правильно, а также подкреплять мысли (или, скорее домыслы) о пользовательских интерфейсах своих программ, четкими методами определения удобства интерфейса.

Простой пример: представьте программу, в которой есть ввод некоторого числового значения. Реализовать этот ввод можно десятками способов:

  • запросить значение в специальном окне для ввода;
  • использовать поле ввода, дополненное специальными органами управления (спиннерами – от англ. “spinner”) для изменения значения;
  • применив полосу прокрутки;
  • еще как-нибудь.

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

Но главная ценность книги не в прикладных методах, а в том, что она помогает по-новому посмотреть на разработку интерфейсов человек-компьютер. Часто, решения лежат на поверхности, иногда, к ним приходится прорываться через сложные расчеты. Книга Джефа Раскина позволила мне «изменить мое направление», ориентировать меня в разработке программного обеспечения, которое в подавляющем большинстве случаев имеет интерфейс для взаимодействия с человеком. Пусть человеки останутся довольны нашими программами :)

Достоинства: действительно новый взгляд на проблему разработки интерфейсов (по крайней мере для меня), подробно рассмотренный материал, методы оценки удобства интерфейсов, практические примеры.
Недостатки: Джеф Раскин умер от рака поджелудочной железы в феврале 2005 года, многое не успев сделать. Очень жаль.

Джеф Раскин, «Интерфейс. Новые направления в проектировании компьютерных систем», Символ, 2003, ISBN-5-93286-030-8
Jef Raskin, “The Human Interface. New Directions for Designing Interactive Systems”, Addison-Wesley, 2000, ISBN-0201379376

Tags: usability, интерфейс
Subscribe
  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic
  • 4 comments