Волченок ([info]volchenok) wrote in [info]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, интерфейс

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

  • 4 comments

[info]miteigi_nemoto

May 6 2009, 17:58:41 UTC 3 years ago

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

[info]baz_a

March 6 2012, 20:36:22 UTC 2 months ago

Мой обзор книги Джеффа Раскина "Интерфейс"

[info]volchenok

March 7 2012, 15:59:24 UTC 2 months ago

Ссылка потерялась.

[info]baz_a

March 8 2012, 20:09:13 UTC 2 months ago

Да, действительно...

http://ndtpm.wordpress.com/2012/03/06/raskin/
Create an Account
Forgot your login or password?
Facebook Twitter More login options
English • Español • Deutsch • Русский…