Что такое информационная архитектура? (Что) это имеет отношение к программированию?
Я сталкивался с этой концепцией несколько раз и не нашел четкого объяснения. Что это? Какое это имеет отношение к программированию? Какое это имеет отношение к тому, что мы (программисты / программисты) называем архитектурой? Как это может помочь мне? Как я могу заставить это работать на меня? Как называется профессионал, который лучше всего понимает эту тему?
5 ответов
Это понятие, двойственное к системной архитектуре, за исключением того, что подход сосредоточен на самой информации, а не на системе, которая обрабатывает информацию.
Искусство решать, какую информацию вы хотите представить / обработать и как ее организовать; ссылка на статью в Википедии.
Из Википедии информационная архитектура:
"Искусство выражения модели или концепции информации, используемой в действиях, которые требуют явных деталей сложных систем". Примеры включают библиотечные системы, базы данных, системы управления контентом (CMS), веб-разработку, взаимодействие с пользователем, корпоративную архитектуру и разработку программного обеспечения критических систем.
Тенденции содержания и документации
Одной из областей, в которой информационная архитектура переживает быстрый рост и внимание, является техническое написание и создание контента. Это во многом связано с тенденциями в этом секторе, где снижение затрат и повышение требований к юзабилити повлияли на рост авторской тематики и публикации из одного источника.
Отличным примером является Дарвинская Архитектура Типирования Информации, или DITA. Как следует из названия, эта модель опирается на информационную архитектуру как средство управления контентом. Информационный архитектор в этой области будет понимать контент в контексте источников и генерации, управления и обслуживания, а также растущих форматов и возможностей публикации.
На работе
Это конкретное описание роли информационного архитектора потребует навыков, которые перекрывают многие области аналитики, программирования и документации. Они могут знать DocBook XML, LaTeX, некоторые Javascript или Python, основы аналитики, наборы отчетов, SQL или аналогичные, составление графиков и карт. Вероятно, они использовали инструмент IBM Information Architecture Workbench, который ранее назывался Task Modeler, как часть усилий IBM по DITA. Больше всего они будут заниматься таксономией и информационной топологией.
Таксономия и картирование
Это повторяет. Информационная архитектура становится все более востребованной для групп по документированию, которые ищут опыт в управлении единичными источниками и моделями авторизации на основе тем, зачастую с настраиваемой Компонентной системой управления контентом ( CCMS), и уделяют особое внимание таксономии контента и обеспечения данных. По мере того, как эти потребности будут развиваться, эти IA будут работать над бизнес-контентом и проблемами портала, что возвращает эту роль в соответствие с "традиционными" определениями IA с точки зрения веб-разработки.
Другими словами, они являются связующим звеном между техническими писателями, инженерами, менеджерами проектов, руководителями команд и другими дикими и удивительно пересекающимися ролями. То, как этот ресурс интерпретируется, будет отличаться между организациями, проектами и даже командами. В настоящее время это роль с часто уникальными навыками, но она будет популярна для специализации, так как она удобно сочетается со многими различными областями, предоставляя много разных путей к опыту. И я думаю, что это определенно хорошая вещь для инноваций в целом.
Во время бума.COM информационная архитектура была "жизненно важной" частью каждого шага веб-разработчика. Это показало, что вы прочитали книгу. По моему опыту в наши дни, это менее очевидно, большинство веб-разработчиков и контент-менеджеров по своей сути понимают, что информация должна быть упорядочена и представлена согласованным образом, чтобы иметь смысл для пользователя. Мне было бы интересно узнать, заметил ли кто-либо еще, что эта фраза используется все реже и реже.