[Перевод] Волшебная отвёртка для дальневосточной сборки Excel 97

ltmz5nkttvxfedr6g3uvzg1ho3s.jpeg

Группа строений кампуса Microsoft от №16 до №18 многие годы служила домом для команды разработчиков Microsoft Office. Когда они переехали в строение №37, все машины в старой лаборатории выключили и перевели в новую лабораторию здания 37.

На тот момент Office 97 уже был очень старым продуктом, поэтому его рабочие компьютеры нужно было использовать только для выпуска критически важных для безопасности исправлений. В итоге эти машины перевезли в новую лабораторию, не ожидая, что их когда-нибудь придётся включать.

И они почти дождались до конца цикла поддержки продукта, но увы — была обнаружена проблема с безопасностью, влиявшая на разные версии Microsoft Office, включая и Office 97, поэтому машины проекта нужно было включить и провести через все этапы сборки программы. Команда надеялась, что это будет быстрый и успешный процесс.
Лидеру группы Microsoft Office по безопасности был знаком этот процесс. Он отправил обычный емейл связанным с этим делом командам, разработал график, и команда начала стандартный процесс. Разработчики определили корень проблемы, придумали исправление с минимальным вмешательством и небольшим риском регрессии, и разработали планы для подтверждения работоспособности исправления на всех поддерживаемых платформах, с упором в те области, которые с наибольшей вероятностью могут подвергнуться возможной регрессии.

Команды разработки документации работали совместно с командой MSRC для создания бюллетеня по безопасности, подготовки веб-страниц и ответов на вопросы, которые они, вероятно, получат от пользователей. Команды сборки подготовили машины в лаборатории к тому, чтобы выдать все нужные сборки продуктов для всех языков, процессорных архитектур и пакетов программ, включая розничные версии и варианты для разработчиков. Шла обычная работа. Это был не первый подобный случай.

Лидер по безопасности, позвонили из лаборатории сборок. «Возможно, у нас не получится выдать обновление Excel 97 для языков стран дальневосточного региона».

«Вам нужно больше времени?» — спросил он.

«Нет, проблема не во времени. Это может в принципе не произойти. Мы ещё работаем над этим, я буду держать вас в курсе».

Лидер по безопасности постарался не паниковать. Что он скажет MSRC?

Из лаборатории сборок вновь позвонили. «Кажется, теперь всё работает. Чтоб не сглазить».

Он спросил: «ОК, а теперь вы можете рассказать, что там у вас происходит?»

Они объяснили: «Когда мы переехали из старой лаборатории, машины для сборок выключили впервые за долгое время, и это был первый раз, когда нам нужно было запускать машину для сборки дальневосточной версии Excel 97. Когда мы попытались её включить, она начала загрузку, но потом кнопка питания отжалась и машина выключилась. Мы не могли заставить её включиться и не выключаться. И, естественно, эти машины настолько старые, что их самих уже не поддерживает производитель, и мы не знали, сколько времени займёт пересборка всего сборочного окружения на другой системе с гарантией того, что всё прошло нормально. Это очень старая система, и людям сложно вспомнить, как всё настраивается».

«Но вы заставили её работать?» — спросил он.

«Да, мы придумали, как загрузить машину. Мы зажали клавишу включения отвёрткой. Пока всё работает. Постучите по дереву».

Вот так и родилась новая шутка для своих: волшебная отвёртка для дальневосточной сборки Excel 97™.

Когда у кого-нибудь возникали проблемы со сборкой, он мог спросить: «Может, мне сходить за волшебной отвёрткой для дальневосточной сборки Excel 97, и посмотреть, поможет ли это?»

Office 97 вышел 19 ноября 1996 года. Без волшебных отвёрток в комплекте.

© Habrahabr.ru