Видимая простота вредит продажам

Сегодня наткнулся на очень интересную статью Дона Нормана “Простота слишком перехвалена” (Don Norman, “Simplicity Is Highly Overrated“) и следующий за ней очерк Джоэля Сполски (Joel Spolsky, “Simplicity“). Норман рассказывает о своих наблюдениях по поводу того, как люди покупают высоко-технологичные вещи. Как оказалось покупателю куда интереснее взять что-либо (от тостера до автомобиля) напичканное электроникой и элементами управления, чем то же самое, и выполняющее те же функции, но одной кнопкой. Например, что вы выберете – кофеварку с ЖК экранчиком или без? А если экранчик будет цветной? В результате и появляется вывод, что “Простота слишком перехвалена”. Покупателю нужно то что выглядит сложным и многофункциональным, в случае выбора между одинаковым товаром . Сполски переносит это в область разработки программного обеспечения.

Мне не понятно, откуда взят принцип “80/20” – 80% пользователей используют, только 20% функций программы. Но вместе с тем правильна, на мой взгляд, мысль о том, что чем больше функций в программе, тем более она привлекательна для покупателя, даже если ему не нужна и половина возможностей. Хотя даже, если в программе реализовано огромное количество функций, доступных пользователю, это не является залогом привлекательности – принципа «всё одной кнопкой» никто не отменял. В результате для любой программы, если есть желание сделать её успешной, нужно проводить исследования по тему – кто и как использует предложенную функциональность.

То есть, для shareware проектов подойдёт такой сценарий:

1. Задумка

2. Реализация первой версии (с минимально необходимым набором функций)

3. Подготовка web-сайта с разделами after install, feedback, after uninstall. Последние два для сбора отзывов от пользователей.

4. Продумывание программы по исследованию. Например, можно поступить так же как сделали ребята из TurboTax. В течение некоторого времени они предлагали свою программу бесплатно, при условии, что смогут записать, как работает пользователь с программой.

5. Наращивание функциональности.

Сполски особенно упирает на наращивание возможностей, предоставляемых пользователю:

When a new version comes out with new features, we see a sudden, undeniable, substantial, and permanent increase in revenue.

Хотя много вопросов вызывают маркетинг на проекте, я не отрицаю, что новые функции в релизах поднимают продажи, но вместе с тем очень похожий результат дают ссылки с тематических ресурсов и обзоры в прессе. Для журналистов имеет значение не только функциональность программы, но и удобство её использования. Вообще, если есть удивление, почему продукт не продается, то нужно сесть и попробовать проделать с его помощью именно то, для чего он предназначен. Может оказаться, что либо функций недостаточно, либо реализованы они так, что пользователь не понимает, за что платить, либо как ими использоваться.