2. Об авторе
Алан Купер
• Cooper Interaction Design (cooper.com)
• «Отец Visual Basic»
Книги:
• «Психбольница в руках пациентов»
• «About Face: The Essentials of User
Interface Design»
5. Проблемы электронного мира
• Большое количество ошибок
• Снижение производительности
• Чрезмерная «сложность»
6. Проблемы электронного мира
• Когнитивное сопротивление
Это сопротивление, с которым сталкивается человеческий
интелект, пытаясь разобраться в сложной системе правил,
изменяющихся динамически.
7. Проблемы электронного мира
• Большое количество состояний
• Низкая предсказуемость результата
• Плохая информативность
• Не учитываются особенности психики
человека
• Логика взаимодействия ориентирована не на
цели пользователя, а на внутреннюю
структуру ПО
21. Цели
• Мы решаем задачи, чтобы достичь целей
• Программисты делают программы
ориентированные на задачи
• Задачи не являются целями
• Цели крайне постоянны
22. Цели
• Суть качественного проектирования
Предложить такое взаимодействие, которое позволяет достигать
практических целей, не препятствуя достижению личных.
24. Цели
Личные цели:
• не чувствовать себя глупо
• не ошибаться
• выполнить адекватный объем работы
• развлечься (или хотя бы не умереть со скуки)
25. Цели
Корпоративные цели:
• увеличить прибыль
• увеличить рыночную долю
• победить конкурентов
• нанять больше сотрудников
• предложить новые продукты или услуги
• выпустить акции в свободное обращение
26. Цели
Практические цели:
• избегать собраний
• удовлетворять требованиям клиента
• хранить информацию о заказах
27. Цели
Ложные цели:
• обеспечение целостности данных
• экономия памяти
• уменьшение потребности в компьютерном
наборе
31. Сценарии
Повседневные сценарии
• самые полезные и важные
• описывают действия, которые чаще всего
совершает пользователь (ежедневно и по многу раз)
• Обычно их мало (от одного до трех)