К слову, поисковые движки генерируют прибыль за счет разновидности рекламы, известной как аукцион. Рекламодатели делают ставки на ключевые слова поиска, соответствующие их продуктам или услугам. Тот, кто заявит самую высокую ставку, получит возможность показать объявление на странице с результатами поиска. Задайте «найти автомобиль», и вам выпадут названия автосалонов, которые, скорее всего, заплатили, чтобы вы их увидели в выдаче поисковика.
Обеспечивать надлежащее обслуживание и потребителей, и рекламодателей слишком сложно и затратно в плане вычислений. Пока Microsoft сражалась за увеличение доли поискового рынка, Стив инвестировал в него, предвидя, что компании придется конкурировать и в других сегментах, помимо Windows и Office, а значит, нужно создать великую технологию, которая станет будущим нашей индустрии. Microsoft пришлось выдержать сильнейшее давление, чтобы не отстать от растущего облачного бизнеса Amazon. И в этот бизнес Стив и предложил мне вступить.
«Ты все-таки подумай, – добавил Стив. – Возможно, это твоя последняя работа в Microsoft. Если потерпишь неудачу – парашюта не будет. Упадешь вместе с самолетом». Мне тогда стало любопытно, что это было – черный юмор или совершенно недвусмысленное предупреждение. Ответа я не знаю до сих пор.
Несмотря на предостережение, это предложение меня заинтриговало. Я принял новый развивающийся бизнес под эгидой Microsoft Dynamics. Бразды правления мне вручил Дуг Бёргам, который впоследствии стал губернатором Северной Дакоты. Дуг был лидером, умеющим вдохновить подчиненных, и моим наставником в деле лидерства. В его представлении бизнес и работа не существовали сами по себе, а были частью более масштабной общественной конструкции и внутренней опорой человеческой жизни. Некоторые уроки, которые преподал мне Дуг, и сегодня во многом определяют мою лидерскую сущность.
Возглавить команду Dynamics! Об этом можно было только мечтать. Впервые я получил возможность руководить делом от начала до конца. Я готовился к этому почти пять лет и располагал всеми необходимыми связями как внутри Microsoft, так и вне компании, чтобы продвинуть бизнес Dynamics. Но все же предложение Стива заставило меня покинуть зону комфорта, ведь я никогда не работал в бизнесе, ориентированном на прямое взаимодействие с клиентом, особо не следил за успехами Microsoft в области поисковых систем и за нашими первыми опытами построения облачной инфраструктуры. И вот однажды вечером, проведя на работе долгий день, я решил отправиться в Здание 88, где размещалась группа инженеров, занимающихся разработкой интернет-поиска. Мне хотелось походить по коридорам и разобраться, кто есть кто. Как еще я мог установить контакт с командой, которой мне предлагают руководить?
Было около девяти вечера, но парковка была сплошь уставлена машинами. Я-то ожидал увидеть парочку трудоголиков, задержавшихся на рабочем месте, – но не тут-то было! Команда в полном составе трудилась за своими столами, поедая какой-то фастфуд. В общем, я ни с кем толком не поговорил, но то, что я увидел, заставило меня задаться вопросом: что движет этим людьми, почему они вот так работают? Должно быть, в Здании 88 происходит нечто очень важное!
Команда этих людей, их приверженность и преданность делу положили конец моим колебаниям. Я сказал Стиву: «Ладно, согласен». Какого цвета был мой парашют? Да у меня никакого не было! Я вступал в новый мир, и оказалось, что этот шаг стал счастливым случаем. Я и не подозревал, что новое назначение станет испытательным полигоном для меня лично как будущего лидера и для будущего всей компании.
Очень быстро я понял: чтобы выстроить онлайновый облачный сервис, доступ к которому будет возможен прежде всего с мобильных телефонов, а не с настольных компьютеров, нам понадобятся четыре ключевых умения.
Во-первых, я думал, что знаю многое о распределенных вычислительных системах, но оказалось, что мне придется полностью переучиваться – и все из-за облака. Если коротко, то распределенная система имеет отношение к способу коммуникации и координирования программного обеспечения в компьютерах, объединенных в сеть. Представьте себе сотни тысяч людей, которые одновременно печатают поисковые запросы. Если все эти запросы разместить на одном-единственном сервере где-нибудь в офисе на Западном побережье, этот сервер просто рухнет. А теперь представьте, как эти запросы равномерно распределяются в сети серверов. Многоэлементная группировка вычислительных мощностей обеспечит предоставление пользователям моментальных и релевантных результатов. А если будет больше трафика, можно просто добавить еще серверы. Подобная гибкость представляет собой главный атрибут архитектуры облачных вычислений.
Во-вторых, нужно было завоевывать лидирующие позиции в разработке пользовательских продуктов. Понятно, что нам была нужна замечательная технология. Но мы также понимали, что нужен еще и профессиональный опыт, к которому можно было бы обращаться снова и снова. Разработка традиционного ПО определяла, как, по мнению разработчиков, продукт должен будет выглядеть через год, когда его наконец выпустят на рынок. А разработка современного ПО включает в себя обновление онлайновых продуктов в процессе непрерывных экспериментов. Дизайнеры предлагают промежуточный вариант веб-страницы: например, некоторым пользователям, осуществляющим поиск, выдается старая версия Bing, а другим в то же время – еще не протестированная новая версия. Система пользовательских оценок определяет самый эффективный вариант.
Порой мелкие отличия имеют очень большое значение. Простая деталь – цвет, размер или шрифт – может оказать глубинное воздействие на намерения пользователей, запуская разные варианты поведения, которые могут обойтись в десятки миллионов долларов прибыли. Итак, Microsoft должна была мастерски применить этот новый подход к дизайну продукта.
В-третьих, нам следовало досконально разбираться в тонкостях создания двустороннего рынка, то есть знать экономические аспекты нового интернет-бизнеса. С одной стороны, есть потребители, заходящие в интернет ради поиска. C другой – рекламодатели, которые хотят, чтобы их товары и услуги можно было найти. Обе стороны желают добиться успеха. Отсюда возникает эффект аукциона, о котором я говорил выше. Обе стороны процесса равно значимы, поэтому очень важно обеспечить им обеим надлежащие условия работы. Чем больше пользователей поисковика вы привлечете, тем проще будет привлечь рекламодателей. А показ правильных объявлений – ключ к выдаче релевантных результатов. Итак, раскрутка этого онлайн-аукциона и повышение релевантности результатов поиска – такие насущные проблемы стояли перед нами.
Наконец, нам предстояло достичь высот в прикладном машинном обучении (МО). МО – весьма обширная часть анализа данных, на которой строится искусственный интеллект. Мы должны были досконально разобраться в том, как добиться двух вещей одновременно – распознать намерение человека, совершающего поиск в сети, и сопоставить это намерение с точным знанием, приобретенным в процессе просмотра сетевых ресурсов, усвоения и понимания информации.
В итоге Bing оказался замечательной тренировочной площадкой для создания гигантских облачных по своей сути сервисов, которыми славится сегодняшняя компания Microsoft. Мы создавали не просто Bing – мы творили основополагающие технологии, ставшие топливом космического корабля под названием «будущее Microsoft». Работа над Bing научила нас масштабированию, экспериментальному дизайну, применению МО и аукционному ценообразованию. Эти умения не только критически важны для миссии нашей компании, но и вообще необычайно востребованы в мире современных технологий.