ÃÂÕáÛãçÃÂÙÃÂÞ CUDA ØÔÕÃÂœ? phpMyAdmin - Xakep Online
ÃÂÕáÛãçÃÂÙÃÂÞ CUDA ØÔÕÃÂœ? phpMyAdmin - Xakep Online
ÃÂÕáÛãçÃÂÙÃÂÞ CUDA ØÔÕÃÂœ? phpMyAdmin - Xakep Online
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Microsoft ®<br />
Fix it<br />
ИНТЕРВЬЮ С ИНЖЕНЕРАМИ<br />
Чтобы узнать больше о работе инженеров<br />
— самых главных специалистов<br />
по поддержке — мы решили<br />
задать им несколько вопросов напрямую.<br />
Ребята оказались очень веселыми<br />
и с радостью прокомментировали<br />
интересующие нас моменты.<br />
Q: Часто ли случается, что проблема пользователя связана с<br />
неизвестными ранее ошибками в продуктах компании? Можете<br />
вспомнить конкретный случай и дать его описание?<br />
A: Бывает. Как сказано в тексте лицензии MS, «никакой продукт<br />
не свободен от ошибок». Бета-тестирование и предпродажное<br />
распространение, конечно, убирают основную шероховатость, но<br />
не было бы аббревиатуры SP (1,2...6), не находи пользователи<br />
ошибки в процессе эксплуатации.<br />
Обращения, связанные с ошибками, единичны и составляют считанные<br />
промилле (в них еще измеряют алкоголь в крови водителя:)).<br />
Пользователю, обратившемуся с проблемой, признанной<br />
впоследствии ошибкой, обычно рекомендуют workaround (обходное<br />
решение) или предлагают ждать выхода отдельного исправления<br />
или пакета исправлений (SP).<br />
Например, в русской версии Visio 2007 клавиши навигации<br />
(«стрелки») были перепутаны местами. Т.е. курсор «ехал» не<br />
туда. Баг пофиксили только в Microsoft Office Visio SP2. Internet<br />
Explorer 8.0 не сохраняет cookies для двухбуквенных доменов.<br />
Ранее, для IE6.0/7.0 требуемый домен мог быть добавлен<br />
в реестр вручную. На данный момент двухбуквенные домены<br />
жестко вшиты в библиотеку dll, которая будет обновляться через<br />
Windows Update.<br />
Q: Каким образом удается смоделировать проблему пользователя<br />
на машине инженера службы поддержки? Какой софт<br />
используется, что лежит в его основе?<br />
A: Моделирование проблем пользователей происходит в виртуальной<br />
среде. Используются Microsoft Virtual PC или встроенный<br />
в 2008-й сервер функционал Hyper-V — для эмуляции систем с<br />
различной разрядностью. Инженер проходит по шагам, которые<br />
привели пользователя к проблеме. Если проблема воспроизводится<br />
— ищем готовое решение, изобретаем новое или передаем<br />
проблему узким специалистам. Если и они не находят решения<br />
— признаем ошибку в продукте. Если повторить ошибку не удается<br />
— уточняем детали и пробуем снова. Можем, конечно, и подключиться<br />
к пользователю удаленно, чтобы самим посмотреть на<br />
последовательность его действий.<br />
Q: Интересно услышать про механизм удаленного подключения<br />
к рабочему столу пользователя. Как реализована эта возможность?<br />
Насколько часто приходится к ней прибегать и всегда<br />
ли на такое подключение соглашается пользователь?<br />
A: Для удаленного подключения к рабочему столу используется<br />
инструмент Microsoft Easy Assist. Инженер дает пользователю<br />
ссылку на веб-страницу Easy Assist. На этой странице<br />
пользователь загружает и устанавливает клиентскую часть<br />
программы — ActiveX компонент. После этого инженер имеет<br />
возможность наблюдать за действиями пользователя, а с<br />
дополнительного разрешения пользователя может взять в<br />
свои руки управление компьютером. Для предупреждения<br />
паранойи инженер постоянно комментирует свои действия:<br />
«format c:, ok»?<br />
После окончания сессии юзер может оставить ActiveX-компонент<br />
впрок или удалить с машины.<br />
Используется Easy Assist далеко не всегда. Эффективнее всего<br />
задействовать его, когда известно точное решение проблемы, а<br />
просить пользователя выполнять эти действия пошагово будет<br />
дольше, чем выполнить самому. Или, как говорили выше, когда<br />
инженеру надо лично посмотреть на шаги пользователя, ведущие<br />
к ошибке. Как правило, пользователи соглашаются на такое<br />
взаимодействие.<br />
Q: Создаются ли какие-нибудь «точки возврата» на случай,<br />
если во время решения проблемы пользователь напортачит<br />
еще сильнее?<br />
A: Пользователь сам отвечает за сохранность данных. Вместе<br />
с тем, перед радикальными изменениями в системе инженеры<br />
рекомендуют создать точку восстановления системы для последующего<br />
отката или советуют сохранить личную информацию.<br />
Q: Что делает инженер, если проблему пользователя решить не<br />
удается?<br />
A: Если инженер уперся в пределы своей компетентности, он<br />
всегда может проконсультироваться с более узкими специалистами<br />
внутри компании. Вместе с тем, такая консультация (да если<br />
в нее еще и вовлечены иностранные коллеги) может растянуться<br />
на дни и недели. Хотя это и приведет к нахождению решения,<br />
тут уже пользователю приходится решать — продолжать научноисследовательскую<br />
работу или, скажем, откатить систему на<br />
момент до возникновения ошибки или переустановить продукт.<br />
Ведь для данного конкретного юзера решение проблемы — это<br />
не обязательно фиксация бага в продукте, а просто «нет проблемы<br />
— нет проблемы».<br />
XÀÊÅÐ 07 /127/ 09<br />
039