Я потратил гигантское количество времени и сил на блокирование и канализирование этих прямых указаний, на объяснения с инвесторами, на разъяснение правил движения в мире интернет-технологий, и в конце концов приучил их к тому, что всё равно нужно сначала говорить со мной, потому что без моего приказа в любом случае ничего сделано не будет.
   В конце концов, инвесторы стали реже звонить по мелким поводам, прекратились звонки от их менеджеров, но осадоку них остался. Они внутренне негодовали и обижались.
    В частности, они с упрёком говорили президенту Мише: ну что ж такое, работает человек у нас — нормальный, всё понимает, как мы, понимает, что надо делать с Порталом и с какой скоростью, а как попадает в Портал, пропадает: начинает, как все вы там, придумывать какие-то отговорки, объяснения, причины…
   Поэтому, когда инвесторы могли, они прорывались сквозь нашу возмутительную вязкость и принимали большие решениясамостоятельно, без занудства менеджеров Портала. Это, как правило, получались довольно разрушительные решения.

Наймём самого крутого дизайнера!

   Самый крутой Дизайнер всея Рунета нарисовался весной 2000 года прямо в кабинете у Банкира. Дизайнер жил где-то рядом в районе Бронной, и после первого контакта по телефону запросто зашёл попить кофе в офис. Банкиру было лестно его общество и было приятно, что можно купить лучшего, всем известного специалиста.
   Дизайнер заходил на кофе ещё несколько раз для «креативных» обсуждений. Я участвовал в паре этих кофепитий и должен признать, что техника общения с крупным заказчиком у Дизайнера была филигранной. Не уронить своего достоинства чемпиона, но заодно походя польстить и бросающему «креативные» идеи толстосуму он умел блестяще.
   Несмотря на скептицизм многих топ-менеджеров и сопротивление собственного отдела веб-дизайна Портала, Банкир объявил, что мы будемработать с Дизайнером. Будем. Это, мол, даже не вопрос качества, а вопрос пиара и раскрутки бизнеса.
   С точки зрения задачи быстрой перепродажи в найме самого известного дизайнера была своя логика, хотя наиболее занудная часть компании, желавшая развития портала, этой подразумеваемой, но неназываемой логики упорно не хотела разуметь.
   Дизайнеру дали задание разработать дизайн новой почты Портала, которая в данный момент разрабатывалась группой Старичков из Академгородка во главе с Владом Мануйловым. Стоимость работы определили в 40 тысяч долларов, с условием установки логотипа Дизайнера на «морде» Портала. Ещё Дизайнеру был отдельно заказан текстово-графический логотип собственно интернет-холдинга. [2]
   К сожалению, уже тогда, в 2000 году, проявилась известная особенность работы Дизайнера: если ему было интересно, он и его ближайшие сотрудники садились за монитор сами и делали совершенно волшебный дизайн (какой например, до сих пор можно видеть на сайте Конкурента, рунетовском поисковике № 1). А вот если ему было по каким-то причинам неинтересно, Дизайнер сбрасывал заказ своим субподрядчикам, которых у него было много по всему бывшему СССР. Эти субподрядчики назывались у Дизайнера «мексиканцами».
   Наш заказ как раз оказался Дизайнеру по каким-то внутренним причинам неинтересен (возможно, потому, что Банкир доторговался до слишком низкой цены с точки зрения Дизайнера) — и попал к мексиканцам.
   Мексиканцы работали долго. Когда они в конце концов прислали нам бета-версию, мы с изумлением обнаружили, что они работают ещё и фантастически плохо: проект главной страницы почтового сервиса включал зачем-то 9 фреймов, каждый с грубой «виндовой» полоской прокрутки, а валидаторы HTML показывали на этой странице около 300 ошибок в HTML-коде. Дизайн в принципе был крайне запутанный и некрасивый.
   Впрочем, иконки, изображавшие Inbox, корзину, новое письмо и прочие функции, были неплохие. Их, похоже, Дизайнер делал всё-таки в центральной Студии.
   После длительного скандала с циклами бомбовых заходов Дизайнера на нас через самый верх, через инвестора, мы всё-таки отказались брать ужасный мексиканский дизайн и вёрстку главной страницы почты вообще, но оставили себе московские иконки, штук пятнадцать-двадцать. Каждая из них, следовательно, обошлась нам примерно в 2000 долларов.
   Дизайнер настаивал на обещанном размещении на головной странице логотипа Студии, но в этих обстоятельствах Банкир сумел легко отбить его требования. Банкир, к счастью, уже охладел к Дизайнеру всея Рунета.
   В итоге финальный дизайн почты всё-таки сделал наш отдел веб-дизайна, только в результате с задержкой на два месяца.
    Как обычно, все очевидцы помнят совершенно разные версии событий. Недавно я поговорил об этой дурацкой истории с Дизайнером, ему она помнится иначе, хотя тоже не менее дурацкой. В частности, он сказал мне, что «мексиканский дизайн» был просто наскоро сделанным прототипом для хранения и показа элементов дизайна на экране, а главным камнем преткновения был именно вопрос установки логотипа Дизайнера и ссылки на Студию на главной странице. Ну, может быть, и так — я всех препирательств в офисе Банкира не видел.

