Подтвердить что ты не робот

Какие хорошие примеры показывают, что "я не пользователь"?

Я разработчик программного обеспечения, у которого есть опыт в разработке юзабилити. Когда я изучал технику юзабилити в градальной школе, у одного из профессоров была мантра: "Ты не пользователь". Идея заключалась в том, что нам нужно основывать дизайн пользовательского интерфейса на реальных пользовательских исследованиях, а не на наших собственных идеях относительно того, как должен работать пользовательский интерфейс.

С тех пор я видел несколько хороших примеров, которые, похоже, доказывают, что я не пользователь.

  • Пользователь пытается использовать средство разработки шаблонов электронной почты и застревает, пытаясь ввести символ трубы (|). Проблема заключается в том, что труба на клавиатуре имеет пространство посередине.
  • В веб-приложении пользователь не видит контент ниже складки. Не необычно. Скажем ей прокрутить вниз. Она понятия не имеет, о чем мы говорим, и не знакома с большим пальцем прокрутки.
  • Я слушаю вызов технической поддержки. Rep сообщает пользователю закрыть браузер. В фоновом режиме я слышу, как отключается выключение Windows.

Какие еще хорошие примеры?

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

4b9b3361

Ответ 1

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

Они говорят: "Хорошо, у меня есть этот инструмент, что я могу с ним сделать?"

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

Для них все, что они хотят делать на компьютере, основано на задачах.

  • "Как записать DVD?"
  • "Как загрузить фотографию с камеры на этот сайт".
  • "Как отправить маму на песню?"

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

При создании веб-приложений я уже давно научился сделать стартовую страницу моего приложения чем-то отдельным от меню с привязкой к конкретным задачам, главным образом, что приложение действительно сделало действительно большим шрифтом. Для среднего пользователя это увеличило удобство использования.

Итак, помните об этом: пользователи не хотят "использовать ваше приложение", они хотят получить что-то конкретное..

Ответ 2

На мой взгляд, наиболее заметным примером "разработчиков не является пользователь" является общий Диалог подтверждения.

В большинстве приложений на основе документов из самых сложных (MS Word, Excel, Visual Studio) через простейший (Notepad, Crimson Editor, UltraEdit), когда вы закрываете приложение с несохраненными изменениями, вы получаете такой диалог:

Текст в файле Untitled изменился.
Вы хотите сохранить изменения?
[Да] [Нет] [Отмена]

Успение. Пользователи прочитают диалоговое окно Реальность. При средней скорости чтения 2 слова в секунду это займет 9 секунд. Многие пользователи не будут читать диалог вообще.
Наблюдение. Многие разработчики читают намного быстрее, чем обычные пользователи.

Предположение. Доступные варианты одинаково вероятны.
Реальность. Большинство ( > 99%) времени, когда пользователи захотят, чтобы их изменения были сохранены.

Успение. Пользователи будут рассматривать последствия, прежде чем нажимать на выбор. Реальность. Истинное влияние выбора будет происходить пользователям через секунду после нажатия кнопки.

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

Предположение. Пользователи поймут, что диалог содержит важную информацию, которую им нужно знать. Реальность: пользователи видят диалог как скоростной альбом на своем пути и просто хотят избавиться от него самым быстрым способом.

Ответ 3

Я определенно согласен с смелыми комментариями в ответе Дэниела: у большинства реальных пользователей часто есть цель, к которой они хотят попасть, и просто хотят достичь этой цели как можно быстрее и быстрее. Говоря по опыту, это касается не только компьютерных новичков или нетехнических людей, но и для тех, кто хорошо разбирается в технологиях, которые просто не могут быть хорошо разбираться в вашем конкретном домене или стеке технологий.

Слишком часто я видел, что клиенты столкнулись с богатым набором технологий, инструментов, утилит, API и т.д., но не имеют очевидного способа выполнить свои задачи высокого уровня. Иногда это можно было бы решить просто с лучшей документацией (подумайте о всеобъемлющих проходах), иногда с некоторыми мастерами высокого уровня, построенными поверх сценариев/инструментов командной строки, а иногда только с фундаментальной переориентацией программного проекта.


С учетом сказанного... чтобы нарисовать еще один конкретный пример на куче, есть меню запуска Windows (выдержка из статьи в блоге Old New Thing):

В начале дня панель задач не было кнопки "Пуск".

...

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

Что, когда мы решили обозначить Кнопка "Старт".

В нем говорится: "Ты манекен, нажмите здесь". А также он отправил наши номера юзабилити через крыша, потому что внезапно, люди знали, что нажать, когда они хотел что-то сделать.

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

Ответ 4

Много лет назад, на CMS, я глупо полагал, что никто никогда не попытается создать каталог с ведущим пространством в названии... кто-то сделал и сделал очень много других частей системы очень грустным.

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

Ответ 5

Как насчет поддержки апокрифической технологии о пользователе со сломанным "держателем чашки" (CD/ROM)?

На самом деле, тот, который меня укусил, был вырезано/вставляется - я всегда обрезаю свои текстовые входы сейчас, так как некоторые мои пользователи вырезают/вставляют текст из электронных писем и т.д. и в конечном итоге выбирают лишние пробелы. Мои тесты никогда не считали, что люди будут "набирать" лишние символы.

