Технологии и наука
Две злейшие ошибки, которых должен избегать любой разработчик программ
7 лет назад
2.7K

Удобство использования программы начинается с самого первого шага — с установки. И если сразу при установке вы обнаружите что-то, что вам не нравится, то дальнейшие взаимоотношения с этой программой будут под большим вопросом. Обобщив свой опыт общения с различными программами, я для себя вывел две ошибки, подсознательно ведущие к созданию негативного первого впечатления. Приведу наглядный пример, демонстрирующий эти две злейшие ошибки, которых должны избегать разработчики.

Понадобилось мне протестировать свой новый блог во всех браузерах, в том числе и в Safari. MacOS для этой цели мне ставить лень даже на виртуальной машине, поэтому реши я установить версию Safari для Windows.

Если вы думаете, что это сделать очень легко, то глубоко ошибаетесь. На сайте Apple при клике на ссылку на закачку я получал интересное перенаправление на страницу поддержки частично на японском языке.

Видимо в этот день что-то происходило в недрах этого дружеского бренда, хвастающегося своим удобством, и мне так повезло, вернее не повезло. Пришлось искать дистрибутив браузера от Apple в другом месте.

Ошибка первая – недоступность продукта. Если вы хотите, чтобы ваш программный продукт был популярен, вы должны приложить все усилия для обеспечения его доступности 7/24, всегда, везде и для всех. Делайте зеркала сайтов, делайте сайты на всех государственных языках мира (их не так уж и много, всего около сотни, и сделать сто переводов несложного текста для компании, заинтересованной в продвижении своей программы — задача посильная), делайте запасные файловые хранилища, делайте так, чтобы программу можно было скачать с помощью всех браузеров, из любой страны, из любой операционной системы (даже если программа и предназначена для использования в другой операционной системе). В общем, делайте просто. Простота еще никогда не подводила, и поэтому в 99,99% работает.

Многие скажут, что это все ерунда. Да, согласен, все это ерунда, и через пять минут я все равно скачал и Safari для Windows, но, помимо моей воли, подсознательно, начало работать первое впечатление — оно было подпорчено.

Ok, продолжаем. После запуска программы установки я получил вот такое окошко: Я не принимаю.

А вот тут начинает действовать правило отрицательных фраз. Запомните: если вы хотите, чтобы вашим продуктом пользовались, забудьте такое сочетание букв, как “НЕ”. “НЕ” — это явное, неприкрытое отрицание, негативное по своей сути.

Правило два — использование отрицания. Начинать свой первый диалог с пользователем с отрицания (не важно, в каком аспекте) — это подсознательно настраивать его против. Непонятно вообще, зачем вообще использовать эти два пункта? Не проще ли сделать один чекбокс “Я принимаю…”, при которой кнопка “Далее” не будет активной до тех пор, пока его не отметить? Я не понимаю, они хотят, чтобы я пользовался Safari, или же наоборот сразу меня отговаривают от этого? К тому же использование этой позиции разработчиками по-умолчанию делает установку просто неудобной — Safari не установишь быстро, просто кликая по кнопке “Далее”. Нет, они явно не хотят, чтобы я пользовался их браузером. Рассуждая так, не трудно догадаться, что если разработчики заинтересованы в продвижении своего программного продукта, они должны вычистить его диалоговые окна от “НЕ”.

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

Две злейшие ошибки, которых должен избегать любой разработчик программ