А может быть это уже сделано?
Дата публикации: 06/11/2008Часто внимательное чтение документации открывает глаза на очень удобные вещи, которые уже реализованы в программе, но найти их достаточно сложно. А ведь это может оказаться той самой нужной именно Вам возможностью. Если касаться темы создания удобного дизайна, то вопрос как познакомить пользователя с доступными ему возможностями далеко не такой праздный.
Все современные более или менее серьезные программы достаточны сложны, чтобы знать абсолютно все доступные в них команды. И, разумеется, далеко не все сразу обращаются к справке. Да и зачем обращаться к справке, если мы не испытываем проблемы? А при выходе новых версий, многие ли читают полный список изменений? На поверку оказывается что сразу видны 2-3 крупных эффектных изменения, а более мелкие доработки оказываются незамеченными.
Я знаю несколько способов, которыми пытаются познакомить пользователя с новинками, но идеальных вариантов все равно нет. Разумеется, все нижеперечисленные приемы не отменяют полную и хорошо продуманную справку.
- Совет дня
- При каждом запуске показывается очередной совет из предопределенного списка и многое зависит от того насколько хорошо составлен этот список. В любом случае, через некоторое время, эти напоминания надоедают и они отключаются. Мне кажется, что при достаточно хорошей идее, страдает ее реализация. Практически все "советы дня" показываются в виде модального диалогового окна, т.е. мешают основной работе, а вот если их реализовать как небольшую выделенную область в рамках самой программы... в этом случае эффект может быть более явным.
- Мультипликационный помощник
- В ряде случаев, бывает полезным отслеживать текущие действия пользователя и на основании их предлагать полезные в данном контексте советы, скажем по использованию быстрых клавиш. Именно так появился первый анимированный помощник Microsoft Bob, который постепенно превратился во всем знакомого персонального помощника в Microsoft Office. К сожалению, искусственный интеллект подобных помощников часто оставляет желать лучшего, тем не менее это один из путей куда следует двигаться, но уже на уровне всей операционной системы.
- Примеры
- Хорошим тоном для сложных программ, особенно языков программирования или моделирующих графических программ является создание примеров, показывающих как использовать новые возможности. Не пренебрегайте ими при знакомстве с новой программой.
- Сайт поддержки
- В некотором роде это продолжение примеров по использованию возможностей пакета, но в отличие от статических примеров, информация на сайте может легко обновляться и дополняться. Ну и, кроме того, вокруг каждого такого сайта складывается профессиональное сообщество. Разработчики программ это понимают и уделяют таким сайтам много внимания. Классические примеры это обучающие уроки по работе с PhotoShop на сайте Adobe или сайт поддержки пользователей пакета Microsoft Office от одноименной компании.
- Изменение интерфейса
- Полное переосмысление концепции работы с программой и коренная переделка интерфейса. Это самый сложный путь и часто далеко не однозначный, но именно этим путем пошла Microsoft в последней версии своего офисного пакета. При таком подходе пытаются сделать так, чтобы нужные функции, включая новые, были доступны именно в тот момент, когда в этом есть необходимость. У меня лично есть ряд претензий к тому, как именно был изменен интерфейс офиса и я их могу обосновать, но об этом как-нибудь в следующий раз. Пока я хочу привести данный интерфейс просто в качестве примера.
Идеальных же вариантов по-прежнему не существует и вряд ли в ближайшее время будет найден такой, хотя отдельные подвижки в области интерфейсов происходят. По этой причине, если Вы хотите повысить эффективность работы в своей основной программе - то посвящайте хотя бы 15 минут в день на поиск и изучение новых возможностей. Это обязательно окупится появлением свободного времени в будущем - главное не лениться!