Одна из вещей, которая доставляет мне больше всего неприятностей (в первую очередь использование, а не загрузка, чтобы попробовать ...):
Я загружаю или покупаю программное обеспечение, потому что хочу использовать его для чего-то. Если он настолько дружественный, что он на 100% интуитивно понятен и не нуждается в документации, прежде чем быть полезным, отлично! Если он имеет исчерпывающую онлайн или другую помощь, которая отвечает на все мои вопросы по мере их появления, это тоже нормально.
Однако, если у него вообще есть какая-то кривая обучения и ничего, кроме моих собственных постоянных проб и ошибок, прежде чем я смогу что-то с ним сделать ... С диска он уходит, в течение первых 5 минут. Ну, может быть, я буду использовать его, если мне платят, но даже в этих случаях я, вероятно, рекомендую что-то еще.
Пользовательский интерфейс, который настолько прост, что документация практически не требуется, либо имеет доступную документацию, радует использования. Если программа сложная и требует нетривиальной документации, эта документация должна объяснять ВСЕ, что пользователь может захотеть узнать, не делая предположений о его или ее предварительных знаниях. Это также ставит мой показатель признательности туда.
Сделайте так, чтобы ваше программное обеспечение действительно делало то, что хотят люди, и сделайте так, чтобы они безболезненно делали это с ним, и у вас будет много довольных пользователей и сарафанного радио.