У нас есть продукт в нашей линейке, который получил множество наград, в значительной степени благодаря его способности обеспечить большую мощность с более простым интерфейсом, чем любой из наших конкурентов. Я разработал интерфейс через несколько лет после того, как занял должность в одной из исследовательских групп Bell Labs по человеческому интерфейсу, поэтому у меня было достаточно четкое представление о том, что представляет собой «успех», когда я подошел к нему. У меня есть четыре рекомендации по созданию простых, но мощных интерфейсов.
Сначала выберите метафору, которая имеет смысл в их среде, и приложите все усилия, чтобы придерживаться ее. Это не должна быть физическая метафора, хотя это может помочь, если вы работаете с людьми, не разбирающимися в технологиях. Это было популярно в первые дни Windows, но его ценность остается. Мы использовали метафору «папка и страница», которая позволяла нам организовывать широкий спектр задач, не ограничивая стиль опытных пользователей.
Во-вторых, предложите согласованную компоновку между отображением данных и задачами. В нашем интерфейсе каждая «страница» отображает набор кнопок действий в одной и той же позиции и, где это возможно, использует одни и те же фактические кнопки. Таким образом, как только одна страница изучена, пользователь начинает изучать остальные. Одна из этих кнопок, которая всегда находится в отличительном положении, - это кнопка «Справка», которая подводит меня к пункту № 3. Более общее правило таково: найдите способы использовать обучение в одной области, чтобы помочь в изучении других.
В-третьих, предложите контекстно-зависимую справку и убедитесь, что она отвечает на основной вопрос пользователя (обычно это «что мне делать сейчас»?). Как часто вы обращались к технической помощи, которая просто показывает вам дерево наследования, синтаксис конструктора а алфавитный список методов? Это не помощь, это злоупотребление. Мы сосредоточили всю нашу помощь на прохождении людей через типовые задания. В особо сложных областях мы также предлагали мультимедийные учебные пособия.
В-четвертых, предлагайте пользователям возможность настраивать интерфейс. Наши пользователи часто не использовали определенные «страницы» (типы анализа) в своей работе. Таким образом, мы сделали очень простым отключение их, чтобы пользователь мог видеть интерфейс, который был не более сложным, чем должен был быть. Наше приложение обычно устанавливалось опытным пользователем, а затем использовалось несколькими сотрудниками, так что для нас это было больше выигрышно, потому что мы обычно могли рассчитывать на опытного пользователя, который поймет , что отключить. Тем не менее, я думаю, что это хороший совет в целом.
Удачи!