А технологии возьмём подешевле

   Взявшись рулить на низком операционном уровне, инвесторы влезли также и в область ключевых технологий.
   Схема вмешательства была всегда одной и той же: к инвесторам самоходом попадал очередной продавец технологических услуг (очевидно, начитавшись газетных статей про гигантские инвестиции в Портал) и гипнотизировал Банкира и/или Латиноамериканца, которые в итоге давали ему самые общие обещания дружить.
   Далее продавец являлся в Портал и начинал давить на меня и других топ-менеджеров: «мы с вашим боссом уже обо всём договорились, давайте исполняйте, а то скажу ему, что вы ставите палки в колёса».
   Таких историй, кроме уже описанной выше борьбы с Дизайнером, было не меньше десятка. Вот самые вопиющие случаи, отнявшие больше всего сил и нервов.

Почтовый движок от неизвестного игрока

   Мы приняли решение делать на Портале свою бесплатную почту. Решение было, конечно, правильное, почта была уже у конкурентов и давала им большой процент показов рекламы.
   Но теперь нужно было выбрать почтовый движок. Вообще-то можно было взять тот или иной бесплатный и открытый юниксовый движок и доводить его своими силами (в частности, рисовать свой веб-интерфейс к нему, обеспечивать масштабируемость), но это заняло бы довольно много времени. Был и второй путь, быстрее: купить готовый почтовый движок, который имел свой веб-интерфейс и мог потянуть миллионы пользователей.
   Тут безусловным фаворитом был почтовый сервер SocioGate. Этот движок был на то время бесспорно лучшим, наиболее устойчивым и производительным, хотя и очень дорогим (производитель просил примерно по доллару за пользователя).
   Кроме денег, была ещё одна проблема — хозяин движка Латенко, русский программист со своей фирмой в США, бывший сотрудник ВЦ МГУ, наотрез отказывался поддержать в движке сохранение кириллицы при пересылке почты, мотивируя это тем, что пока у него не было ни единого покупателя из России. Мол, движок массово берут американцы и азиаты, а у его фирмы и других дел полно по развитию движка.
   И ту, и другую проблему (цены и локализации) можно было решать, тем более, что кое-кто в Портале знал Латенко лично и успели с ним поговорить во время его приезда в Москву.
   Мы уже начали переговоры с Латенко о покупке лицензии, но тут (как обычно, через инвесторов), на сцене появился другой поставщик, сильно дешевле. Это была дочерняя фирма одного из крупнейших ИТ-холдингов Москвы. Директор ИТ-холдинга сумел убедить наших инвесторов, что у «дочки» всё работает, а стартовая цена решения была сильно ниже.
   Все разработчики были резко против покупки сырой технологии у неизвестной компании, но инвесторы выкрутили всем руки, сами (!) договаривались по цене, функциональности и этапности решения и заставили Портал купить именно это решение.
   Ловушка дешёвой покупки ключевой технологии, в которую заманили наших инвесторов, заключалась в том, что:
   а) низкая цена была именно стартовой, а потом нужно было ещё докупать лицензии на дополнительных пользователей,
   б) внешне дешёвое решение на самом деле требовало ещё по новому кластеру на каждые новые 150 тысяч пользователей (а кластер включал фронт-енд, бэк-енд и RAID-массив, что обходилось нам не меньше 15–20 тысяч долларов каждый раз [3]);
   в) почтовый движок был только что написан и отлаживался, по сути, на нас. Стабильность системы была ниже плинтуса.
   В довершение всего, через год фирмёшка-производитель из-за проблем с рентабельностью вообще прекратила разработку системы, так и не выпустив обещанную следующую, более стабильную версию.
   В итоге почту Портала таки пришлось через пару лет переводить на SocioGate, только уже на ходу, на работающем сервисе с несколькими миллионами пользователей, и было это мучительно. На новый движок сначала «пересаживали» новых пользователей, а пользователей старой системы не могли перетащить на новый почтовый сервер ещё минимум год, так что они долго получали сервис гораздо менее стабильный и быстрый, техническая поддержка которого от производителя давно прекратилась.
   Уже давно Банкир и Латиноамериканец продали свою долю в Портале, а заложенную ими технологическую мину пришлось медленно и мучительно обезвреживать ещё пару лет.

