エンタープライズアーキテクチャ(EA)は複雑で多面的な分野であり、その中心にはEAランドスケープという概念がある。EAランドスケープは、組織のアーキテクチャを定義する包括的なアーキテクチャ記述の集合を含む。しかし、EAランドスケープが単一で一体化された存在ではなく、それぞれが特定のニーズや要件に対応するように調整された、異なるアーキテクチャモデルや視点の集合であることを認識することが重要である。
EAランドスケープの整理と構築
EAランドスケープを理解し、整理することは、アーキテクチャプロセスの基盤である。以下の点に注意が必要である:
- EAランドスケープの構築:
- EAの開発と維持を目的としたすべてのイニシアチブが、EAランドスケープに貢献する。
- 時間の経過とともに、複数のアクションが行われる中で、EAランドスケープは進化し、適応し、更新される。
- TOGAFフレームワークに組み込まれたイテレーションの概念は、この動的な性質に対応している。
- アーキテクチャプロジェクトとEAランドスケープ:
- イテレーションをアーキテクチャ開発プロセス(ADM)の再順序付けやループ処理に限定して捉えるのではなく、アーキテクチャプロジェクトという概念と組み合わせることを検討すべきである。
- 各アーキテクチャプロジェクトは、特定のニーズに応えるために、EAランドスケープの一部を意図的に開発する。
- 過去のアーキテクチャを文脈として捉え、プロジェクトはEAランドスケープ内のコンポーネントを精緻化し、場合によっては変更する。
- 構築されたEAランドスケープの構成要素:
- EAランドスケープが構築されると、その中には記述、制約、ガイダンスが含まれる。
- 情報収集、分析、レビュー、承認を繰り返すことが、確信を持って意思決定を行うために不可欠である。
- 既存の意思決定、ガイダンス、制約は、継続的なアーキテクチャ開発を支える。
- ベストプラクティスは、最小限の情報収集と分析に注力し、直近の質問に応えることに重点を置く。
EAランドスケープの4つの独立した特性:

-
- 広がり:アーキテクチャプロジェクトがカバーする主題を指す。領域、組織、イニシアチブを横断でき、特定の主題分野の階層を形成する。
- 詳細度:アーキテクトは、アーキテクチャプロジェクトの目的を達成するために必要な最小限の詳細まで開発すべきである。
- 時間:各アーキテクチャ開発プロジェクトには計画期間があり、それがターゲットアーキテクチャが達成される時期を指す。変化し続ける未来を考慮することは不可欠である。
- 最新性:アーキテクチャ記述、仕様、ビューは特定の目的のために作成される。その最新性を認識することで、見直しや置き換えが必要かどうかを判断できる。
複雑さの対処
EAランドスケープは、 neatly に制限された空間ではないことを認識することが重要である。むしろ、さまざまな方向に突き出たスパイクを持つ統合された中心に似ている。アーキテクトとして、この複雑さを対処し、上記で示した主要な原則や特性を活用して、アプローチを適応させる準備が必要である。











