• Старайтесь убедить пользователя, что значения параметров, предлагаемые
Мастером по умолчанию, обеспечивают достижение положительного результата; в
некоторых случаях пользователю может быть предложено несколько различных
вариантов с соответствующими пояснениями.
• Следует сделать очевидным для пользователя завершение ввода данных,
необходимых для выполнения задания; в частности, на последней странице Мастера
может быть помещено соответствующее пояснение.
При составлении текстовых комментариев, помещаемых на страницах Мастера,
следует использовать диалоговый, а не «справочный» стиль. Практика показывает, что
пользователи (особенно начинающие) лучше реагируют на вопросы типа «Как бы Вы
хотели это сделать?», чем на сообщения типа «Сделайте то-то». Например, вопрос «В
каком формате Вы хотите получить результат?» предпочтительнее, чем предложение
«Выберите формат представления результата».
6.6. СРЕДСТВА ОБУЧЕНИЯ ПОЛЬЗОВАТЕЛЯ
Практика показывает, что даже при наличии полной и подробной документации на
программный продукт, но выполненной в печатной форме, пользователи
предпочитают осваивать его методом «проб и ошибок».
Рассмотренные в предыдущих подразделах средства предназначены для оказания
пользователю оперативной помощи, то есть так или иначе эти средства являются
контекстно-зависимыми и предоставляют ему «конкретный ответ на конкретный
вопрос». Несколько особняком стоит в их ряду Справочник, разделы которого не
связаны непосредственно с текущим контекстом выполняемого задания, но и он
используется обычно в качестве развернутого «толкового словаря», а не «книги для
чтения». Для тех приложений, которые реализуют небольшой перечень функций
(причем одним определенным образом), средств оперативной поддержки
пользователя вполне достаточно, чтобы помочь ему при возникновении затруднений.
Однако для более сложных приложений, которые обычно именуются
«интегрированными средами» или «пакетами», требуется создание специальных
средств обучения пользователей технологии работы с этими приложениями. Их
наличие необходимо и в том случае, если создаваемое приложение предназначено для
определенной категории пользователей (либо не знакомых с той предметной
областью, к которой относится приложение, либо имеющих недостаточный уровень
«компьютерной грамотности»). Номенклатура и способ реализации используемых в
приложении средств обучения зависит от целого ряда факторов:
• назначения и уровня сложности приложения,
• характеристик потенциальных пользователей,
• времени, отводимого на изучение приложения.
В рамках одного предложения могут использоваться различные варианты средств
обучения, относящиеся как ко всему приложению, так и к отдельным его
компонентам (либо предназначенные для различных групп пользователей). При этом
пользователю должна быть предоставлена и свобода выбора средств обучения, и
возможность отключения любого из них.
Для наиболее сложных программных продуктов средства обучения могут быть
реализованы в виде относительно самостоятельных приложений, имеющих в своем
составе как подсистему обучения, так и подсистему контроля уровня подготовленности
пользователя. Такой подход характерен для систем управления и администрирования,
работающих в реальном масштабе времени, ошибка в эксплуатации которых может
привести к значительным потерям (в частности, экономическим).