Хостинговая площадка от Radio&Cable

   Весной 2001 года на нашу голову свалились несколько лощёных иностранных менеджеров из русского офиса глобального провайдера Radio&Cable.
   Как обычно, они вышли напрямик на хозяев Портала, Банкира и Латиноамериканца и объяснили им, что нужно принять настоящее бизнесменское решение— не строить свою хостинговую инфраструктуру, а переехать в дейта-центр от R&C.
   Пойми, Виктор, говорили они Латиноамериканцу на чистом английском языке, твои программисты и сисадмины, your technical people, никогда тебе не скажут правды, они имеют личный интерес. На самом же деле они тебе не нужны, они ненадёжны, стоят дорого, имеют свои амбиции.
   А нужно работать по аутсорсингу, с глобальными партнёрами, где всё по договору, где будет строгий SLA (Service Level Agreement). Да, технические люди поднимут крик, но ты их не слушай, а прими непопулярное, но верное решение, как настоящий бизнесмен. Да и при выходе на IPO, или при продаже Портала, тот факт, что Портал хостится на сверхнадёжной площадке глобального провайдера — это огромный плюс.
   Мы с главным сисадмином Портала Денисом (будущим гендиректором Портала) были вынуждены потратить несколько недель на всю эту суету с пронырливыми продавцами R&C: читать их запутанные предложения, ездить к ним на переговоры, ездить на их площадку.
   Основным аргументом этих господ в отличных костюмах на переговорах с нами был такой: «мы с вашим боссом уже обо всём договорились, он сказал, что на всё согласен, не придуривайтесь, а исполняйте, а то вас всех уволят». Время от времени они жаловались инвесторам, Латиноамериканец звонил нам с Денисом и грозно спрашивал: почему мы мешаем процессу, в чём проблема и т. п.
    Тут мы имели классический приём переговорных ножниц, когда поставщики услуги с боссом договариваются в самых общих терминах (что вот, типа, вообще мы друг друга уважаем, и нам интересно рассмотреть возможность сотрудничества), а на подчинённых давят, подсовывая конкретные невыгодные условия и преподнося их как уже согласованные с боссом.
    Приём этот работает, когда босс позволяет себе думать, что разговаривать и решать нужно всегда на уровне первых лиц, а при этом сам в вопросе абсолютно не разбирается. Ну и когда персонал запуган и просто берёт под козырёк.
   Истинная же правда (которую нам рассказали знающие люди) состояла в том, что дейта-центр Radio&Cable был ещё не толком достроен, позитивных результатов у русского офиса не было, поэтому осенью должен был приехать региональный директор для ревизии результатов деятельности филиала. И, чтобы не быть с треском уволенными, местным менеджерам позарез был нужен хотя бы один первый крупный клиент.
   Но даже в этих критических для себя условиях они выкатили цены на хостинг и трафик чуть ли не в пять раз выше рыночных! Этого было достаточно, и Латиноамериканец, понимавший только язык денег, быстро охладел к R&C.
   В итоге никуда переезжать мы не стали, а Денис продолжил развитие собственной технологической площадки, превратившейся в конце концов в собственный дейта-центр и отдельную хостинговую компанию «Портал-Телеком».
   Но времени и нервов на эту очередную дурь инвесторов потрачено было слишком много.

