настоящее искусство дизайна интерфейса заключается в решении истинной задачи, определяемой как помощь пользователю в достижении своей цели.
какие данные и какие инструменты вам нужно предоставить пользователю? • исходя из ожиданий пользователя и его текущего положения, когда вам нужно их предоставить? • как их классифицировать и упорядочить? • что пользователю нужно с ними сделать? • сколько существует способов их представить? Одного может быть недостаточно. • как сделать их полезными с точки зрения пользователя? Этот план поможет вам творчески представить ИА, которую вы разрабатываете.
Проектирование взаимодействия с пользователем начинается с выявления и понимания людей, которые будут использовать ваш продукт. В частности, основывайте свои решения на том, какие действия могут совершать пользователи, чего они ждут от работы с приложением, каковы их знания в предметной области, а также насколько высок их уровень технической подготовки.
книгу Стивена Фью о дашбордах, Information Dashboard Design: Displaying Data for At-a-Glance Monitoring (Analytics Press, 2013).
Мы опишем шесть таких методов. Этот список основан на работе Ричарда Сола Вурмана из его книги об информационной архитектуре «Information Anxiety 2» (Que, 2001) и книге Эбби Коверт и Николь Фентон «How to Make Scene of Any Mess» (Covert, 2014)
Михая Чиксентмихайи (Mihaly Csikszentmihalyi), одна из них — Flow: The Psychology of Optimal Experience (Harper Row, 2009)6.
Как заметил Стив Круг в своей книге «Don’t Make Me Think, Revisited: A Common Sense Approach to Web Usability» (New Riders, 2014)5, л
организации интерфейса, основанных на исследованиях отраслевого эксперта Джейкоба Нильсена4:
Safe Exploration (Безопасное исследование). • Instant Gratification (Мгновенное вознаграждение). • Satisficing (Разумная достаточность). • Changes in Midstream (Изменения на полпути). • Deferred Choices (Отложенный выбор). • Incremental Construction (Пошаговое построение). • Habituation (Привыкание). • Microbreaks (Микроперерывы). • Spatial Memory (Пространственная память). • Prospective Memory (Проспективная память). • Streamlined Repetition (Упрощенное повторение). • Keyboard Only (Только клавиатура). • Social Media, Social Proof, and Collaboration (Социальные сети, социальное подтверждение и коллаборация).
Если вы захотите узнать больше о разработке ботов и диалогов, вам пригодится книга «Designing Bots» Амира Шевата (издательство O’Reilly, 2017).