Эффект плато. Как преодолеть застой и двигаться дальше
Шрифт:
Примерно в то же самое время, что и Extreme Programming, возникли и другие модели гибкого программирования. Первая называется Scrum – этот термин был позаимствован из регби и означает один из способов начала игры с определенной точки. Вместо марафона разработки программ по модели водопада Scrum ориентируется на спринт, короткие периоды активности, продолжающиеся от двух до четырех недель, в ходе которых команда создает работающий прототип, демонстрирует его, а затем при необходимости производит калибровку {147} .
147
Ken Schwaber and Mike Beedle, Agile Software Development with Scrum (Upper Saddle River, NJ: Prentice Hall, 2002).
Гибкость захватила отрасль по производству программного обеспечения, как внезапный
148
A CA Technologies survey, October 2010.
Когда Министерству обороны США требуется решить значительную проблему, оно передает ее своему «королевскому алмазу» – Агентству передовых оборонных исследовательских проектов (Defense Advanced Research Projects Agency, или DARPA). Даже если вы незнакомы с DARPA, то наверняка вам известны некоторые из ее детищ, такие как интернет и GPS. DARPA обладает уникальной атмосферой, а в составе организации работают выпускники самых престижных университетов на планете. Эти менеджеры программ, локаторы инноваций, ищут решения самых сложных исследовательских проблем на Земле. К проектам уровня DARPA относятся, к примеру, автомобили, способные управлять сами собой, и невидимые стены. DARPA с готовностью принимает предложения от компаний, преподавателей и других лиц, готовых помочь в работе.
Сложные проблемы нуждаются в больших решениях, и когда DARPA верит во что-то, то делает большие ставки. Однако типичный процесс получения одобрения для DARPA выглядит довольно жестким и медленным. Для начала небольшие компании получают сотню тысяч долларов и год на создание концепции, а затем миллион долларов и еще два года на создание прототипа. В некоторых областях, например биотехнической инженерии, три года – довольно короткий период. В других это настоящая вечность. Люди, создающие основную массу технологических проблем, с которыми пытается справиться DARPA (мы имеем в виду хакеров), обычно работают в более высоком темпе. Поэтому, руководствуясь духом инноваций, DARPA наняла одного из них, Питера Затко.
У Затко всегда были непростые отношения с правительством США. В конце 1990-х годов он входил в состав нескольких хакерских групп с названиями типа «Культ дохлой коровы» или «L0pht». Примерно в то же время он стал отзываться на кличку Мадж. Мадж стал настоящей звездой в 1998 году, когда в ходе показаний перед Комиссией сената США сообщил, что мог бы вырубить весь интернет за полчаса {149} . После этого он поработал на несколько компаний, занимавшихся компьютерной безопасностью и иногда выступавших подрядчиками у правительства. Теперь же он начал работать на DARPA.
149
Hackers Testifying at the United States Senate», видео на YouTube, 59:04, показания, данные Комиссии сената США 19 мая 1998 года. Видео опубликовано пользователем kingpinempire 14 марта 2011 года, www.youtube.com/watch?v=VVJldn_MmMY&feature=player_embedded.
Он совсем не похож на своих ближайших коллег – у большинства их них имеется докторская степень, полученная в местах вроде Массачусетского технологического института или Университета Карнеги – Меллон. Многие из них опубликовали десятки или даже сотни статей в своих областях. Они внимательно следят за исследованиями в сферах, которые смогут помочь Министерству обороны через годы или даже десятилетия. Перед тем как Мадж присоединился к DARPA, одно лишь одобрение исследовательских проектов занимало почти два месяца – и это было только началом. Обычно до создания функционального прототипа проходило чуть ли не три года. Это большие инвестиции в то, что может в будущем и не пригодиться, и потенциально такой метод работы способен привести к серьезному и крайне дорогостоящему плато.
Мадж, как настоящий хакер, понял, каким образом можно взломать систему. Он сделал ведущим исследователям следующее предложение: «Я даю вам 50 тысяч долларов и шесть месяцев на создание полностью функционального прототипа. Если мне поступит по-настоящему хорошее предложение, я сделаю так, что оно получит одобрение
в течение недели».Вместо значительных инвестиций в несколько медленных, но многообещающих проектов он подвергает идеи стресс-тесту, и, если те терпят поражение, издержки оказываются минимальными. Если же они срабатывают, в его распоряжении оказывается нечто материальное, что может быть использовано сразу же. Что еще более важно, теперь он знает, на что правительство может сделать большую ставку. Эта способность быстро терпеть поражение крайне важна, особенно в случае быстрой смены проблем, требующих решения.
В 2011 году Мадж сделал в DARPA презентацию под названием «Если вам не нравится игра, измените ее правила», где описал свой радикальный подход к фундаментальным исследованиям, получающим поддержку со стороны правительства: «Ключ к хорошей стратегии – в наличии нескольких вариантов действий» {150} . Множество вариантов действий позволяет вам значительно чаще подбрасывать кубик и делать выбор.
Множество вариантов обеспечивает гибкость. Главное – это быстрое отсеивание неподходящих вариантов и нахождение того, что способно привести к успеху. Эффективные предприниматели делают это не задумываясь. Они чаще других готовы брать на себя риски, терпеть поражение, а затем вновь браться за рискованное дело. Для того чтобы найти таких охочих до быстрых поражений людей, мы отправились в Кремниевую долину, где состояния зарабатываются и исчезают с невероятной скоростью.
150
Peiter «Mudge» Zatko, «If you don’t like the game, hack the playbook», презентация на DARPA Cyber Colloquium, Арлингтон, Вирджиния, 7 ноября 2011 года. См. также выступление Маджа на конференции ShmooCon в 2011 году: Peiter «Mudge» Zatko, «ShmooCon 2011: Keynote: Analytic Framework for Cyber Security», видео на YouTube, 53:17, размещено пользователем Christiaan008, 5 февраля 2011 года, www.youtube.com/watch?v=rDP6A5NMeA4.
«Помню, как сказал себе: да я же молодец!» – рассказывал Альберто Савойя в 2002 году собравшимся в Стэнфорде {151} . Кто бы мог с ним поспорить? Он продал свой первый стартап в Кремниевой долине за 100 миллионов долларов в 2001 году. Затем присоединился к Google – небольшой, но активно растущей компании, занимавшейся поиском в интернете (возможно, вы что-то слышали о ней), в качестве главного инженера небольшого проекта под названием AdWords. А произошедшее далее, возможно, станет темой лекций в бизнес-школах в будущих десятилетиях. AdWords оказался очень успешным, а через десять лет уже отвечал за основную часть доходов Google, составивших 37,9 миллиарда долларов.
151
См. рассказ Альберто о претотипах в Стэнфорде в 2012 году: Alberto Savoia, «The Pretotyping Manifesto: Stanford Graduate School of Business», видео на YouTube, 52:39, размещено пользователем Pretotyping, 14 февраля 2012 года, www.youtube.com/watch?v=t4AqxNekecY. Обратите также внимание на его заметки о тестировании на конференции Google Test Automation Conference: Alberto Savoia, «GTAC 2011: Opening Keynote Address – Test Is Dead», видео на YouTube, 57:52, размещено пользователем GoogleTechTalks.
Однако в какой-то момент, между началом революции в 2001 году и своей стэнфордской лекцией в 2012-м, Альберто Савойя натолкнулся на плато.
В первый раз Хью встретился с Савойей в 2005-м. Тот только что покинул Google и основал компанию по разработке программного обеспечения с поддержкой венчурных капиталистов под названием Agitar. Компания помогала разработчикам в создании максимально надежных программ. Офис компании был вполне типичен для стартапа: длинные столы в открытом зале и огромное количество толковых людей, создававших программы. Каждый день компания привозила в офис бесплатные обеды для сотрудников – этот обычай Савойя взял на вооружение во время работы в Google. С учетом послужного списка Савойи и 25 миллионов долларов финансирования со стороны инвесторов, почти не имело значения, чем именно занимается компания. Инвесторы компании ждали еще одной революции и огромного возврата на свои деньги.
Однако на пути к банку возникла забавная вещь. После двух лет работы Савойя так и не начал зарабатывать кучу денег. Компания Agitar оказалась на плато.
«Мы потратили 25 миллионов долларов венчурного капитала, чтобы продать программное обеспечение на 24 миллиона. И знаете – это уравнение никому особенно не понравилось», – поведал Савойя. Он неправильно оценил рынок, в результате чего создал отличную программу, которая мало кому была нужна.
«Все казалось невероятно простым. Я думал, что рожден именно для этого занятия», – рассказал Савойя о своем опыте в речи в Стэнфорде в 2012 году. Судя по всему, плато способны ударить даже по самым одаренным предпринимателям.