Аренда поиска от Кругла

   Латиноамериканец в течение 2000 года несколько раз вызывал меня к себе, то в роскошный офис в Замоскворечье, то домой, в огромную квартиру в дипломатическом доме в центре, со шлагбаумом и охраной на въезде, чтобы поговорить по душам. Он доверительно сообщал мне, что недоволен Президентом, и задавал всё время один и тот же вопрос: может ли он на меня полагаться как на технологического лидера, и смогу ли я сделать новую поисковую машину.
   Всякий раз я ему отвечал — да, можешь, да, смогу, только отгони всех, кто мешает, и дай наконец денег на технику. Нам для запуска нового поискового кластера позарез нужно было закупить серверов хотя бы на 50–100 тысяч долларов, что на фоне прочих чрезмерных расходов в сотни тысяч долларов казалось просто ерундой.
   Да-да, конечно, конечно, отвечал Латиноамериканец, но денег на сервера так за год и не появилось. Видимо, это была всё-таки не ерунда, а непроизводительный расход с точки зрения инвестора (об этом подробнее чуть ниже).
   В итоге, к декабрю 2000 года мы таки на остатки других бюджетов купили несколько серверов, освободили и использовали старую технику, выпустили новый поисковик и опубликовали его в сети.
   Но через два месяца, в феврале 2001, до Латиноамериканца через знакомых добрались продавцы от Кругла и предложили ему подписаться на поисковик от Кругла — вместо того, чтобы делать и поддерживать свой.
   Основная схема рассуждений была такая же, как в случае с Radio&Cable: нужно принять настоящее бизнесменское решениеполучать сервис от надёжного глобального партнёра, а не зависеть от своих ненадёжных, капризных и дорогих программистов.
   Ложь тут была, как обычно, в том, что услуга предлагалась очень дорогая, при этом заменить она должна была не какую-то боковую активность компании, а одну из ключевых функций.
   Латиноамериканец, который сам ничего в Интернете и технологиях не понимал, вызвал опять-таки меня и попросил оценить, во что обойдётся замена нового поисковика Портала, буквально только что выпущенного мною, на поисковик от Кругла.
   Мы, как всегда, вступили в утомительную переписку с отделом продаж Кругла, долго торговались, получили самые большие скидки, после чего оказалось, что при нашем поисковом трафике аренда поисковика Кругла на самых льготных условиях обойдётся примерно в 3 раза дороже содержания всех программистов Портала.
   Тут Латиноамериканец дал наконец задний ход, у него уже начинались денежные затруднения, и главная его мысль уже была, как бы спихнуть этого прожорливого слона хоть кому-нибудь.

Разделим полномочия и ответственность

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

Культурно-технические войны

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

