– Ребята, с которыми я собираюсь работать, носят оружие, а вы хотите, чтобы я сказал им, что компьютер будет соображать пятнадцать минут? – воскликнул Фулгэм.
В докладе генерального инспектора от 2010 года говорилось, что отладка «Стража» потребует еще шесть лет и 396 миллионов долларов[202]
. Фулгэм заявил, что, если ему дадут право распределять полномочия по своему усмотрению, он сократит число необходимых сотрудников с 400 до 30 и запустит «Страж» через год с небольшим, потратив на это всего 20 миллионов. Вскоре Фулгэм и его команда уже обосновались в подвале штаб-квартиры бюро в Вашингтоне. Правил будет всего три, сказал Фулгэм, и они очень просты. Первое: каждый обязан выдвигать идеи. Второе: каждый может объявить тайм-аут, если считает, что работа движется не в том направлении. И третье: каждый несет ответственность за решение проблем, у истоков которых он находится.Команда Фулгэма выдала более тысячи сценариев, в которых «Страж» играл одну из первых ролей – от хранения показаний потерпевших до отслеживания улик и взаимодействия с базами данных ФБР, осуществлявших поиск совпадений и закономерностей. После этого программисты вернулись к началу и постарались определить, какие типы ПО наилучшим образом отвечают каждой из выявленных потребностей. По утрам проводили «пятиминутки», в ходе которых все стояли, а не сидели, что обеспечивало предельную краткость. Инженеры отчитывались по результатам предыдущего дня и рассказывали о планах на следующий. Тот, кто непосредственно работал над конкретной проблемой или частью кода, считался экспертом по теме, однако любой программист или агент, независимо от его ранга, имел право высказать свое мнение. Однажды было предложено построить часть «Стража» на модели «TurboTax» – популярного финансового ПО, преобразовывавшего тысячи страниц сложнейшего налогового законодательства в серию ключевых вопросов. «По сути, речь шла о „Расследовании и правосудии для чайников“, – сказал Фулгэм. – Идея была блестящая».
При старой системе получение разрешения на реализацию «блестящей идеи» заняло бы около шести месяцев и потребовало бы несколько десятков докладных записок. Мало того, каждую такую записку надо было тщательно вычистить от любых упоминаний о «TurboTax» и прочих намеков на попытки упростить федеральные процедуры. Кому захочется, чтобы какой-нибудь предприимчивый адвокат или журналист наложил руки на программу, которая простым языком объясняла работу системы? Впрочем, при Фулгэме никакой такой бюрократии не существовало. Программист и агент изложили свою идею в понедельник, прототип был готов в среду, а в пятницу подход был уже принят. «Наше правление явно сидело на стероидах», – шутил Фулгэм.
Раз в две недели команда демонстрировала свои успехи перед широкой аудиторией высокопоставленных служащих бюро. По распоряжению директора, микроменеджмент исключался. Никто не имел права предъявлять программистам те или иные требования. Максимум, что могли главы отделов, – озвучить свои пожелания, каждое из которых регистрировали, а затем отправляли на рассмотрение инженеру, отвечающему за данную часть кода. Постепенно команда «Стража» стала смелее: они не только создали программу для хранения данных, но и подключили «Страж» к инструментам, позволявшим определять тенденции и сравнивать отдельные дела. Через шестнадцать месяцев после прихода Фулгэма работы были закончены. К тому времени «Страж» представлял собой ядро мощнейшей системы, способной одновременно обрабатывать миллионы расследований и находить закономерности и совпадения, которые агенты упустили из виду. «Запуск приложения „Страж“ в июле 2012 года явился поворотным моментом для ФБР», – позже писало бюро. Только в первый месяц «Стражем» воспользовались более 30 тысяч агентов.