Дизайн привычных вещей
Шрифт:
Во всех задачах есть несколько уровней контроля. К самому нижнему уровню относятся детали процесса — например, гибкость пальцев в шитье или игре на пианино, гибкость ума при решении арифметических задач. Высшие уровни касаются всего процесса в целом, то есть направления, в котором происходит работа. Здесь мы принимаем решения, наблюдаем и контролируем общую структуру процесса достижения целей. В автоматизированном процессе есть только один уровень. Иногда нам хочется контролировать работу на нижнем уровне. Для некоторых из нас важна тонкая работа пальцами или головой. Одни хотят профессионально исполнять музыку. Другим нравится выпиливать вручную. Третьи обожают рисовать
Сделайте дизайн наглядным: ликвидируйте разрывы оценки и выполнения
Это основная тема книги Дизайн привычных вещей. Все детали, отвечающие за действие и оценку результата, должны быть заметны, чтобы было понятно, что и как можно сделать. К тому же пользователь должен видеть непосредственный результат выполненных им действий.
Но это еще не все. Система должна выполнять те действия, которые соответствовали бы намерениям пользователя. Ее состояние должно быть понятным, легко — интерпретируемым и, естественно, видимым (или слышимым), чтобы человек мог сопоставить его со своими намерениями и ожиданиями. Результат действия должен быть очевиден..
Иногда видимыми делают вовсе не те детали. Один мой друг, профессор — программист из моего университета, с гордостью показал свой новый музыкальный центр и пульт управления к нему. Гладкий, многофункциональный дизайн. На пульте управления с одной стороны выступал небольшой металлический крючок. Я спросил, для чего он. Мой друг рассказал целую историю. Когда он только сделал эту покупку, то подумал, что это антенна и поэтому направлял ее на музыкальный центр. Работа центра от этого не менялась, напротив, дистанция, на которой можно было управлять музыкальным центром, при таком использовании пульта составляла не более метра. Тогда он начинал винить себя в том, что купил плохое устройство. Несколько недель спустя он, наконец, понял, что это всего — навсего крючок, за который можно подвесить пульт. Таким образом, он нацеливал пульт на себя, а не на музыкальный центр. Когда же он перевернул его, оказалось, что тот может работать по всей комнате.
Это пример неудачного естественного соответствия. Положение крючка предполагает естественное соответствие с функцией он указывает, куда нужно направлять пульт. К сожалению, это соответствие ложно. Делая детали заметными, не забывайте о правильности подсказок, которые они несут. В противном случае человек может сделать неправильные выводы и решить, что устройство недоработано. В данном случае пульту приписывался маленький радиус действия.
Мы умеем давать объяснения и создавать концептуальные модели. Задача дизайнера — сделать так, чтобы эти объяснения и модели были верны, и существенную роль здесь играет образ системы
В дистанционном пульте управления, который нужно направлять на музыкальный центр, передающий механизм должен быть виден. В современных устройствах передатчики сигнала тщательно прячутся, что нарушает принцип наглядности. Мой друг искал ответ на вопрос, какой стороной направлять пульт, и нашел его: «подсказкой ’ оказался крючок. Кстати, в инструкции об этом не сказано ни слова.
Используйте естественные соответствия
Используйте естественные соответствия. Сделайте так, чтобы пользователь смог определить взаимосвязь:
• между намерениями и возможными действиями;
•
• между реальным и видимым, слышимым или ощущаемым состоянием системы;
• между воспринимаемым состоянием системы и потребностями, намерениями и ожиданиями пользователя.
Естественное соответствие — основа того, что в науке о человеческом факторе и эргономике называют взаимной совместимостью. Основное требование взаимной совместимости состоит в том, чтобы пространственная взаимосвязь между расположением элементов управления и систем или объектов, за которые они отвечают, была максимально тесной. Элементы управления должны либо находиться на самом объекте, либо быть как — то связанными с ним. Их движение должно по аналогии повторять ожидаемое движение объекта. Поэтому трудности возникают каждый раз, когда движение элементов управления отклоняется от строгой схожести, имитации или аналогии движения управляемого объекта.
То же можно применить и к связи между полученным результатом и ожиданиями. Главная часть действия — оценка его результата. Она требует своевременной обратной связи, которая предоставляла бы информацию в доступной форме и соответствовала намерениям пользователя. Во многих системах наглядность результата действий опускается. Бывает так, что информация подается, но ее сложно понять. Самый простой способ сделать ее понятной — использовать графики или изображения. В современных системах (особенно компьютерных) такая функция доступна, но разработчики почему — то редко обращают на нее внимание.
Применяйте ограничители — как естественные, так и искусственные
Ограничители показывают пользователю, что в данном случае возможно только одно действие (и, конечно же, правильное). В главе 4 я привел в пример игрушечный мотоцикл Lego, который можно правильно собрать с первого раза, хотя сам конструктор не так уж и прост. Что и говорить, прекрасный дизайн. В нем использовано множество ограничителей. Это хороший пример, показывающий всю силу естественных соответствий и ограничителей, которые на каждом этапе сводят количество возможных действий к минимуму.
Сделайте так, чтобы дизайн позволял допускать ошибки
Исходите из того, что каждая ошибка, которая может быть допущена, будет допущена. Предусмотрите ее. Отнеситесь к каждому возможному действию пользователя как к попытке движения в нужном направлении. Ошибка — это просто незавершенное или неправильно определенное действие. Отнеситесь к действию как к части естественного, конструктивного диалога между пользователем и системой. Попробуйте пройти по следам пользователя. Сделайте так, чтобы человек знал, что и почему произошло и как это можно исправить. Упростите отмену действия и усложните выполнение необратимых действий. Сделайте систему познаваемой. Используйте вынуждающие функции.
Если все остальное терпит неудачу, устанавливайте стандарты
Если дизайнер не может избежать случайных соответствий и сложностей, выход один: стандартизация. Стандартизируйте действия, результаты, расположение, изображения. Сделайте так, чтобы родственные действия приводили к одинаковым последствиям. Стандартизируйте систему и проблему, создайте международный стандарт. Преимущество стандартизации в том, что, насколько сложным ни был бы стандартизованный механизм, правилам его пользования нужно учиться только раз. Это касается пишущих машинок, дорожных знаков и сигналов, измерительных приборов и ежедневников. Стандартизация особенно эффективна, если она последовательна.