Пользовательское тестирование продукта, проведенное нами по просьбе клиента, выявило одну весьма примечательную вещь. Согласно нашим ожиданиям, всем участникам тестирования новый интерфейс должен был показаться невероятно простым в использовании и понимании, а потому привлекательным. Но поразительным было то, что все участники единогласно высказались о «Павлине» как о «самом мощном» продукте. Учитывая его скромное количество опций, это суждение нельзя назвать справедливым. Но вот исходя из эффективности этих опций, которая явно ощущалась пользователями, продукт действительно стал более мощным.
С выходом продукта «Павлин» (настоящее название – ScanMan) на рынок, специалистов отдела технической поддержки Logitech охватило крайнее беспокойство, поскольку звонков от пользователей, недоумевающих, как пользоваться продуктом, было значительно меньше, чем обычно при выходе новых продуктов.
Со стороны проектировщика пользовательского взаимодействия разделение между аппаратными устройствами и их программами не имеет смысла, поскольку для пользователя они также неделимы. Пользователю не важно, что из этого обходится дороже в производстве. Поэтому проектировщики взаимодействия могут эффективно решить проблемы, возникающие в процессе разработки гибридных продуктов.
Среди инженеров-разработчиков можно выделить две категории специалистов: первые являются разработчиками аппаратной части устройств и создают электронные платы и микрочипы, а вторые – программными разработчиками и пишут программный код. И хотя плоды их деятельности обретают единство в составных – гибридных – продуктах, обе эти отдельные фракции разработчиков, как правило, не взаимодействуют между собой. Иногда они даже не коммуницируют друг с другом, а просто «перекидывают» готовые модули через воздвигнутый между ними «забор».
Так исторически сложилось, что инженеров по аппаратной части в большинстве компаний, специализирующихся на производстве гибридных продуктов, в разы больше, чем разработчиков ПО. Однако с увеличением доли аппаратных устройств в мире инженеры и сами устройства начинают утрачивать свои позиции. В противовес им все большую ценность в глазах пользователей обретают уникальные возможности программного обеспечения. Такая ситуация порождает вынужденное перемирие в большинстве компаний – производителей гибридных продуктов.
Hewlett-Packard – хороший пример компании, где преобладают разработчики аппаратной части устройств. Принтеры, которые производит компания, – это великолепный продукт, чудо инженерной мысли, однако спустя два десятилетия непрерывных улучшений ни одно из этих устройств не способно в полной мере наладить взаимодействие с моим компьютером. Они не могут сообщить компьютеру о количестве бумаги, оставшейся в лотке, или количестве порошка в картридже, равно как и о количестве заданий в очереди на печать. Такая пренебрежительная невнимательность к потребности человека обладать информацией – это улика, по которой можно легко выявить компанию, где преобладают разработчики устройств.
По иронии судьбы у компаний, занимающихся разработкой аппаратных устройств, гораздо больше опыта в привлечении сторонних специалистов из области промышленного дизайна с целью сделать продукт более полезным и желанным для пользователя. Разработчики же программного обеспечения склонны предпринимать попытки справиться с проблемой самостоятельно. Любая компания – производитель гибридных продуктов, в которой нет проектировщиков, способных выступить посредниками между обеими сторонами, в результате выпустит продукт, не отвечающий потребностям пользователей. Такая ситуация абсолютно ясно видна в большинстве примеров из главы 1 «Загадки информационной эры».
С увеличением количества продуктов, построенных по гибридной модели, увеличивается и потребность в целеориентированном проектировании, поскольку оно не зависит от возможных способов реализации продукта.
Корпорация 3Сот – разработчик продукта PalmPilot – хороший пример компании с гибридным подходом, которой удалось оптимальным образом объединить разработку программной и аппаратной части посредством проектирования. Одно касание экрана – и устройство «просыпается» ровно в том же состоянии, в каком оно пребывало, когда выключилось. Когда устройство моментально откликается на действия пользователя, это явный признак того, что проектирование аппаратной части согласуется с потребностями программного обеспечения. Есть и обратный пример: моей фотокамере Nikon CoolPix 900 требуется долгих семь секунд для загрузки после каждого включения, и это при отсутствии жесткого диска. Когда устройство настолько инертно, становится очевидным, что бал правят разработчики аппаратной части.
Конечно, в мире реального проектирования ситуация такова, что большинство компаний – разработчиков программ по вполне понятным причинам держатся в стороне от аппаратного обеспечения. Проектировщики такое решение поддерживают даже в тех случаях, когда специализированное оборудование только выиграло бы от потенциального сотрудничества.
Тем не менее при достаточном бюджете проекта проектировщикам не стоит отказываться давать советы относительно аппаратной части продукта. P@ssport – система развлечений в полете от корпорации Sony, описанная в главе 9 «Проектируем для удовольствия», функционировала на основе специализированных компьютеров, так что поставщик имел полную власть как над аппаратной, так и над программной частью всей системы. Проектировщики из моей команды дали корпорации Sony несколько рекомендаций по аппаратной части этого проекта.
Продукт Drumbeat от компании Elemental, процесс проектирования которого я описывал в главе 10 «Проектируем для результата», предназначался для запуска на стандартных настольных компьютерах на базе Wintel, так что в этом случае мои проектировщики даже не пытались давать рекомендации.
В нескольких клиентских проектах, к которым, в частности, относится и «Павлин» от Logitech, моей проектировочной команде посчастливилось принять участие в повышении ценности аппаратной части устройств. Каждая компания обладала возможностью совершить рискованный шаг в сторону гибридных продуктов, принимая все потенциальные опасности и вероятные выгоды, сопутствующие этому решению.