В Apple мы строили всю работу на этом основополагающем факте. Демоверсии заставляли нас реагировать, а реакции были чрезвычайно важны. Непосредственная обратная связь после демонстрации одной программы давала мотивацию превратить ее в другую. Демоверсии были катализаторами творческих решений, и мы обнаружили, что чем быстрее мы примем творческие решения — пусть будут большие клавиши, по которым легко попасть пальцами, или маленькие клавиши и программная поддержка, — тем больше времени останется на то, чтобы подправить и улучшить их, чтобы, если это потребуется, сделать шаг назад или настойчиво продвигаться вперед там, где возможно. Точные и конкретные демоверсии были упорами для рук и ног, которые помогали нам выбраться из ямы с умозрительными заключениями. Благодаря демо мы могли оценить целесообразность работы. Создание непрерывного потока демоверсий было основой процесса превращения идеи из чего-то неосязаемого в нечто постижимое.
Делать демоверсии трудно. Для этого нужно перестать беспокоиться по поводу траты времени и сил на что-то, в чем ты вовсе не уверен. В Apple мы должны были раскрыть идею и продемонстрировать ее острому глазу внимательных коллег, которые никогда не боялись критиковать. Психологическое напряжение растет от того, что ты знаешь: большинство демоверсий — да почти все они! — растворяются в абсолюте (и здесь я имею в виду, что они не имеют никаких перспектив).
Из-за этой возможной неудачи может быть трудно сесть и сосредоточиться, и вообще сделать демоверсию. Куда приятнее выпить еще чашечку кофе, особенно если к тебе присоединится пара коллег, а потом, когда все вернутся с перерыва, тебя может поманить к себе белая доска, а группа, возможно, отвлечется на обсуждение чего-нибудь.
Во время проекта Purple такого не было. У нас редко были мозговые штурмы. За всю мою карьеру в Apple я могу вспомнить всего несколько раз, когда мне приходилось стоять у белой доски и набрасывать на ней приблизительные планы. Даже если это случалось, как в моей истории из главы 3, когда мы разрабатывали стратегию портирования браузера, мы старались обсуждать, делать наброски и принимать решения так быстро, как только могли. Если мозговая атака тянется дольше часа, если на ней людей больше, чем можно пересчитать по пальцам одной руки, если она становится привычным явлением, то она может превратиться в форму трусливого желания потянуть время. Споры у белых досок ощущаются как работа, но это не так, потому что очень трудно говорить продуктивно об абстрактных идеях.
Команда Purple редко работала без точных и конкретных образцов, и история о дерби с клавиатурой отлично это показывает. Хотя у нас всех практически не было опыта с экранными виртуальными клавиатурами, пока Анри не дал нам это задание, недостаток базовых знаний не имел значения. Сразу после нашего совещания в холле мы выбрали точку на технологическом горизонте и вместе двинулись к ней, хотя и не были уверены, движемся ли в правильном направлении. Нам было трудно ориентироваться — дороги через неизведанную область ввода текста на сенсорном экране еще не существовало. Но именно так и выглядят инновационные разработки. Область была открытой, поэтому, когда у кого-то из нас появлялась новая идея клавиатуры, мы делали демоверсии, чтобы объяснить свою мысль.
Мы буквально должны были демонстрировать свои идеи. Мы не могли просто рассказать о них. От нас требовалось показать их.
Мы соединяли долю вдохновения, мастерство, понимание и решительность и делились своими результатами. Мы должны были работать таким образом, потому что команда не принимала ничего, если оно не было точным и конкретным, не стало демоверсией, показывающей, что мы имеем в виду. Затем мы тестировали программы друг друга, говорили, что нам нравится и что не нравится, вносили предложения по улучшению, которые приводили к новым демоверсиям и новой обратной связи. Такой обладающий магической силой цикл сотрудничества в команде Purple помог мне сделать интересную демоверсию клавиатуры, которую компания захотела разрабатывать дальше.
Моя победа в дерби с клавиатурой Purple была как встреча с черным прямоугольником. Она определила направление для дальнейшей работы, и, как ни странно, клавиши на моей клавиатуре выглядели как маленькие инопланетные обелиски, опрокинутые на бок.
7. QWERTY
Если у вас когда-нибудь был iPhone, то вы знаете, что клавиатура, которую я представил на дерби, выглядит и работает совсем не так, как та, что оказалась в устройстве, попавшем в руки к клиентам. Как же это произошло?
Начнем с того, что, когда все вернулись к своим задачам по программированию, которыми они занимались до дерби, вся ответственность за разработку клавиатуры, на несколько недель разделенная между всеми членами команды Purple, целиком и полностью легла на мои плечи.