Очень часто вижу вопросы от начинающих проектировщиков, похожих один на другой: «Посоветуйте что прочитать…».
Часто в ответ кидают А. Купера «Об интерфейсе. Основы проектирования взаимодействия», Д. Раскина «Интерфейс: новые направления в проектировании компьютерных систем», С. Круга «Не заставляйте меня думать», Д. Нормана «Дизайн привычных вещей». Это основа, все понятно.
Реже видела упоминания о такой замечательной книге, как «Информационная архитектура в Интернете» (авторы П.Морвиль и Л.Розенфельд).
Так как начинать всегда тяжело, а информации много, решила выложить конспект книги.
Книга большая, в одну статью все не поместилось. В итоге получился цикл из 4 статей, в которых постаралась оставить все самое интересное и нужное.
Конечно, опытным проектировщикам все это известно, а вот начинающим, думаю, пригодится.
Первая часть посвящена определению информационной архитектуре и тому, как люди ищут информацию. Поехали!
P.S.: Чтобы пополнять Хабр интересной информацией, в конце статьи прикрутила опрос: будет ли интересно читать весь цикл статей или на первой можно и остановиться.
Что такое информационная архитектура
- Сочетание схем организации, предметизации и навигации, реализованных в информационной системе.
- Структурное проектирование информационного пространства, способствующее выполнению задач и интуитивному доступу к содержимому.
- Искусство и наука структурирования и классификации веб сайтов с целью облегчения пользователям поиска информации и управления ею.
Вещи, которые не относятся к информационной архитектуре:
- Графическое оформление.
- Разработка программного обеспечения
- Проектирование юзабилити
Есть разные модели, описывающие то, что происходит во время поиска информации пользователями.
Вот представление о поиске в виде простого алгоритма:
- Пользователь задает вопрос.
- Выполняются некие действия (например, поиск или просмотр).
- Пользователь получает ответ.
- Fin.
Что именно и как ищут?
Чтобы получить ответ, обратимся к аналогии с рыбалкой.
Идеальная рыба
Пользователи ищут однозначный правильный ответ. Например, какова численность населения Сан Марино? Отправляемся на подходящий для этой цели сайт, напичканный данными, и выуживаем искомое число. На этом поиск закончен. Это называется идеальная рыба.
Ловушки для омаров
Что происходит тогда, когда требуется найти не просто однозначный ответ? Допустим, узнать, какие хорошие гостиницы с завтраком есть в Стрэтфорде, в провинции Онтарио. Или узнать что нибудь об экспедиции Льюиса и Кларка.
Пользователю не многое известно о том, что он ищет, и он готов к тому, чтобы получить несколько полезных ответов или предложений, где можно дополнительно их поискать. Он не рассчитывает выудить идеальную рыбу, потому что не сможет узнать, поймал ли ее. Он устраивает эквивалент ловушки для омаров в надежде, что все попавшее в нее окажется полезным.
Неразборчивый отлов
И наконец, иногда пользователь готов камня на камне не оставить при поиске информации на некоторую тему. Это может быть исследование для докторской диссертации, анализ данных о конкурентах, изучение информации, касающейся болезни близкого друга или собственной персоны. В таких случаях необходимо выловить всю рыбку, которая водится в океане, поэтому он закидывает сети и вытаскивает все, что попадется.
Рыболовная метафора полезна, поскольку иллюстрирует три распространенных вида информационных потребностей.
- Рассчитывая на точный улов, посетитель обычно знает, что он ищет, как оно называется и где находится, – это называется поиском известного элемента.
- Рассчитывая, что в его сети попадет несколько полезных объектов, посетитель осуществляет исследовательский поиск. В этом случае он не знает точно, что ищет. В действительности, он может и не сознавать, что хочет узнать что то в процессе поиска и просмотра.
- Когда ему нужна вся информация по заданной теме. В этом случае он постарается выловить всю информацию, проведя поиск с применением всех возможных терминов.
Поведение при поиске информации
Что делают пользователи, чтобы найти нужную информацию? Они вводят запросы в поисковые системы, переходят с одной ссылки на другую и обращаются к кому нибудь за помощью.
Пользователь, стремящийся получить информацию, осуществляет собственно поиск, просмотр и задает вопросы – таковы его методы и, в то же время, стандартные компоненты, составляющие при этом его поведение.
Мы часто интегрируем поиск, просмотр и вопросы в рамках одного сеанса.
На рисунке показан пример поиска в корпоративной сети рекомендаций по поездкам за рубеж.
Возможно, пользователь сначала пройдете через портал интрасети на сайт отдела кадров, просмотрит раздел политики компании, а затем поищет политику, содержащую строку «поездки за границу». Если в результате он не найдете ответа на свой вопрос, можете послать письмо Биффу, ответственному за эту политику, и прямо спросить, каковы будут его суточные при поездке на неделю в Тимбукту.
Рисунок иллюстрирует также циклы, которые могут повторяться во время одного сеанса поиска. В конце концов, не всегда все получается с первого раза, и в процессе поиска потребности в информации могут измениться, в результате чего в каждом новом цикле могут быть применены иные подходы.
Эти различные компоненты поведения при поиске информации объединяются в сложных моделях, таких как модель «сбора ягод»
В этой модели пользователи начинают с информационной потребности, формулируют запрос, а затем итеративно перемещаются по информационной системе потенциально сложными маршрутами, попутно собирая частицы информации («ягоды»). В процессе поиска они все лучше понимают, что им нужно и что есть в системе, и модифицируют свои запросы.
Диаграмма «сбора ягод» выглядит запутанной – не сравнить с «упрощенной» моделью. Так и должно быть: так часто работает наш мозг. В конце концов, мы же не автоматы.
Если поведение пользователей сайта соответствует модели «сбора ягод», то необходимо обеспечить средства для быстрого перехода от поиска к просмотру и обратно.
Другая полезная модель – «выращивание жемчуга».
Пользователи начинают с одного или нескольких хороших документов, в точности представляющих то, что им нужно. Они хотят получить другие документы, похожие на данный. Google и другие поисковики дают пользователям такую возможность: рядом с каждым найденным результатом Google может располагать команду «Показать похожие страницы». При аналогичном подходе пользователю дается возможность перейти по ссылкам с «хорошего документа» на документы, индексированные с теми же ключевыми словами. На сайтах, где размещаются научные статьи и другие документы с большим количеством цитат, можно найти другие статьи, в которых много таких же цитат, как во взятой за основу, или которые цитируются совместно с ней.
Информационный архитектор должен постараться выяснить информационные потребности пользователей и их вероятное поведение при поиске информации. Затем надо установить, какие компоненты архитектуры лучше всего соответствуют этим потребностям и поведению, и согласовать эти критерии отбора, основанные на изучении пользователей, с зависящими от контекста факторами.
Виды организации информации
- Однозначная (точная): алфавитная, хронологическая, по географическим признакам;
- Неоднозначная (не точная);
- Гибридные схемы;
Разберем подробно две из них:
Неоднозначная (не точная):
В неоднозначных схемах организации информация делится на категории, не поддающиеся точному определению.
Например, схемы организации по автору и названию – точные, информация, основанная на тематике книги, нет.
Но многочисленные исследования показывают, что люди чаще обращаются к неоднозначным схемам.
Есть простая причина, по которой неоднозначная схема классификации оказывается для многих такой удобной: мы не всегда точно знаем, что мы ищем. В одних случаях не известно точное название. В других потребность в информации бывает настолько смутной, что ее не удается точно сформулировать.
Рассмотрим некоторые из наиболее распространенных и полезных схем неоднозначной организации.
Тематическая организация
Организация информации по предмету или теме – один из наиболее полезных и трудных подходов. Веб сайты крупных компаний, ограничены по охвату и освещают лишь темы, непосредственно связанные с продуктами и услугами этой компании. При проектировании схемы тематической организации следует помнить, что вы определяете полное множество объектов содержимого (на данный момент и на будущее), которое пользователи будут рассчитывать обнаружить в этой области вашего веб сайта.
Организация по задачам
Схемы, ориентированные на задачи, организуют содержимое и приложения в виде совокупности процессов, функций или задач. Эти схемы целесообразны в тех случаях, когда можно предполагать, что пользователям потребуется выполнять некоторое количество задач с высоким приоритетом. Например, наборы отдельных операций организованы в виде целевых меню типа «Правка», «Вставка», «Форматирование».
Организация по аудитории
В тех случаях, когда можно выделить хотя бы две четко различающиеся аудитории среди пользователей веб сайта, оправданной может оказаться схема организации, ориентированная на аудиторию. Такая схема наиболее эффективна, когда пользователи посещают сайт многократно и могут пометить интересующие их разделы закладками. Она полезна и в тех случаях, когда есть смысл в показе для каждой аудитории специфического содержимого
Ориентированные на аудиторию схемы могут быть открытыми или закрытыми. В открытой схеме членам одной аудитории разрешен доступ к содержимому, предназначенному для других аудиторий. В закрытой схеме пользователям не разрешается перемещаться в разделы, предназначенные для других аудиторий. Это может быть оправдано по соображениям безопасности или если доступ к информации платный.
Гибридные схемы организации
Сила строгой схемы организации в том, что она предполагает простую мысленную модель, которую пользователь может быстро понять. Пользователи легко распознают организацию по аудитории или по тематике. Кроме того, довольно компактные «чистые» схемы организации можно применять к большим объемам содержимого, не жертвуя его целостностью или простотой пользования.
Однако при объединении элементов нескольких схем часто возникает путаница, и решения редко оказываются масштабируемыми.
Дело в том, что при разработке бывает трудно договориться о применении какой то одной схемы, поэтому объединяют элементы нескольких схем, создавая путаницу. Есть выход получше. Если представить схемы на странице по отдельности, то у пользователей сохраняется возможность создания мысленных моделей этих схем:
Иерархии – простой и знакомый путь для организации информации, поэтому их создание часто оказывается хорошей отправной точкой при разработке информационной архитектуры. Нисходящий подход дает возможность быстро определить область охвата веб сайта без трудоемкой процедуры инвентаризации всего содержимого. Можно начать с выделения основных областей содержимого и изучения схем организации, которые могут предоставить доступ к этому содержимому.
Во вторых, важно учитывать равновесие между протяженностью содержимого вглубь и вширь. Под шириной имеется в виду количество вариантов на каждом уровне иерархии. Глубина означает количество уровней в иерархии. Если иерархия слишком узкая и глубокая, пользователям при поиске приходится пробираться сквозь чрезмерное количество уровней.
Если иерархия слишком широкая и мелкая, то в главном меню оказывается слишком много вариантов, и неприятной неожиданностью оказывается отсутствие содержимого при выборе варианта.
Какую организацию выбрать
по теме, задаче или аудитории? Применимы ли хронологическая или географическая схемы? Можно ли использовать несколько схем организации?
Надо также подумать о структуре организации, влияющей на способы перемещения пользователей по этим схемам. Надо ли выбрать иерархическую структуру, или более структурированная модель будет эффективнее? Или свободная гипертекстовая сеть обеспечит максимальную гибкость? Ответить на все эти вопросы в контексте крупного проекта веб сайта бывает трудно, поэтому полезно разделить сайт на ряд компонентов и заниматься этими вопросами поочередно.
Еще следует помнить, что все системы извлечения информации наиболее эффективны, когда применяются к узким областям однородного содержимого. Разложив все имеющееся содержимое на такие узкие области, можно выявить те из них, где применимы высокоэффективные системы организации.
Однако важно не терять из виду и общую картину. Как на кухне: что бы получить хорошие результаты, надо взять правильные продукты и смешать их правильным образом. Если вы любите грибы и оладьи, это не значит, что они будут хорошо сочетаться вместе. Рецепт общей системы организации для каждого сайта будет своим.
Принципы, о которых надо помнить:
- Выбирая схему организации, помните о различии между точными и не однозначными схемами. Точные схемы лучше всего подходят для поиска известных элементов, когда пользователю точно известен предмет поиска. Неоднозначные схемы лучше всего подходят для просмотра и ассоциативного обучения, когда потребность в информации не определена четко. При возможности следует применять схемы обоих типов.
- Кроме того, надо учитывать проблемы, возникающие при организации информации в Интернете. Языки неоднозначны, содержимое неоднородно, люди смотрят на вещи по разному, возникают проблемы с пониманием. Обеспечив доступ к одной и той же информации несколькими способами, можно облегчить решение этих задач.
- Выбирая структуру организации, помните, что крупным сайтам обычно требуются все три типа структуры. Архитектура верхнего уровня скорее всего должна быть иерархической. Разрабатывая эту иерархию, смотрите, не встретятся ли совокупности структурированной однородной информации. Для таких потенциальных подчиненных сайтов вполне может подойти модель, основанная на базе данных.
- Помните, что менее структурированные и более образные связи между элементами содержимого можно организовать с помощью гипертекста. Таким образом, все три структуры организации в совокупности могут создать цельную систему организации.
Вторая часть
Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.
Будет интересно читать весь цикл статей?
93.48% да43
10.87% нет5
Проголосовали 46 пользователей. Воздержались 12 пользователей.