2010-10-19 4 views
3

Будучи в основном разработчиком программного обеспечения, я считаю, что для меня самое сложное - создать полезный пользовательский интерфейс.UI Книга юзабилити для разработчиков

Я прочитал несколько книг, в том числе The Smashing Book и Web Design For Developers. Но они в основном сосредоточены на дизайне, а не на построении более сложных интерфейсов (например, выделение элементов «многие-ко-многим» с поиском с различными вариантами с обеих сторон, группировка с использованием разных полей и т. Д.).

Есть ли какие-либо книги, статьи, предназначенные для создания более (логически) сложных пользовательских интерфейсов для Интернета?

Основываясь на other answer на SO в Designing Web Interfaces книги в хорошо выглядит

Спасибо,
Dmytrii.

ответ

2

Как и в любой теме, получить ваши руки на столько же ресурсов, как это возможно.

Мое последнее дополнение к моей стопке книг - Проектирование интерфейсов Образцы для эффективного взаимодействия Дизайн от Jenifer Tidwell. Ссылки: Official website и Amazon.

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

Несколько названий из моей книжной полке:

Я мог бы перечислить несколько названий, однако выше, вы начали ,

...

Возможно, немного по теме, однако я не могу сопротивляться, поскольку это область, которую я знаю.

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

Если вы хотите измерить проверку юзабилити, используйте тест масштабируемости системы (обычно называемый SUS-оценками).Link 1 и Link 2 (PDF)

НТН,

Dennis

+0

Большое спасибо. Хороший набор книг. Общение с пользователями действительно помогает. Но когда мы видим чрезмерно сложный экран, они предлагают решения для него (например, не можем ли мы просто сгруппировать список на XYZ?), И я часто не могу предложить лучшую альтернативу. Это приводит к чрезмерно сложному интерфейсу. –

+0

@Dmytrii: Я согласен, однако попытаюсь сломать то, что пользователь пытается достичь, а затем попытаться упростить действие. Иногда вам может потребоваться быть безжалостным и вернуться к чертежной доске с вашим пользовательским интерфейсом или потратить больше времени на документацию/помощь/обучение. – Dennis

+0

Я всегда оказываюсь рядом с доской.Нарушение действий часто приводит к десяти страницам и большому количеству страниц управления государством. Поэтому я должен согласиться с пользователями. Думаю, мне нужно собрать больше информации о том, как правильно это сделать. –

4

Мне нравится Don't Make Me Think

+0

Я думал об этом. Определенно нужно его прочитать. Но я предпочитаю PDF. Вы знаете, где я могу получить его в формате PDF? –

+0

Вещь, которая касается меня, однако, состоит в том, что книга 10 лет ... –

+2

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

3

Вот книги, которые вы абсолютно должны читать все, что связано с удобством

  1. Дизайн повседневных вещей - Дональд Норман
  2. заключенные работают в убежище - Алан Купер
  3. Гуманный интерфейс - Джефф Раскин
  4. Как работают вещи - Дональд Норман
  5. Проектирование веб-юзабилити: практика Простота - Джекоб Нильсен

Если вы хотите получить больше в науку о том, почему:

  1. принципов когнитивного психология - Айзенк
2

Книга Jenifer Tidwells Designing Interfaces: Patterns for Effective Interaction Design является хорошей.

alt text

Главы:

  1. пользователем и задачи.
  2. содержание Организация
  3. Навигация
  4. организующие страница
  5. действия и команды
  6. Комплексные данные
  7. Входные
  8. Buildes и редакторы
  9. делает его хорошо выглядеть