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