Глава 3
В 2008 году, за шесть лет до похищения Фрэнка Янссена, Федеральное бюро расследований обратилось к 34-летнему управленцу с Уолл-стрит с вопросом, не желает ли он взяться за развитие технологических систем бюро. Чад Фулгэм никогда не работал в правоохранительных органах. Главным образом, он занимался разработкой крупных компьютерных сетей для инвестиционных банков – например «Lehman Brothers» или «JPMorgan Chase», – а потому приглашение на собеседование в ФБР, мягко говоря, его сильно удивило.
Совершенствование технологий уже давно являлось одной из первоочередных задач бюро. Еще в 1997 году руководство ФБР пообещало конгрессу запустить модернизированную систему, которая объединит десятки внутренних баз данных и аналитических систем. Предполагалось, что эта сеть обеспечит агентов новыми мощными инструментами для сопоставления отдельных дел. Прошло одиннадцать лет. К тому времени, как бюро связалось с Фулгэмом, система «Страж» уже поглотила 305 миллионов долларов, а работе по-прежнему не было видно ни конца, ни краю. Бюро пригласило специалистов со стороны и попросило выяснить, отчего отладка «Стража» занимает так много времени. Специалисты ответили, что бюро настолько погрязло в бюрократии и внутренних противоречиях, что потребуются десятки миллионов долларов, чтобы просто-напросто вернуть программу в нужное русло.
Тогда бюро обратилось к Фулгэму – может быть, он найдет более дешевый способ заставить систему действовать? «В глубине души я всегда хотел работать на ФБР или ЦРУ, – признался он мне. – Фактически они предложили работу моей мечты».
Прежде всего Фулгэму предстояло убедить бюро, что его подход – самое то. Присущий ему стиль управления сильно отличался от того, к которому привыкли в ФБР. По словам самого Фулгэма, он черпал вдохновение из таких примеров, как «NUMMI». Последние лет двадцать, когда успех «NUMMI» стал общеизвестен, философию производственной системы «Toyota» начали применять и в других отраслях промышленности. В 2001 году, например, группа программистов, уединившись на одной из лыжных баз в Юте, выработала набор принципов под названием «Манифест о гибкой разработке программного обеспечения», позволявший внедрить методы «Toyota» и бережливого производства в программирование. Так называемая гибкая методология подчеркивала сотрудничество вкупе с частым тестированием и быстрым итерированием и возлагала устранение проблем на тех, кто находился у их истоков. Она в корне изменила разработку программного обеспечения и в настоящее время является стандартной методологией большинства крупнейших технологических компаний.
Что касается мира кино, на принципах управления «Toyota» построен «метод Pixar». В основе этого метода лежит расширение прав и возможностей аниматоров низкого уровня. Когда в 2008 году студии «Pixar» предложили взять на себя управление «Disney Animation», руководители произнесли «речь „Toyota“», «в которой я рассказал об ориентации этой компании на расширение полномочий сотрудников и предоставление рабочим конвейера права самостоятельно принимать решения, – позже писал соучредитель „Pixar“ Эд Кэтмулл. – Я подчеркнул, что никому в компании „Disney“ не нужно ждать разрешения, чтобы устранить проблему. Какой смысл нанимать толковых людей, спросили мы, если они заведомо лишены возможности починить поломку?»
В больницах делегирование полномочий медсестрам и прочему обслуживающему персоналу получило название системы «бережливого здравоохранения». «Бережливое здравоохранение» – это особая философия управления; «культура, в которой каждый может – и должен – „остановить линию“, если что-то не так», – писал председатель Медицинского центра Вирджиния Мейсон в 2005 году.
Вышеупомянутые подходы возникли в разных отраслях, однако все они – наряду с множеством других модификаций принципов бережливого производства – имеют ряд общих свойств. Каждый из них предполагает устранение проблем у истоков их возникновения. Каждый поощряет сотрудничество, обеспечивая право на самоуправление и самоорганизацию. Каждый акцентирует корпоративную культуру приверженности и доверия.
Совершенствование технологий ФБР, заявил Фулгэм, невозможно без внедрения аналогичного подхода. Бюро обязано предоставить свободу принятия решений людям на местах, сказал он, например нижестоящим инженерам программного обеспечения или младшим агентам. Это было что-то новенькое. До сих пор разработка любой технологической системы начиналась с того, что руководители бюро – которые вечно сомневались друг в друге и боролись за власть, – обрисовывали тысячи требований, которым должен удовлетворять каждый фрагмент программного обеспечения. Комитеты и рабочие группы исписывали сотни страниц правилами функционирования баз данных. Любое существенное изменение требовало многочисленных согласований. Система работала отвратительно: потратив на создание программы несколько месяцев, инженеры запросто могли получить приказ все отменить. Неудивительно, что результаты оказывались хуже некуда. Когда Фулгэм потребовал показать ему «Стража», инженер подвел его к монитору компьютера и попросил ввести какие-нибудь ключевые слова – например прозвище преступника и место преступления.
– Через пятнадцать минут мы получим отчет о всех делах, в которых фигурировало это имя и этот адрес, – пояснил инженер.
– Ребята, с которыми я собираюсь работать, носят оружие, а вы хотите, чтобы я сказал им, что компьютер будет соображать пятнадцать минут? – воскликнул Фулгэм.
В докладе генерального инспектора от 2010 года говорилось, что отладка «Стража» потребует еще шесть лет и 396 миллионов долларов. Фулгэм заявил, что, если ему дадут право распределять полномочия по своему усмотрению, он сократит число необходимых сотрудников с 400 до 30 и запустит «Страж» через год с небольшим, потратив на это всего 20 миллионов. Вскоре Фулгэм и его команда уже обосновались в подвале штаб-квартиры бюро в Вашингтоне. Правил будет всего три, сказал Фулгэм, и они очень просты. Первое: каждый обязан выдвигать идеи. Второе: каждый может объявить тайм-аут, если считает, что работа движется не в том направлении. И третье: каждый несет ответственность за решение проблем, у истоков которых он находится.
Главная беда «Стража», полагал Фулгэм, заключалась в том, что бюро – как, впрочем, и многие другие крупные организации – пыталось все спланировать заранее. Но создание программного обеспечения – во всяком случае такого уровня – требует гибкости. Проблемы возникают неожиданно, а способы их решения непредсказуемы. По правде говоря, никто не знал, как именно агенты ФБР собираются использовать «Стража», когда он наконец заработает. К тому же по мере совершенствования методов борьбы с преступностью наверняка потребуются изменения. Но какие? И этого никто не знал. В итоге инженерам пришлось отказаться от тщательного эскизного проектирования каждого интерфейса и системы. Они должны были превратить «Страж» в инструмент, способный самостоятельно адаптироваться к потребностям агентов. Фулгэм не сомневался: единственный способ это сделать – предоставить полную свободу самим разработчикам.
Команда Фулгэма выдала более тысячи сценариев, в которых «Страж» играл одну из первых ролей – от хранения показаний потерпевших до отслеживания улик и взаимодействия с базами данных ФБР, осуществлявших поиск совпадений и закономерностей. После этого программисты вернулись к началу и постарались определить, какие типы ПО наилучшим образом отвечают каждой из выявленных потребностей. По утрам проводили «пятиминутки», в ходе которых все стояли, а не сидели, что обеспечивало предельную краткость. Инженеры отчитывались по результатам предыдущего дня и рассказывали о планах на следующий. Тот, кто непосредственно работал над конкретной проблемой или частью кода, считался экспертом по теме, однако любой программист или агент, независимо от его ранга, имел право высказать свое мнение. Однажды было предложено построить часть «Стража» на модели «TurboTax» – популярного финансового ПО, преобразовывавшего тысячи страниц сложнейшего налогового законодательства в серию ключевых вопросов. «По сути, речь шла о „Расследовании и правосудии для чайников“, – сказал Фулгэм. – Идея была блестящая».
При старой системе получение разрешения на реализацию «блестящей идеи» заняло бы около шести месяцев и потребовало бы несколько десятков докладных записок. Мало того, каждую такую записку надо было тщательно вычистить от любых упоминаний о «TurboTax» и прочих намеков на попытки упростить федеральные процедуры. Кому захочется, чтобы какой-нибудь предприимчивый адвокат или журналист наложил руки на программу, которая простым языком объясняла работу системы? Впрочем, при Фулгэме никакой такой бюрократии не существовало. Программист и агент изложили свою идею в понедельник, прототип был готов в среду, а в пятницу подход был уже принят. «Наше правление явно сидело на стероидах», – шутил Фулгэм.
Раз в две недели команда демонстрировала свои успехи перед широкой аудиторией высокопоставленных служащих бюро. По распоряжению директора, микроменеджмент исключался. Никто не имел права предъявлять программистам те или иные требования. Максимум, что могли главы отделов, – озвучить свои пожелания, каждое из которых регистрировали, а затем отправляли на рассмотрение инженеру, отвечающему за данную часть кода. Постепенно команда «Стража» стала смелее: они не только создали программу для хранения данных, но и подключили «Страж» к инструментам, позволявшим определять тенденции и сравнивать отдельные дела. Через шестнадцать месяцев после прихода Фулгэма работы были закончены. К тому времени «Страж» представлял собой ядро мощнейшей системы, способной одновременно обрабатывать миллионы расследований и находить закономерности и совпадения, которые агенты упустили из виду. «Запуск приложения „Страж“ в июле 2012 года явился поворотным моментом для ФБР», – позже писало бюро. Только в первый месяц «Стражем» воспользовались более 30 тысяч агентов. С тех пор он помог раскрыть тысячи преступлений.
В «NUMMI» децентрализация процесса принятия решений заставила сотрудников более ответственно подходить к своей работе. В ФБР она сыграла несколько иную роль. Бережливый менеджмент и гибкие методы помогли разжечь амбиции и стремление к инновациям младших программистов. Они не только избавили их от гнета бюрократической системы, но и позволили открыто озвучивать идеи, которые никогда не рассматривались раньше. Говоря спортивным языком, теперь-то можно было размахнуться как следует – даже если ты пропустишь мяч, ничего страшного не случится.
«„Страж“ оказал сильнейшее влияние на деятельность ФБР, – пишет Джефф Сазерленд, один из авторов Гибкого Манифеста, в своей статье, посвященной „Стражу“ и опубликованной в 2014 году. – Способность общаться и обмениваться информацией в корне изменила возможности бюро».
«Но главное – успех „Стража“ послужил источником вдохновения для руководства. „Опыт „Стража“ многому нас научил. Мы и не предполагали, что расширение полномочий сотрудников способно разблокировать столь мощный потенциал, – сказал мне Джефф Джонсон, нынешний технический директор бюро. – Люди были полны небывалого энтузиазма. Анализируя недавние дела – похищение в Северной Каролине, освобождение заложников, расследование терактов, – мы поняли: агенты должны знать, что могут принимать самостоятельные решения. Это самое важное“.»
«Правда, расширение прав и возможностей людей в организации такого размера – задача непростая, – добавил Джонсон. – До 9/11 это было настоящей проблемой – никто не считал, что получает достойную награду за независимое мышление. К счастью, сегодня у нас есть „Страж“ – стоит только вспомнить о его создании, как ты понимаешь, что возможно все».