Ответ 6

Сегодня графические интерфейсы делают довольно хорошую работу по скрытию базовой ОС. Но до сих пор существуют идолокации.

Почему Mac не позволит мне создать папку под названием "Photos: Christmas 08"?

Почему мне нужно "выгружать" смонтированный образ диска?

Не удается преобразовать JPEG в TIFF, просто изменив расширение файла?

(Последний из них на самом деле произошел со мной несколько лет назад, и навсегда потребовалось выяснить, почему TIFF загружается неправильно! Именно в этот момент я понял, почему Apple использовала встроенные типы файлов (в качестве метаданных) и по сей день я не понимаю, почему они глупо вернулись к расширению файлов. О, правильно, потому что Unix - превосходная ОС.)

Ответ 7

Я видел это много раз, кажется, что-то всегда появляется. Я, кажется, тот человек, который может подобрать такие предположения (в некоторых случаях), но я был потрясен тем, что пользователь делал много раз.

Как я уже сказал, это то, с чем я хорошо знаком. Некоторое программное обеспечение, над которым я работал, используется широкой общественностью (в отличие от специально обученных людей), поэтому мы должны были быть готовы к подобным вещам. Тем не менее, я видел, что это не учитывается.

Хорошим примером является веб-форма, которая должна быть завершена. Нам нужна эта форма, она важна для процесса. Пользователь не подходит нам, если они не заполняют форму, но чем больше информации мы получаем из них, тем лучше. Очевидно, это два противоречивых требования. Если просто представить пользователю экран из 150 полей (случайное большое количество), они будут бежать от страха.

Эти формы были пересмотрены много раз, чтобы улучшить ситуацию, но пользователей не спрашивали, чего они хотят. Решения принимались на основе предположений или чувств разных людей, но насколько близко эти чувства к фактическим клиентам не принимались во внимание.

Я также собираюсь упомянуть следствие Bevan "Предпочтение пользователей будет читаться диалогом". Из-за того, что "пользователи ничего не читают", предположение имеет гораздо больший смысл. Тем не менее, люди, которые утверждают, что пользователь ничего не читает, часто предлагают помещать кусочки длинного сухого пояснительного текста, чтобы помочь пользователям, которых смущает какое-то случайное плохое дизайнерское решение (например, использование флажков для чего-то, что должно быть радиокнопками, потому что вы можете выбрать только один).

Работа любой технической поддержки может быть очень информативной о том, как пользователи (или не думают) думают.

Ответ 8

почти все на уровне O/S в Linux - хороший пример, от выбора имен ( "grep", очевидно, означает "поиск" пользователя!) к выбору синтаксиса ( "rm *" хорош для вас!)

[i'm not hatin 'on linux, он просто переполняет unix-legacy примеры un-usability]

Ответ 9

Как насчет метафоры рабочего стола и обоев? Это улучшилось, но 5-10 лет назад было бичем множества звонков с удаленной технической поддержкой.

Там также обратная косая черта и косая черта, множество имен для различных символов клавиатуры и кнопка устаревшего экрана печати. ​​

Ответ 10

Современные операционные системы великолепны, потому что они поддерживают несколько профилей пользователей, поэтому каждый, кто использует мое приложение на одной рабочей станции, может иметь свои собственные настройки и пользовательские данные. Только, большая часть запросов поддержки, которые я получаю, спрашивает, как иметь несколько файлов данных под одной и той же учетной записью пользователя.

Ответ 11

В мои колледжские дни я тренировал людей, как использовать компьютер и интернет. Я бы пошел в их дом, настроить их интернет-сервис, показать им электронную почту и все такое. Ну, была эта старая пара (конец 60-х). Я провел около трех часов, показывая им, как использовать их компьютер, чтобы они могли подключиться к Интернету и всему. Я чувствую себя очень счастливым.

В тот уик-энд я получаю безумный звонок, о котором они не могут проверить свою электронную почту. Теперь я нахожусь в середине своего уик-энда, но решаю помочь им и прохожу все, 30 минут назад, я спрашиваю их, есть ли у них две телефонные линии... "Конечно, у нас есть только один". сказать, что они забыли, что им нужно сначала подключиться к Интернету (да, это было в день модемов).

Я предположил, что мне нужно установить ярлыки, такие как DUN → Check Email Step 1, Eduora - Проверить шаг электронной почты 2....

Ответ 12

То, что пользователи не знают, они будут составлять. Они часто работают с неправильной теорией работы приложения.

Специально для ввода данных пользователи, как правило, набирают гораздо быстрее, чем разработчики, что может вызвать проблему, если программа не реагирует.

Рассказ: Когда-то, перед персональным компьютером, было время. Представитель компании, занимающейся развёрнутой компанией, сказал мне, что однажды, когда он давал "как" классу двум или трем красивым пожилым женщинам, он рассказал им, как остановить программу, которая была запущена (если она была запущена по ошибке или долгое время.) У него был один из учеников типа ^ K, а терминальный терминал ответил "Killed!". У леди почти был сердечный приступ.

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