建設作業員が計画もなく新しい家を建て始めるところを想像してみてください。壁、ドア、窓をどこに配置するかをどのように決めているのでしょうか?屋根を支えられるか、すべての配管や電気配線を収納できるスペースがあるかをどうやって確認できるのでしょうか?計画は、作業員が建物を正しく建設するために不可欠です。その計画は建築家によって作成された青写真の形で提供されます。
ここで、衣料品店をオープンする予定で、製品を販売できる Web サイトが必要だと想像してください。メインページにどの情報を掲載する必要があるかをどのように決定しますか?製品カタログや企業情報をサイトのどこに掲載しますか?顧客はどのようにしてその情報を見つけるのでしょうか?建物を計画する場合と同様、伝えたいすべての情報にアクセスし、顧客が簡単に見つけられるようにするために、Web サイトを徹底的に設計することが不可欠です。
Web サイト内の情報をどのように編成するかを計画することは、情報アーキテクチャ (IA)として知られるより広範な分野の 1 つの応用例にすぎません。 「情報アーキテクチャ」という用語にはさまざまな説明があります。ただし、IA は常に進化しているため、正確な定義を特定するのは困難です。さまざまなソースからの定義をまとめると、情報アーキテクチャは次のようになります。
- 情報をどのように編成、相互リンク、アクセス、表示するかについてのルールを記述した情報システムのモデル
- このようなモデルを作成および維持する技術と科学
私たちが説明した成長企業の IA は、その Web サイト専用に設計されている場合もあれば、マーケティング資料、顧客データベース、ユーザー ドキュメントなど、幅広い企業情報をカバーしている場合もあります。
この定義が少しわかりにくいと思われる場合は、各情報を一足の靴にたとえて考えてください。情報システムは、多数の靴が販売されているオンライン ストアになります。情報アーキテクチャには、サイズ設定システム、利用可能な色、在庫のあるペアの数、および各ペアの価格が含まれます。
IA にとってそれは大変な作業です。この記事では、情報アーキテクチャの範疇に入る幅広い手法とテクノロジを調査し、IA の歴史と概念の一部を説明し、IA からインスピレーションを受けたソフトウェアと専門文化の一部を考察します。
情報アーキテクチャの歴史
人類は、コンピュータやインターネットが登場するずっと前から、何千年もの間、情報を整理するためのシステムを作成し、使用してきました。紀元前 330 年、古代エジプトのアレクサンドリア図書館は、その内容を 120 巻にわたる参考文献目録に記載しました。最近では、増え続ける図書館のコレクションをより適切に整理し、アクセスできるようにするために、デューイ十進法と米国議会図書館分類が開発されました。 。学校でレポートを書くときに、情報を整理するために別のテクニックであるアウトラインを使用したことがあるかもしれません。
コンピュータ ネットワーク、特にインターネットとワールド ワイド ウェブによるインターネットの普及により、情報の公開速度が加速しました。その結果、私たちは現在、膨大な量のデータを利用できるようになり、毎日さらに多くのデータが追加されています。これらのネットワークは、デジタル形式のパワーと柔軟性を利用して、リンクをクリックするのと同じくらい迅速かつ簡単に相互参照などのタスクを実行します。これだけの情報とスピードがあると、すべてを整理して見つけやすくするという作業は、不可能ではないにしても、圧倒的に思えます。
情報の形式が進化するにつれて、人間はそれを整理するための新しくてより良い方法を考え出し続けています。リチャード・ソール・ワーマンは、テクノロジー・エンターテインメント・アンド・デザイン (TED) カンファレンスの創設者の一人として今日最もよく知られていますが、1976 年のアメリカ建築家協会 (AIA) カンファレンスで「情報アーキテクチャ」という用語を生み出しました。彼はまた、次のような本を出版しました。ワーマンは、「情報デザイン」という用語は、情報がどのようにアクセスされ使用されるかではなく、情報がどのように見えるかを表すものであると感じました。彼の新しい用語は、情報システムがどのように機能するかに対する体系的なアプローチをより正確に説明したものでした。
情報アーキテクチャの同義語として、ユーザビリティ エンジニアリング、コンテンツ管理、コンテンツ戦略、ユーザー エクスペリエンス (UX) デザイン、インタラクション デザイン (IxD) などの用語が使われているのを耳にすることがあるかもしれません 。ただし、これらの用語は、IA 内の特定の領域、または情報システム (Web サイトなど) の構築および管理に使用される特定のテクノロジを指します。
現在、私たちは情報アーキテクチャの起源についての考えを持ち、それを定義するのが難しく、拡大する情報の世界に対処するために不可欠であることを知っています。次に、なぜそれが必要なのかを詳しく見てみましょう。
なぜ情報アーキテクチャが必要なのでしょうか?
なぜ情報アーキテクチャが必要なのかを理解するために、まず本を本棚にどのように整理するかを考えてみましょう。このタスクでは、シェルフを整理するために一度に 1 セットのルールのみを使用できます。たとえば、本を著者の姓、タイトル、または身長順に並べることもできます。これらの戦略を組み合わせた場合でも、同じ著者の本の場合は最初に著者別、次にタイトル順など、一方を他方よりも優先する必要があります。
本の注文方法はどうやって決めるのですか?理想的には、読者が必要な本を最も簡単に見つけられる戦略を選択することです。たとえば、大規模な研究図書館の場合、書籍にアクセスする人は、著者やタイトルではなく主題で書籍を探している可能性があります。
デジタル情報を整理するためのオプションは、通常、書籍よりもはるかに豊富です。ただし、書籍と同様に、情報を整理する方法を選択する理由は、ユーザーが情報にアクセスする方法を改善するためです。一部のユーザーがより早く情報を見つけられるようにするアプローチでも、他のユーザーの検索が遅くなったり、検索が不可能になったりする可能性があります。
膨大で増え続けるデジタル情報の中で、人々が必要なときに必要なものに確実にアクセスできるようにするためには、情報アーキテクチャが不可欠です。情報システムに最適な IA を使用する企業は、ユーザーが元の情報を見つけられなかったため情報を検索したり、情報を複製したりする時間が短縮されるため、ビジネスコストの削減などの利点を享受できます 。
2009 年に、Jared Spool は、Web サイト上のログイン フォームを移動したことで、そのサイトでのオンライン売上が 1 年以内に約 3 億ドル増加したという驚くべき例を説明しました。スプールは、サイトの IA の一部として、顧客がサイトとどのようにやり取りするかをテストするチームの一員でした。チームは、再顧客が買い物を始める前にログインできれば、顧客にとってショッピング体験がより簡単になり、結果的により多くのお金を費やすことになることに気づきました。さらに、登録の必要性がなくなることで、より多くの初めての顧客が購入を完了できるようになります。サイトの IA におけるこれらの簡単な変更のおかげで、最初の 1 週間以内に、このビジネスでは売上が大幅に増加し始めました 。
IA が必要な理由は理解できたので、どうやって IA を使い始めればよいでしょうか? IA は非常に大きなテーマであるため、これらの概念を実行する手法やテクノロジを検討する前に、いくつかの基本的な情報アーキテクチャの概念を検討してみましょう。
情報アーキテクチャの概念
前述したように、情報アーキテクチャは、情報空間のモデル (またはモデルを構築する実践)、またはまとめて編成および管理される情報セットとして広く定義されます。このモデルは、情報をどのように維持、相互リンク、アクセス、表示するかについてのルールを記述しています。ただし、IA をより正確に説明するには、いくつかの情報アーキテクチャの概念を使用する必要があります。
Rosenfeld と Morville は、「 World Wide Webの情報アーキテクチャ」というタイトルの本の著者です。この本の表紙には、他のオライリー出版物と同様に、動物の絵が描かれています。 IA コミュニティでの人気により、この本は主にその動物に関連したシロクマの本として知られています。多くの IA 専門家は、情報アーキテクチャの定義と説明の権威としてこの本とその著者を参照しています。
2002 年版で著者らは、情報アーキテクチャはコンテンツ、ユーザー、コンテキストという 3 つの概念円で構成されていると述べています 。コンテンツには、テキスト、数値データ、画像、ビデオが含まれる場合があります。ユーザーは情報の対象視聴者であり、IA には視聴者の体験と視聴者のメンバーが情報を探す方法 (情報探索行動) が含まれます。コンテキストには、テクノロジー、企業文化、政治などの目標とリソースが含まれます。
ノースカロライナ大学チャペルヒル校での情報アーキテクチャに関するプレゼンテーションの中で、同大学情報図書館学部教授兼学部長のゲイリー・マルキオニーニ氏は、IA における情報の基本単位の概念をパッケージとして定義しました 。彼は、パッケージをテキスト、画像、ビデオ、または類似のデータの段落として説明します。情報アーキテクチャの一部には、大規模な情報システム内でパッケージをどのように構成し、それらをどのように管理およびアクセスするかについての計画が含まれます。便宜上、この記事ではマルキオニーニの用語を同じように使用します。
情報アーキテクチャにおけるもう 1 つの概念は属性です。属性とは、身長、体重、性別による人物の説明など、何かを説明するために使用する詳細です。情報には、そのパッケージまたはそのパッケージ内のオブジェクトを説明する属性を持つことができます。これらは、段落内の文字数などの物理的な属性、またはその段落を表示するための適切なコンテキストなどの抽象的な属性である可能性があります。情報アーキテクチャが効率的に機能するには、属性がパッケージとそのコンテンツに一貫して適用される必要があります。 IA には、属性が相互にどのように関係するかに関するロジックも含まれる場合があります。
情報アーキテクチャで使用されるコンポーネント
情報アーキテクチャの背後にあるより抽象的な概念を理解したところで、アーキテクトがそれらの概念を捉えるために使用する IA コンポーネントと手法を検討してみましょう。前述のシロクマの本では、情報アーキテクチャ システム内の 4 つのコンポーネントが示されています。
- 組織システムは、著者名やタイトル、靴のサイズ、生地、色などの情報を分類するカテゴリです。
- ラベリング システムは、対象読者に適切と考えられる用語のレベルなど、情報を表現する方法です。たとえば、記事では「検眼医」と「眼科医」という用語を使用する必要がありますか、それとも「眼科医」の方が適切でしょうか?
- ナビゲーション システムは、情報が提示されたときに、ある情報から別の情報に移動するための手段です。たとえば、このページでは、[次へ] ボタンを使用して次のページに移動したり、ページの上部にある [アドベンチャー] や [技術] などのタブを使用していつでも新しい内容の探索を開始したりできます。
- 検索システムは、検索エンジンに単語を入力したり、番号付きリストで用語をスキャンしたりするなど、情報を検索する方法です。たとえば、このページの検索ボックスに複数の単語を入力して結果を絞り込み、読みたいトピックに近づくことができます。
情報アーキテクチャに関連するその他のコンポーネントは、モデルを実際の情報システムにするために使用されるテクノロジーから来ています。たとえば、情報をデータベースに保存している場合、特定の情報を取得するためのクエリ コンポーネントをアーキテクチャに組み込む必要があります。 Web サイトを構築している場合、情報にアクセスするには、閲覧、スクロール、クリックなどのコンポーネントが使用されます。
仕事の規模が大きいため、情報アーキテクトは何でも屋である必要があります。住宅を設計するとき、一般の建築家は、建築業者が設計図を理解できるように、確立された建築基準や政府の規制について知っていなければなりません。そうすることで、建物は法的検査に合格し、完成した家は安全で住みやすい場所になります。情報アーキテクトは、デジタル情報の作成、保存、アクセス、提示に関する業界標準についても同様に多様な理解を必要とします。このような標準には、統一モデリング言語 (UML)、ハイパーテキスト マークアップ言語 (HTML)、カスケード スタイル シート (CSS)、およびJavaScriptが含まれる場合があります。各カテゴリのラベルが使用されるたびに 1 つの正確な内容のみを意味することを保証するために使用される管理された語彙やメタデータなど、アーキテクトが知っておくべき一般的な業界慣行も重要です。
情報アーキテクチャの設計
すべての要素をまとめるために、情報アーキテクトは IA を文書化することから始めるかもしれません。これは、建築家が詳細な建築計画を設計図に文書化する方法と似ています。文書化とは、情報システムのセットアップに関与する専門家が従うべき明確なルールを確実に持つように、IA の書面による記録を作成することを意味します。このドキュメントは、保守担当者向けのリファレンス ガイドでもあり、IA 設計を長期間にわたって保存する方法に関する重要な指示を提供します。
アーキテクトが文書化するものとしては、パッケージの種類とその属性の説明、パッケージが相互にどのように関係しているかを示す図、ユーザーの決定がどのようにパッケージから別のパッケージに至るかを示すフローチャート、ワイヤーフレームと呼ばれる Web ページのレイアウト モデルなどがあります。情報をユーザーにどのように表示するか。新規または更新された IA 設計が実装前にマネージャーまたは取締役会の承認を必要とする場合、アーキテクトは会議で計画を提示するときに使用するスライド ショーを作成することがあります。
アーキテクトが開発の初期段階でブレインストーミングを行っているとき、または迅速な変更を検討する必要があるときは、まず紙、付箋、またはホワイトボードに IA コンポーネントのスケッチを作成することがあります 。計画がより強固になるにつれて、建築家はモデリング ソフトウェアを使用して IA とその部品の視覚的表現を作成する場合があります。たとえば、アーキテクトは、Visio、OmniGraffle、Dia などのダイアグラム ソフトウェアを使用して、ユーザーが情報内を移動する方法を示すフローチャートや、情報がどのように相互接続されているかを示すツリーやマップを作成できます。これらのアーキテクトは、Adobe Illustrator などのデスクトップ パブリッシング ツールを使用して、これらのグラフィックを最終的な IA ドキュメントに追加することもできます。
設計を支援するために、建築家は IA 用に特別に開発されたモデリング ソフトウェアを使用することもできます。以下は、Web サイトで使用されるモデリング ソフトウェアの例です。
- Optimal Sort は、ユーザーが情報とどのように対話するか (ユーザー エクスペリエンス、または UX と呼ばれます) を識別するため、アーキテクトは情報に最適なカテゴリとラベルを選択できます。
- Treejack は、ユーザーがどのように情報をナビゲートするか (Web ページをクリックして移動するか) を調査し、迷い込む可能性がある場所を特定します。
- Axure RP は、 Web サイトのプロトタイプの作成にワイヤー フレーム モデルのアプローチを使用します。
- Morae は、アーキテクトがユーザー エクスペリエンスをより深く理解し、その理解を IA の改善に活用できるように、既存の Web サイトの有効性をテストします。
設計が完了すると、情報アーキテクトは次のフェーズ、つまりその設計を実行に移すことができます。多くの IA 専門家が、設計の実装に使用される技術プロセスのすべてまたは一部に参加しています。その実装に何が関係するかを見てみましょう。
情報アーキテクチャを実践する
情報アーキテクチャで使用されるソフトウェアは 2 つのカテゴリに分類されます。 1 つは、前述したモデリング ソフトウェアです。もう 1 つは、建築家の計画に従ってシステムを構築するために使用される情報システム ソフトウェアです。
情報システム ソフトウェアを使用すると、IA の最も一般的な機能のいくつかを簡単に実装できます。たとえば、コンテンツ管理システム (CMS)ソフトウェアは、ファイル システムとライブラリの機能を組み合わせています。 CMS ユーザーは、時間の経過とともに情報のリビジョンを追跡し、必要に応じて古いリビジョンにアクセスしながら、情報のチェックアウト、更新、チェックインを行うことができます。さらに、CMS 自体または他のソフトウェアは、ドキュメントに追加したり Web ページに表示したりするために、必要に応じてその情報を取得できます。
Web コンテンツの整理と表示の両方を行う 2 つの人気のある CMS は、Drupal と Alfresco です。 Drupal は、主にハイパーテキスト プリプロセッサ言語 (PHP) で書かれた無料のオープンソースCMS です。 Drupal は非常に柔軟性があることで知られていますが、その主な魅力は、すぐに使える機能と、Web サイトの IA を実装するために必要となる無料の拡張機能です 。サブスクリプションベースの CMS である Alfresco は、組織の社内ドキュメントや記録を管理する機能など、単なる Web コンテンツを超えた IA を実装しています。
CMS 以外にも、他のソフトウェアを使用して IA の一部またはすべてを実装できます。たとえば、WordPress などの一部のブログソフトウェアや MediaWiki などのウィキ ソフトウェアは CMS として動作しますが、情報を保存、分類、表示するためのオプションは限られています。ドキュメント管理システム (DMS) は CMS に似ていますが、特定の種類の情報に限定されます。 KnowledgeTree のような DMS は、ドキュメントの形式を保持しながら、各リビジョンの作成者とタイムスタンプを追跡し続けることができます。また、情報を検索する場合、DMS はドキュメント自体の内容を検索するのではなく、タグに依存します。
情報はユーザーのニーズに応じて時間の経過とともに増加し、変化します。インフォメーション アーキテクトにとって、これは、情報の量や種類が既存の IA に適合しなくなったとき、またはその情報のコンテキストやユーザーに変化があったときを判断することを意味します。 IA を変更する必要がある場合、アーキテクトはモデルを更新する方法だけでなく、情報システムの管理に使用されるソフトウェアを更新するかどうかも考慮する必要があります。
情報アーキテクチャ文化
情報アーキテクチャ文化は、1990 年代のWebの爆発的な成長と、1996 年の Richard Saul Wurman の著書「Information Architects」の出版から生まれたようです。先に紹介した Peter Morville 氏は、アプリケーションの適用について同僚と熱心に議論したことを思い出します。図書館情報科学 (LIS) の原則をワーマンの情報アーキテクチャの概念に適用します。オライリーがルイス ローゼンフェルドとの共著でモーヴィルの本を出版したとき、このトピックへの関心は非常に高まり、2 年後、米国情報科学技術協会 (ASIS&T) のリチャード ヒルが、ローゼンフェルドによる第 1 回年次情報アーキテクチャ サミットの開催を支援しました。 。
ASIS&T は、2000 年の最初の開催以来、毎年 IA サミットを開催してきました 。このカンファレンスには、IA のイノベーターや著名な専門家によるワークショップが含まれます。 2011 年のカンファレンスで取り上げられるトピックには、情報アーキテクチャの特定分野、最新の IA 技術、情報アーキテクチャの現状と将来が含まれます。
情報アーキテクチャに対するこの関心の高まりは、他の組織やカンファレンスの立ち上げにも役立ちました。国際会議には、欧州情報アーキテクチャ (EuroIA) サミットやオーストラリアの情報アーキテクチャ会議 (Oz-IA) などがあります。 Information Architecture Institute (IAI) は、情報アーキテクチャ分野の進歩を目的とする専門組織です。 IAI は、IDEA: Information Design Experience Access と呼ばれる独自の年次カンファレンスを開催しています 。
では、典型的な情報アーキテクトとは誰でしょうか?アトランタのエモリー大学の Adelle Frank は、エモリー大学 Web サイトの背後にあるデータ管理の仕事を通じて、IA への情熱を抱いています。フランクは 2 つの IA サミット カンファレンスに出席しており、典型的な IA プロフェッショナルを「テクノロジーに精通し、優れた社交スキルと創造性を兼ね備えた、風変わりで知的な人物」であると説明しています。彼女はまた、情報アーキテクチャの愛好家は、情報過多の混乱から創造的に秩序をもたらし、人々のインターネット体験を改善することを好むと説明しています 。
すべての情報アーキテクトがその役職で働いているわけではありませんが、Frank が説明したのと同じスキルと IA に対する情熱を持った人がたくさんいます。この成長を続けるコミュニティは、 RSSフィード、メーリング リスト、IA イベントのポッドキャスト、記事、ASIS&T や IAI などの主要組織のメンバーシップを通じて、最新の情報アーキテクチャ ニュースを常に入手しています。 Frank 氏は、このテクノロジーに精通した群衆は、イベント中に Twitter を通じてメッセージを送受信することもあり、IA 愛好家が直接その場に参加できなくても情報を入手できるもう 1 つの方法を提供していると付け加えました 。
この記事では、情報アーキテクチャの歴史、概念、テクニック、テクノロジについて説明してきましたが、実際には表面をなぞっただけです。 IA は非常に幅広いトピックであり、初心者と経験豊富な建築家の両方に役立つ文献が数多くあります。さらに多くの情報を得るには、このサイトのユーザー インタラクション IA に参加し、次のページに進むをクリックしてください。
この記事の作成に協力してくれた情報アーキテクト Adelle Frank に特別に感謝します。