- Вы упоминали, что помогаете разрешать конфликты между дизайнерами и разработчиками. Не могли бы вы привести пример такого конфликта?
- Разница в том, как они подходят к проблемам. Это, конечно, касается не всех дизайнеров. Некоторые достаточно хорошо разбираются в технических аспектах, чтобы мне не нужно было приходить и переводить с дизайнерского на технический. Обычно такое случается, когда у них за плечами работа разработчиком. Но иногда дизайнеры не понимают, как создаются и работают программы. И когда они хотят выразить какую-то идею в разговоре с будущим исполнителем, смысл может потеряться. Мы пробуем облегчить этот диалог и стараемся убедиться, что они говорят на одном языке. Когда инженеры делают продукт, а дизайнеры в сторонке воображают, как он должен выглядеть, и эти группы не общаются между собой, всё может кончиться тем, что они сделают совсем разные вещи. Прекрасные задумки останутся на бумаге, а код останется уродливым. Так что нужно с самого начала удостовериться, что команды связаны и общаются на равных.
- Но что при этом первично — технология или идея продукта?
- Понемногу и того и другого. Всегда есть какое-то глобальное видение. У нас есть организция Microsoft Research, где думают о том, что будет с технологиями, к примеру, через десять лет и как мы к этому придём. У нас перспектива более краткосрочная, потому что мы делаем продукт, который должен выходить ежегодно. Нам нужно видеть небольшие эволюционные шажки в технологиях и думать о том, как использовать их. С точки зрения софта это отлично удаётся, потому что у нас замечательная команда разработчиков — они способны «выжимать» из софта невероятные вещи. Я думаю, наша слабость — в аппаратной части, но, надеюсь, благодаря партнёрствам вроде того, что у нас теперь с Nokia, эта ситуация исправится.
- C Nokia компания Microsoft сможет разрабатывать софт одновременно с «железом»?
- Я думаю, будет больше сотрудничества и интеграции.
- И это поможет?
- Скорее всего, да.
- Не даст ли это Nokia преимуществ перед другими разработчиками телефонов с Windows Phone?
- Все от этого только выиграют. Чем успешнее будет один продукт, тем успешнее будут другие. Потенциал ещё далеко не исчерпан, и от популярности платформы выиграют все наши партнёры.
- Есть мнение, что многие интересные проекты Microsoft Research так и не воплощаются в продукты. Является ли Windows Phone 7 продолжением каких-то разработок Microsoft Research?
- Безусловно, есть некоторое влияние. Многое из окружающей нас информации вроде жестов и прочих исследований в области пользовательского взаимодействия происходит из проектов Microsoft Research. Я думаю, необходимо иметь в виду общее видение, чтобы понимать, какие его элементы можно добавить в продукт. Когда я работала в MIT Media Lab, студенты придумывали совершенно сумасшедшие концепции, но это именно то, что позволяет найти зачатки идей, которые затем сможет использовать индустрия.
- Со стороны кажется, что у Microsoft Research было своё видение будущего мобильной платформы — Microsoft Courier. А Windows Phone 7 появился внезапно и пришёл ему на смену.
- Courier не был полностью проектом Microsoft Research. Была продуктовая группа, которая над ним работала, но руководство решило, что он не вписывается в продуктовую линейку. Я не специалист по Courier и не знаю, почему он не вышел, но и в других компаниях, включая даже Apple, есть продукты, разработка которых продвигается достаточно далеко, но в какой-то точке (возможно, даже за месяц до выпуска) руководство смотрит на планы и цели компании и обнаруживает, что что-то из продуктов подходит, а что-то нет. В таких случаях нужно принимать тяжёлое решение — это часть понятия конкуренции. Инженеры и дизайнеры к этому не привыкли, они оказываются эмоционально привязанными к продуктам, над которыми работают. Это не всегда здорово — настолько привязываться к создаваемым продуктам. Если продукт не выпускают, это не означает, что они плохие дизайнеры или инженеры. Возможно, неправильно выбрано время или место. Не всё созданное нужно обязательно выпускать. Но не все это способны понять. В Apple с этим куда лучше: у них в любой момент времени множество идей, но выпускают только небольшой процент из того, что пробуют сделать. И инженеры привыкают работать над несколькими проектами одновременно. В Microsoft обычно работают над одним проектом, и, когда его не выпускают, для команды это оказывается тяжёлой ситуацией. Но мы исправляемся; я думаю, это станет заметно.