Дизайн привычных вещей
Шрифт:
Сравните два разных способа выполнения задачи. Первый способ — с помощью команд. Назовем его «командным режимом», или взаимодействием «от третьего лица». Второй способ — самостоятельная работа. Назовем его «режимом прямого управления», или взаимодействием «от первого лица». Разница между ними такая же, как и между ездой с водителем и самостоятельным вождением автомобиля. Эти два режима существуют и в компьютерных системах. 21
В большинстве систем задействован командный режим. Чтобы выполнить действие, вам требуется набрать команду, используя специальный «командный язык», который, кстати, еще нужно выучить. Некоторые компьютерные системы позволяют управлять от первого лица. Хороший пример такого взаимодействия — компьютерные игры, неотъемлемой частью которых является чувство контроля. Режим прямого управления можно применить и
Обе формы взаимодействия необходимы. Командный режим подходит для трудоемких и повторяющихся задач и для ситуаций, в которых вы можете положиться на систему (или другого человека). Иногда очень даже неплохо прокатиться с водителем. Но если работа важна, нова или неопределенна, тогда нужен режим прямого управления. В таких случаях посредник только мешает.
Однако у систем, позволяющих взаимодействие от первого лица, есть свои недостатки. Хотя такие системы просты и приятны в применении, с их помощью довольно трудно сделать по — настоящему хорошую работу. Они требуют от пользователя самостоятельного выполнения задачи, а ведь он может и не быть для этого достаточно компетентным. Цветные карандаши и музыкальные инструменты — отличные примеры системы прямого управления. Но я, например, не умею ни рисовать, ни играть. Если я захочу посмотреть на картину или послушать музыку, мне придется обратиться за помощью к профессионалам. Так же и со многими компьютерными системами. Я заметил, что мне часто нужна система прямого управления с. сопровождающим ее посредником, к которому в случае необходимости можно было бы обратиться за помощью.
Когда я работаю в режиме взаимодействия от первого лица (набираю текст, рисую картинку, создаю игру или играю в нее), я отношусь к своим действиям не как к эксплуатации компьютера, а как к выполнению определенной задачи. Компьютер становится «невидимым». Этот принцип нельзя переоценить: сделайте компьютерную систему невидимой. Данное утверждение можно применить как к прямой, так и непрямой форме взаимодействия.
Компьютер — невидимка из будущего
Давайте подумаем, на что может быть похож компьютер будущего. Предположим, что он будет невидим, и вы даже не будете осознавать, что пользуетесь им. Что я имею в виду? То, что и так уже вошло в нашу жизнь. Вы пользуетесь компьютером, когда едете в современном автомобиле, включаете микроволновую печь, слушаете музыку из CD — плейера или производите расчеты на калькуляторе. Вы не замечаете компьютер, потому что ваше внимание нацелено на выполнение задачи. 22
Вы же не идете на кухню, чтобы воспользоваться электромотором. Вы пользуетесь холодильником, или миксером, или посудомоечной машиной. Наличие мотора не воспринимается сознанием, хотя, например, в миксерах и соковыжималках он служит основной деталью.
Компьютер будущего можно проиллюстрировать на примере выдуманного мной идеального ежедневника. Предположим, я сижу на диване и думаю, принять ли мне приглашение посетить конференцию в мае. Я беру свой ежедневник и открываю его на соответствующей странице. Я допускаю, что смогу поехать, и делаю необходимую пометку. Передо мной вспыхивает календарь и высвечивается запись, что в это время в университете еще будут идти занятия, да и поездка совпадает по времени с днем рождения моей жены. Я все — таки решаю, что конференция важна, поэтому делаю пометку найти кого — нибудь, кто мог бы временно меня подмените, и узнать, успею ли я на день рождения, если уеду с конференции раньше. Я закрываю ежедневник и возвращаюсь к другим делам. На следующий день, приехав в университет, я нахожу на экране два сообщения: первое — найти себе замену на май, и второе — узнать у организаторов конференции, смогу ли я уехать пораньше.
Этот воображаемый ежедневник выглядит как обычный. По размеру он не отличается от стандартного блокнота. Он открывается и показывает даты. Но внутри него находится компьютер, поэтому он позволяет делать то, чего не могут обычные ежедневники. Он, например, может подавать информацию в разных форматах: от 30–минутной раскладки одного рабочего дня до полного годового графика. Так как я часто путешествую, в нем должны быть адресная книга и блокнот для заметок и записи расходов. Что самое главное, он должен подключаться к другим моим компьютерам (с помощью инфракрасного порта или беспроводного адаптера). Поэтому какую
ОРИЕНТАЦИЯ НА ПОЛЬЗОВАТЕЛЯ
Цель книги Дизайн привычных вещей заключается в пропаганде дизайна, ориентированного на пользователя и основанного на его потребностях и интересах, с акцентом на создании практичной и понятной продукции. В этой главе я резюмирую принципы дизайна, сделаю некоторые выводы и дам несколько ценных советов.
Итак, дизайн должен:
• подсказывать, какие действия возможны в данный момент (использование ограничителей);
• соответствовать принципу наглядности, включая концептуальную модель системы, возможные действия и результаты этих действий;
• делать возможной оценку текущего состояния системы;
• отражать естественное соответствие между намерениями и необходимыми действиями; между действиями и их результатом; между видимым и реальным состоянием системы.
Другими словами, потребитель должен знать следующее: 1) что делать; 2) что происходит с системой в данный момент.
В дизайне должны быть учтены особенности человека и окружающего его мира. Это значит, что в нем должны использоваться естественные взаимосвязи и естественные ограничители. Изучение инструкции или надписей не должно быть обязательным условием для эксплуатации предмета. Любые инструкции или учебные курсы должны быть востребованы только раз, при этом пользователь должен после каждого объяснения сказать про себя: «Конечно» или «Понятно». Если все детали стоят на своем месте и выполняют отведенную им функцию, а результат действий очевиден, то для понимания принципов работы устройства достаточно небольшого разъяснения. Если же все объяснения приводят к вопросу: «Как же все это запомнить?», значит, дизайн ошибочен.
Семь принципов превращения сложного в простое
Вот принципы, которые обязательно должны быть учтены в процессе разработки дизайна.
1. Используйте как внешнюю информацию, так и внутренние знания.
2. Упростите структуру задачи.
3. Сделайте дизайн наглядным: ликвидируйте разрывы оценки и выполнения.
4. Используйте правильные соответствия.
5. Применяйте ограничители — как естественные, так и искусственные.
6. Сделайте так, чтобы дизайн позволял совершать ошибки.
7. Если все остальное терпит неудачу, устанавливайте стандарты.
Используйте как внешнюю информацию, так и внутренние знания
Я говорил, что человек учится намного быстрее и лучше, если информация, необходимая для выполнения задачи, либо находится в готовом виде в окружающем мире, либо передается через ограничители. Но внешнюю информацию можно использовать только в том случае, если есть естественная и легко интерпретируемая связь между нею и сведениями о возможных действиях и их последствиях.
Заметьте, что если человек заучивает необходимую информацию (то есть приобретает внутренние знания), задача должна выполняться быстрее и эффективнее. Дизайн не должен становиться помехой, особенно для опытных пользователей. Он не должен препятствовать объединению внутренних знаний с информацией из окружающего мира. Сделайте так, чтобы вся доступная пользователю информация не только не мешала, но и дополняла другие ее источники.
Три типа ментальных моделей
Чтобы обучение эксплуатации любого устройства (консервного ножа, электростанции или компьютера) проходило быстрее, а проблемы выявлялись точнее и проще, нужна хорошая концептуальная модель. Чтобы действия соответствовали такой модели, все видимые части устройства должны отражать его текущее состояние и не противоречить этой модели. Дизайнер должен разработать такую концептуальную модель, которая подходила бы пользователю, была понятной и отражала основные аспекты эксплуатации устройства.