О Windows из первых рук: Признаки того, что ваш проект обречен

Когда ваше высшее руководство даже не может четко описать ваш проект, становится понятно, что он обречен.

Раймонд Чен

Проект стартовал несколько лет назад. Старший менеджер, руководящий группой разработки продукта, решил подогреть интерес к нему, разослав сообщение всему отделу. Он подробно описал несколько сценариев, в которых новый продукт сделал бы вашу жизнь настолько замечательной, что даже удивительно, как вы могли так долго обходиться без этого продукта.

Сценарии и решения, изложенные в сообщении, поразили меня: они показались мне довольно странными. Они относились к тем ситуациям, которые я не рассматривал как проблемные. Следовательно, так называемые решения, которые он предложил, на мой взгляд, были не нужны.

Например, эта технология, по-видимому, должна была найти применение при посещении ресторана с друзьями: «Как только вы вошли в ресторан, наша технология начинает управлять вашим взаимодействием с рестораном. Она достаточно интеллектуальна, чтобы сформировать объединенное меню для вашей группы, выбрав то, что вы любите кушать».

У меня никогда не было ни потребности, ни желания, чтобы компьютер выбирал блюда за меня и моих друзей. Чтение меню с друзьями и всестороннее обсуждение, что заказать, — значительная часть удовольствия, получаемого от совместного обеда.

Эта технология сводила важное социальное мероприятие — обед в ресторане — к электронной транзакции. (Разве что электроны получают удовольствие от встречи с новыми электронами?) Она исключала случайность, делающую жизнь интересной. Может, я раньше никогда не ел цыпленка в маринаде из лимонной травы, но решил попробовать, потому что услышал песню «Запах лимонной травы» по радио или случайно подслушал, что кто-то за соседним столиком заказал его на ужин.

Вместо этого предлагаемая технология «заботливо» удалила лимонную траву из меню и ограничила меня блюдами, которые, как она «знает», мне бы понравились. Это всегда вызывало бы подозрения, что ресторан эгоистично пытается навязать нашей группе более прибыльные блюда или даже что технология генерирует меню со «специальными ценами».

Другим сценарием было то, что вы приходите в гости к подруге. На ее месте я бы отложил в сторону вязание или, может быть, потратил бы немного времени на разборку и сборку тостера, чтобы понять, как он работает. Оказалось, что когда я войду в комнату, музыка должна была автоматически измениться в соответствии с моими музыкальными вкусами, и оставаться такой в течение всего моего визита. Технология удалила бы из списка воспроизведения всю электронную музыку. В этом управляемом мире вы никогда не узнали бы, что некоторые песни «Pet Shop Boys» не так уж плохи.

В каждой революции были те, кто не захотел в ней участвовать. Полагаю, что я оказался одним из таких. В дальнейшем проект закрыли. И наши повседневные занятия остались такими же как всегда. Если бы люди оказались в ситуациях, описанных в сообщении, они вряд ли бы стали возражать. Но если бы они были против, то жили бы так, как жили десятилетиями: совместно обсуждали бы, что заказать в ресторане, и рисковали бы услышать музыку разных стилей в гостях у друзей.

Прошло много лет, и получилось так, что кое-что напомнило мне о странной антиутопической вселенной, к которой привел бы нас тот проект из прошлого. Чисто случайно мне довелось пообщаться с человеком, работавшим над тем проектом, и он страшно обиделся на мою характеристику. Он заявил: «это не имеет абсолютно ничего общего с тем, что мы пытались сделать».

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

Я ответил: «Мы так подумали, потому что ваше высшее руководство сообщило всем нам, что вы этим занимаетесь».

Так что знайте: ваш проект обречен, если ваше высшее руководство не может точно описать его для широкой публики.

Раймонд Чен

Раймонд Чен (Raymond Chen)его веб-сайт и одноименная книга «Old New Thing», вышедшая в издательстве Addison-Wesley в 2007 году, рассказывают об истории Windows, программировании с использованием интерфейса Win32. Но они не предназначены для диагностики, лечения, терапии и профилактики каких-либо заболеваний.