27.11.2014 Views

НЕСЛУЧАЙНО CUDA ИДЕМ? phpMyAdmin - Xakep Online

НЕСЛУЧАЙНО CUDA ИДЕМ? phpMyAdmin - Xakep Online

НЕСЛУЧАЙНО CUDA ИДЕМ? phpMyAdmin - Xakep Online

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!