В тёплой и непринуждённой обстановке

   Склоки в Портале начались практически сразу. Но сначала это были склоки тихие, под ковром. Начали делить кабинеты и должности. Выяснилось, что Президент при найме наобещал каждому с три короба, самую высокую должность, гору акций, полномочий и социальных благ. Эти обещания никак не могли быть выполнены все одновременно, ибо объём благ и полномочий был, как всегда, ограничен.
   Утряска, переезды, обиды, согласования продолжались месяца два. За это время я, например, сменил три кабинета, не въезжая в них, и три должности… Всякий раз я уступал, считая, что работа сама себя покажет, а цацки не пригодятся. Так оно, в общем-то, и оказалось.
   После этого началась борьба за ресурсы. Главным ресурсом было внимание инвесторов и бюджеты на разработку и маркетинг. Одним из камней преткновения стала технологическая стратегия Портала.

Великие технологические гуру и общая шина

   Физики сразу заняли стратегическую позицию главных технологических экспертов при Основателе и Президенте. Они довольно долго и очень упорно пытались, хотя и безуспешно, поставить дело таким образом, чтобы никакой проект в Портале не выпускался, точнее, даже не запускалсябез их «экспертизы».
   Впрочем, они заняли такую позицию при Президенте ещё за несколько месяцев до прихода инвесторов. Они начали общаться с Президентом ещё в начале 1999 года, Президент платил им из средств Трека что-то вроде зарплат по 500 долларов в месяц за разработку некоей волшебной системы Eclipse.
   Об этой системе вообще стоит сказать отдельно, ибо это просто типический случай. Физики сумели убедить (буквально загипнотизировать) Президента, что главное условие успеха будущего бизнеса Портала — это новая мощная система управления контентом, сиречь «Eclipse», которую они разработают для Портала. Названа она была, естественно, по-английски — для солидности.
   Президент искренне, свято верил в них и в их будущую систему. Года три, не меньше, включая и год работы уже в своей фирме, после Портала.
 
   Физики выработали стандартную рекламную речь про эту систему, которую включали каждый раз для новых людей, или для своих — когда Президент начинал шататься в своей вере в неё. Я тоже не раз слышал эту речь.
   Суть речи была в том, что будет построена невообразимо мощная и быстрая «общая шина», позволяющая легко вызывать нужные объекты из любых локаций в сети, повторно использовать код, быстро создавать новые контентные проекты и так далее. В общем, стоит разработать общую шину и будет всем Щастье с большой буквы «Щ».
   При этом, сколько я ни слушал их рассказы, сколько ни спрашивал мнение сторонних опытных программистов, я так и не смог взять в толк, чем их концепция отличается от CORBA, COM и других общеизвестных стандартов. По сути, Президенту предлагали заново изобрести велосипед, за свои деньги. Неясно было также, как этот велосипед поможет бизнесу.
   Я думаю, что этот гипноз можно объяснить только совершенной технологической некомпетентностью Президента (который разбирался в основном в стойках и маршрутизаторах) или его нежеланием думать самостоятельно о технической стороне дела.
    Ну, в самом деле, как система управления контентом, даже самая волшебная, может обеспечить успех любого портала? Это всё равно как производители серверов показывают в рекламе счастливых бизнесменов, обнимающих сервера или ноутбуки, с лозунгами типа «Взлети до небес с серверами от Хьюлет Микросистемс!» «Дай новое измерение своему бизнесу с новым процессором от АМтел!!!». Очевидно, что сервер или процессор не можетдать новое направление и подъём бизнесу. Как и телефонная станция, кофе-машина и т. п. Хотя, безусловно, сервера и кофе-машины в принципе бизнесу нужны.
    Система управления контентом, сервера, маршрутизаторы — это просто инструменты. Вы же не наймёте строителя делать вам ремонт только за то, что у него хорошая дрель и дорогой ролик для краски. Вы спросите, что именно он будет делать этой дрелью. Вот и пользователи порталов приходят на них не ради движка, на котором крутится показ страниц и баннеров. А ради пользовательской функциональности — каталога, поисковика, почты, контента.
   Так размышлял я в январе 2000 года, всё пытаясь понять причину такой неколебимой веры Президента в это шарлатанство.
   Надо сказать, что кроме этой концептуальной проблемы приписывания системе управления контентом несуществующих магических свойств, там была проблема и чисто техническая — никакой системы Eclipse через год работы Физиков «в коде» не существовало, были только общие идеи, излагавшиеся за коньяком в небольшой запущенной, заваленной битым компьютерным железом комнатушке Физического института. Вилками по водке писано, одним словом.

