Книга: Джоэл и снова о программировании
Назад: Глава двадцать восьмая. Вы в полной...
Дальше: Глава тридцатая. Руби-дуби-ду

Глава двадцать девятая. Простота

9 декабря 2006 года, суббота

Дональд Норман (Donald Norman) считает, что значение простоты сильно преувеличено (www.jnd.org/dn. mss/simplictty_is_highly.html): «Но когда настал момент, и журналисты должны были оценить выбранные ими простые продукты, пошли жалобы на отсутствие так называемых „критически важных“ функций. Так чего же хотят люди, требуя простоты? Разумеется, выполнения операции нажатием одной кнопки, но при наличии всех нужных им функций».
Довольно давно я написал такой текст («Joel on Software», Apress, 2004):
Многие разработчики программного обеспечения соблазняются древним правилом «80/20». Оно кажется очень разумным: 80% людей использует только 20% всех функций. Поэтому вы говорите себе, что достаточно реализовать 20% функций, чтобы продать 80% всех экземпляров программы.
К сожалению, это не одни и те же 20%. Всем нужны разные группы функций. За последние десять лет я слышал о десятках компаний, которые, твердо решившись не учиться на чужом опыте, пытались выпускать «облегченные» текстовые процессоры, реализующие всего 20% функций. Эта история — ровесница PC. Обычно они дают свою программу для отзыва журналисту, и тот пишет отзыв, редактируя его текст прямо в новом текстовом процессоре, а потом журналист пытается найти необходимую ему функцию подсчета слов, потому что у большинства журналистов жесткие
требования по количеству слов, а этой функции нет, так как она попала в «80% никем не используемых», в итоге журналист пишет статью, одновременно пытаясь утверждать, что облегченные программы — это хорошо, а раздутые — плохо, добавляя «не могу пользоваться этой чертовой штукой, потому что она не считает слова».
Короче говоря, 20-процентные продукты очень хороши для начальной раскрутки, потому что их можно изготовить даже с ограниченными ресурсами, чтобы составить контингент пользователей. Это стратегия дзюдо, превращающая слабость в силу, такая как в фильме «The Blair Witch Project», у авторов которого была только любительская видеокамера, но они смогли придумать такой сюжет, что это стало благом. Поэтому вы выдаете «простое» за нечто замечательное, когда по некоторому совпадению ничего большего ваши ресурсы не позволили бы сделать. Всего лишь счастливое совпадение, но получилось действительно замечательно!
Приверженцы простоты напомнят о 37signals и Apple iPod, приведя их в качестве примеров, доказывающих привлекательность простоты для покупателя. Я бы сказал, что в обоих этих случаях успех был обеспечен сочетанием ряда факторов: создание аудитории, евангелизм, ясный и скромный дизайн, эмоциональная притягательность, эстетичность, быстрая реакция, прямая и мгновенная связь с пользователями, соответствие программных моделей моделям пользователей, что повышало юзабилити, и контроль, данный пользователю, — все это характеристики одного порядка, в том смысле, что покупатели любят такие качества и готовы заплатить, но ни одно из них нельзя назвать «простотой». Например, одна из характеристик iPod — красота, чего у Creative Zen Ultra Nomad Jukebox нет, так что, пожалуйста, заверните мне iPod. В случае iPod красота достигается ясным и простым дизайном, но возможны и другие пути. Hummer эстетически привлекателен именно в силу своей уродливости и сложности.
Думаю, не стоит приписывать успех, скажем, iPod малочисленности его функций. Пойдя по такому пути рассуждений, можно придти к выводу, что если убрать из продукта какие-то функции, он станет продаваться еще успешнее. Имея за плечами шестилетний опыт управления собственной софтверной компанией, должен сказать: ничто и никогда так не увеличивало прибыль Fog Creek, как выпуск новой версии с дополнительными функциями. Ничто другое. Прибавка в итоговой строке нашего баланса от выпуска новых версий с новыми функциями не подлежит никакому сомнению. Столь же несомненно, как закон всемирного тяготения. Когда мы пробовали рекламу на Google и различные партнерские схемы или когда в прессе появлялась статья о FogBugz, эффект был едва ощутим. Но при выходе новой версии с новыми функциями мы видим внезапное, явное, существенное и постоянное увеличение дохода.
Если называете «простым» продукт, в котором модель пользователя близко соответствует программной модели, благодаря чему продуктом легко пользоваться, — отлично, флаг в руки и вперед. Если называете «простотой» скромный и ясный внешний вид продукта, имея в виду лишь эстетическое восприятие, например, описав одежду от Ralph Lauren как «саут-гемптонский WASP», — отлично, флаг в руки и вперед. Минималистская эстетика сейчас на пике моды. Но если вы думаете, что «простота» означает «не слишком много функций» или «делает что-то одно, но зато хорошо», то при всей вашей честности вы немногого достигнете с продуктом, функции которого намеренно ограничены. Даже в iPod есть «лишний» пасьянс. Даже Ta-da List поддерживает RSS.
Ладно, мне пора... Нужно еще поменять мой сотовый телефон на новый, в котором есть скоростной доступ в Интернет, электронная почта, приемник подкастов и МР3-плеер.

 

Назад: Глава двадцать восьмая. Вы в полной...
Дальше: Глава тридцатая. Руби-дуби-ду