Помогите пользователям справиться с проблемами без потерь
Совсем не так давно, по обычному исчислению времени, Microsoft и другим производителям ПО пришлось пройти через изменение состава своей клиентской базы. Если раньше это были технические специалисты, способные во многом разобраться самостоятельно, то теперь — по большей части потребители, которым важны не столько различные технические ухищрения, сколько удобство выполнения простейших видов работ. По мере роста роли ПО в ведении бизнеса пользоваться компьютерами начинает все больше сотрудников компаний, и не все они хорошо ориентируются в технических вопросах использования этих машин. Многие фирмы, работники которых никогда и представить себе не могли, что им придется быть как-то связанными с программным обеспечением, оказываются вовлечены в эту сферу через публикацию своих материалов в Сети и ведение электронной переписки с клиентами. Для менее технически грамотных пользователей недостаточно того, что мы оперативно исправляем ошибки или предоставляем им средства, позволяющие решить проблему. В первую очередь они требуют, чтобы мы избавили их от сложностей. Для компаний многих отраслей цель состоит сегодня в том, чтобы использовать обратную связь от клиентов для дополнительной проработки каждого аспекта своего продукта, чтобы оставалось как можно меньше возможностей для появления «плохих новостей».
По мере перехода на электронную торговлю многие предприятия начнут использовать электронные средства для создания систем поддержки клиентов, подобных той, что мы строим теперь в Microsoft. Им придется учитывать то обстоятельство, что их клиенты, по крайней мере в ближайшее время, станут испытывать сомнения, а стоит ли приобретать тот или иной электронный продукт или услугу? Насколько трудоемкой окажется установка? Будет ли результат соответствовать ожиданиям? Если возникнут проблемы, как получить помощь в их разрешении? В дополнение ко всему, пользователи склонны к обобщениям. Если у них возникают затруднения с инсталляцией базовых услуг оперативной службы, то трудно ожидать от них энтузиазма в деле внедрения электронных банковских услуг. Столкнувшись со сложностями при проведении электронных торговых операций через один из узлов, они делают заключение, что такова технология электронной торговли вообще, и не догадываются, что все дело в плохой организации конкретного веб-узла.
Есть ли польза от сообщений об ошибках?
Существенного сокращения числа обращений в службу поддержки Microsoft мы можем добиться такими простейшими мерами, как наведение порядка в выдаваемых программами сообщениях об ошибках. Порой они бывают просто на удивление туманными и загадочными. Вот одно из моих любимых. Не думаю, что на тысячу пользователей найдется больше одного, способного его понять: «DHCP client could not obtain an IP address. If you want to see DHCP messages in the future, choose „yes“; otherwise choose „no“. („Невозможно назначить IP-адрес DHCP-клиенту. Если вы хотите и в дальнейшем получать сообщения протокола DHCP, выберите „да“; в противном случае выберите «нет“.)
Меня особенно возмущает это «в противном случае выберите „нет“ — автор сообщения словно бы подразумевает, что смысл аббревиатуры DHCP (протокол назначения адресов в сети) всякому понятен, а вот разницу между „да“ и „нет“ необходимо пояснить. Увидев это сообщение в первый раз, я не разобрался в его значении и, как и многие другие пользователи, оказавшиеся в том же положении, выбрал „нет“. Желания когда бы то ни было вновь увидеть то же самое сообщение у меня не было ни малейшего. Когда в своей недавней презентации, посвященной необходимости акцента на простоту использования в построении ПО, я продемонстрировал слайд с этим сообщением об ошибке, несколько человек подумали, что у меня возникли технические неполадки! В последней версии Windows мы его наконец исправили.
А приходилось вам видеть сообщение о том, что система не знает, какое приложение использовать, чтобы открыть выбранный файл? Вот это проблема так проблема. Уж если система не знает, какие файлы относятся к каким приложениям, то какова вероятность, что пользователь окажется более осведомлен? А сколько всевозможных сообщений высыпается на экран при неудачной попытке соединиться с веб-страницей? Есть ли на свете человек, который на основе этих сообщений может определить истинную причину неудачи?
Проблема не сводится к тому, что сообщения об ошибках слишком туманны. Это лишь симптом, свидетельствующий о том, что система в целом недостаточно «умна», чтобы помочь пользователю справиться с возникшим затруднением. Вместо того чтобы уведомлять его о той или иной непостижимой ошибке, системе следовало бы устранить ее автоматически или, по крайней мере, подсказать пользователю, какие шаги ему следует предпринять. Теперь в наших продуктах появились программные «мастера», которые помогают пользователям справляться с неполадками, например при печати, а также быстро выполнять некоторые необходимые процедуры. В дальнейшем мы планируем регулярно пополнять их состав.