White Paper на салфетке

   Когда я пришёл в Портал в начале декабря 1999 на должность директора по разработке, Президент сказал мне, что уже есть большие наработки и команда, и это очень хорошо. Он с радостью неофита добавил, что «эти ребята очень творческие, хотят сделать как лучше, чтобы всё было идеально, за год уже четыре раза всё с нуля переделывали». В этот момент я с немалым удивлением взглянул на Президента и впервые задумался о том, что в этом королевстве, похоже, не всё ладно.
   Я попытался получить хоть какие-то документы об этой системе. После многократного выслушивания вариаций рекламной речи об общей шине, ворчания и жалоб Президенту о некомпетентном вмешательстве всяких выскочек в творческий процесс, я наконец получил бумажку с весьма общим описанием будущих прелестей «Eclipse».
   Заветная бумажка страниц на 12 была напечатана бледным курьером, игольчатым принтером, на мятых листках, изобиловала грубыми орфографическими ошибками, вообще практически не содержала запятых. Сначала в ней шли общие декларации, потом примеры define-ов на языке Си, потом какие-то куски на английском, потом документ обрывался на полуслове.
   С изумлением пролистав этот эпохальный труд, я спросил, ну хорошо, а что из этого уже сделано? А вот, сказали Физики и показали мне один листок формата А4, на котором от руки была написана структура каких-то SQL-таблиц.
   — Это что? — спросил я.
   — Как что, структура базы данных, — гордо отвечали Физики.
   — Это всё, что ли? Вы же год работали!
   — Ну да, это ж самое главное, продумать структуру БД!
   — А где код системы?
   — А что код, код как раз написать не проблема! Главное — структура БД…
   Хоть какое-то программирование системы публикации контента началось только через месяц, в январе 2000, когда не раз слышавший о «наработках» инвестор попросил Физиков сделать хоть какой-то проект под выборы Президента РФ в марте 2000 года. Отказаться было нельзя, поскольку уже год система преподносилась как практически готовая. Начался непрерывный аврал в среде группы Физиков.
   С огромным трудом, с опозданием на месяц, с ужасным количеством ошибок контентный проект про выборы был как-то выпущен за неделю до выборов, удерживался от падения буквально руками, а потом был с облегчением закрыт, как только это стало прилично сделать.
   Сама же платформа публикации Eclipse, как средство публикации контентных проектов, начала как-то промышленно использоваться только через год — но и то в формате обычной системы управления сайтом, практически без обещанных сверхъестественных возможностей «общей шины» (к счастью).

Лирическое отступление: общий случай общей шины

   В этом месте хочется сделать замечание в сторону, не относящееся напрямую к истории Портала.
   Поразительно, что, несмотря на кажущуюся уникальность каждой компании, история с великой технологической платформой, «общей шиной» повторяется с утомительным однообразием во многих компаниях. Лично я знаю в подробностях о пяти таких историях и слышал упорные слухи ещё о нескольких случаях.
   Ни разу «общая шина» не была закончена, во всех случаях она сожрала 5–10 лет разработки и кучу денег, обескровливая производство и продажи. В двух из пяти известных лично мне случаев «общая шина» прямо привела проект к полному краху и закрытию. Причём если