TOGAFとArchiMateを組み合わせることは、完全に最適化されたEA実践を構築する優れた方法です。TOGAFの包括的で柔軟なアプローチにより、企業に完全に適合したアーキテクチャの構築が可能になり、ArchiMateの明確さによってアーキテクチャの変更をより簡単に伝達・推進できます。
もちろん、両方を組み合わせることが最善の選択ですが、必須ではありません。最終的には、現在のEAの構成に基づいて判断すべきです。企業内にエンタープライズアーキテクトがいる場合、それぞれが学ぶべき内容や個人、チーム、部門へのトレーニング提供について独自の好みや提言を持っている可能性があります。
新規のエンタープライズアーキテクトにとって、TOGAFとArchiMateの両方を学ぶことは優れたキャリア機会を提供します。それぞれが価値ある資格取得ルートを提供し、候補者がハイレベルなEAの概念を理解し、最終的に上級職に適任となる包括的な専門家へと成長するのを支援します。
ArchiMateモデリング言語はTOGAFフレームワークと互換性を持つように設計されています。つまり、TOGAFフレームワークが提示するガイドラインやベストプラクティスに従うアーキテクトは、ArchiMate言語を使って、TOGAFフレームワークで提言されているさまざまなアーキテクチャ的視点に基づいたビューの作成を含む多くのモデリングタスクを実行できます。ArchiMate 3.0での改善により、これらがシームレスに統合可能になっています:
- TOGAFフレームワークとArchiMate言語の間には、視点の使用やアーキテクチャ資産およびモデルのための共通リポジトリ概念という点で重複があり、これは両者が堅固な共通基盤を共有していることを意味します。
- 2つの標準は、アーキテクチャ開発手法(ADM)およびエンタープライズアーキテクチャモデリング言語の定義において互いに補完し合います。
- ArchiMate 3.0標準は、TOGAFアーキテクチャ開発手法(ADM)のすべての段階において、アーキテクチャモデリングをサポートしています。
ArchiMate 3.0モデリング言語とTOGAF 9.1アーキテクチャ開発手法(ADM)との近似マッピングは、以下の図に示されています:

TOGAF統合のためのArchiMate 3.0標準のアップグレード
ビジネス、アプリケーション、テクノロジー層のコア要素における改善に加えて、ArchiMate 3.0標準はエンタープライズアーキテクチャ実践に関連するいくつかの拡張を追加しました:
- バージョン3.0では、テクノロジー層の拡張として物理層が導入され、施設、設備、材料などの構造的要素が追加されました。物理層はテクノロジー層の行動的要素を再利用しています。
- 動機拡張には、企業設計および運用を推進する要素が含まれます。これにはステークホルダー、駆動要因、評価、目標、要件、原則が含まれます。
- 実装および移行拡張は、エンタープライズアーキテクチャのすべての側面における実装および実装されたアーキテクチャの世代間の移行をモデル化します。これにはワークパッケージ、成果物、プラットフォーム、ギャップが含まれます。
- 戦略拡張は、ビジネス戦略および能力ベースの計画に対するモデリング支援を提供します。要素には能力、リソース、行動計画が含まれます。
ArchiMateを用いたTOGAF ADMの開発——事例研究
以下の例はArchiSuranceの事例研究からの抜粋であり、TOGAF ADMサイクル中に開発される可能性のあるモデルを示しています。
フェーズA:アーキテクチャ原則
TOGAF標準では、原則は予備フェーズの一部として確立および維持されます。この例では、原則、その依存関係、および目的を視覚的に表現する方法を示しています。

フェーズA:アーキテクチャビジョン
TOGAF標準では、フェーズAは、エンタープライズアーキテクチャのすべてのサブドメインにわたる目標アーキテクチャの高レベルなビジョンを確立することを含みます。この重要な部分は、ビジネス戦略の確立とモデリング、およびアーキテクチャとその実装のための可能性のあるソリューションが戦略をどのように支援するかを示すことです。
例:戦略ビュー

戦略ビューは、ビジネスアーキテクトが選択または検討中の行動経路、それらを支援する能力とリソース、想定される成果、およびそれらが組織の目標や動機にどのように貢献するかをモデル化できるようにします。
フェーズB:ビジネスアーキテクチャ
ビジネスアーキテクチャは、エンタープライズアーキテクチャのビジネス関連要素をモデル化します。TOGAF標準では、ビジネスプロセスを重要な要素として強調しており、これらはすべての他の要素の使用を効果的に調整し、企業のミッションに一致する価値を提供するからです。ArchiMate言語は、TOGAFビジネスアーキテクチャを視覚的にモデル化するために使用されます。ただし、ArchiMate標準は、コアメタモデルにおいてサービス指向アーキテクチャスタイルを規定しており、このスタイルは低コスト・低リスクで最大限の柔軟性、再利用性、変更の迅速さを促進するからです。ビジネスプロセスは、価値がサービスに関連付けられるビジネスサービスとして実現されます。
例:ビジネスプロセス
この例は、ビジネスアーキテクチャのための2つのビジネスプロセスをどのようにモデル化するかを示しています。ArchiSuranceの2つの主要なビジネスプロセスとその高レベルのサブプロセスを表示しています。

フェーズC:情報システムアーキテクチャ
TOGAFフェーズCはアプリケーションアーキテクチャおよびデータアーキテクチャをカバーする。これらはTOGAFフレームワークにおいて別個のサブドメインとして扱われるが、ArchiMate言語ではデータは各アーキテクチャドメインの側面である。
例:アプリケーションの協働
この例は、複数のアプリケーションがどのように協働するかを示し、それらの間の主要なデータフローを描写している。

例:情報構造
この例は、ビジネスオブジェクト間の関係を視覚的にモデル化する方法を示している。これは古典的な概念的データモデルのArchiMate版である。

ビジネスアーキテクチャにおける一般的な要件は、アプリケーションやデータがビジネスプロセスをどのように支援するかを把握することである。上記の図は、ステークホルダーのニーズに基づいて異なるレイヤー間で構築可能なクロスレイヤービューの一例である。
フェーズD:テクノロジー・アーキテクチャ
TOGAFフェーズDはテクノロジー・アーキテクチャを扱い、フェーズCで定義されたアプリケーションおよびデータ要件を満たすために情報技術がどのように展開されるかを示す。ArchiMate標準には、デバイス、システムソフトウェア、DBMSなどの技術的要素を含む別個のテクノロジー・アーキテクチャレイヤーが存在し、通信経路を表現できる。
例:インフラストラクチャ
この例は、企業の主要なインフラストラクチャ構成要素を場所と部門ごとにグループ化して示している。また、異なるデバイスを接続するネットワークおよびデバイス上にデプロイされた(アプリケーション)アーティファクトも示している。

ArchiMate 3.0仕様には、テクノロジー層に基づく新しい物理的要素とその関係性が追加された。これらの要素は機械や施設などの実体をモデル化するために使用できる。以下の図はその有用な例を示している。

フェーズEとF:機会と解決策、および移行計画
TOGAF ADMはフェーズEとFに続き、解決策の選定およびベースラインからターゲット状態へのアーキテクチャの実装および移行計画を扱う。ArchiMate標準にはコア言語に対する実装および移行拡張が存在するため、ADMのこの部分は以下の図のように記述できる。
例:移行ビュー

EAモデリング – 手書き、図面作成ツール、またはモデリングツールか?
実際、そう遠い過去ではないが、EAモデリングの象徴は3つのものだった:鉛筆、紙、マーカー。しかし、時間は進み、技術は進化している。すべてがデジタル化への傾向にあるように見える。しかし、あなたはその流れに飛び込める準備ができているだろうか?
図面作成ツール
図面作成ツールはソフトウェアモデリング作業のスピードと勢いを提供する。デジタルツールを効果的に使用すれば、大幅な時間の節約が可能になる。たとえば、高品質な図の印刷、簡単な元に戻す/やり直し、コピー&ペースト、形状パレットやチャートテンプレートの利用などである。
モデリングツール
多くの人が図面作成ツールとモデリングツールを互換可能と見なしているが、実際にはそうではない。実際、モデリングツールは図面作成ツールよりもより多くの機能を提供すべきであり、これらの機能は多くのユーザーには明らかでない場合がある。
図面作成ツールは、ツールが記号間の接続ルール(すなわち、形状やモデル要素間の関係)を「理解」している場合を除き、モデリングツールとは見なせない。以下の点は、モデリングツールが図面作成ツールに比べて持つ追加機能を示している。

- すべてのモデリングツールがこれらの機能をサポートしているわけではない(ただしVisual Paradigm 上記すべてをサポートしています)
ArchiMateはTOGAF ADMのサポートを必要としますか?
ArchiMateはEA向けの優れた視覚的モデリング言語ですが、EA開発プロセス全体を通じて段階的なガイドを提供する手法ではありません。ArchiMateは設計上TOGAF ADMとシームレスに統合できますが、鉛筆と紙だけでEAプロジェクトを開始することは、適切なツールがなく石器時代の作業をしているようなものです。
組織がEAの利点を認識している一方で、エンタープライズアーキテクチャの構築は決して容易ではありません。多くの組織が直面する一般的な課題は、どこから始めればよいか、どのように着手すればよいかが分からないことです。EAの未熟さは初期段階でのギャップや障害を生じさせ、さらなる進展を妨げる可能性があります。2007年、Gartnerは40%のEAプロジェクトが中止されたと調査しました。その後2015年に実施された調査では、70%の組織がEAプロジェクトの開始または再開を希望していることが明らかになりました。
ツール化
エンタープライズアーキテクチャツールを検索すると、2つの選択肢が見つかるかもしれません。成熟したEAツールは非常に高価ですが、ツリー構造のリポジトリと自分で編集可能なテンプレートのセットしか提供しません。2つ目の選択肢はVisioなどの図面作成ツールで、複数のアプリケーション間で情報を過剰に管理・処理する必要があります。
Visual Paradigm ガイド付きプロセスツール
TOGAF ADMはエンタープライズアーキテクチャを構築するためのプロセスであり、Visual ParadigmTOGAF ADMの実行と完了を段階的にガイドするプロセスナビゲーターを備えており、ArchiMate 3と完全に統合されています。以下の図はTOGAF ADM Guide-Throughツールのスクリーンショットです。TOGAF ADM Phase Bで実行されたステップを表示しています。

広く言えば、Visual Paradigmは以下の機能を提供/推進しています:
- TOGAF ADMを用いてエンタープライズアーキテクチャを開発する際、段階的にガイドするADMプロセスナビゲーター
- 成果物やアーティファクトを作成するための明確な手順
- ADMフェーズの完了時に成果物を生成
- 成果物を自動的にアーキテクチャリポジトリにアーカイブ
- サンプルテンプレートを提供することでTOGAFの理解を支援
- 分析および文書化に必要なツールやチャートを提供します。ArchiMate 3チャートおよびビュー(The Open Group認定)、実装計画チャート、移行ロードマップチャート、成熟度評価、PERTチャート、RACIチャート、実装要因評価および推論マトリクス、マージギャップ分析、ソリューションおよび依存関係マトリクスなども含まれます。
- 最後に、手頃な価格で驚異的な機能を備えた受賞歴のあるツールです
ガイド付きプロセスの例ステップ
ArchiMate 3をギャップ分析に使用する場合 – 右下の色見本を確認してください。これにより、チャート内の要素に効果的な色分けを適用できます。

成果物の自動生成
例のスクリーンショット – アクティビティを完了した後に生成されたTOGAF ADMの成果物。

Visual Paradigm ガイド付きプロセスアプローチの利点
- TOGAF ADMをフェーズ、アクティビティ、ステップに構造化し、手順、例、入力リファレンスを統合
- フェーズ、アクティビティ、ステップの現在位置と完了状況を示す進捗インジケーター
- 分析、図面作成、作業を段階的に実行し、成果物およびレポートを自動生成
- データを1つのステップから別のステップに自動的に転記し、さらなる処理や異なる種類の分析に活用
- 次のステップの入力参照として、成果物を進捗させる
- 担当者とタイムライン、役割を割り当てて、自動的に活動または成果物をタスクとしてタスクマネージャーに割り当てる
- EA、プロジェクト管理プロセスを、アジャイルソフトウェア開発プロセスおよびツールセットとシームレスに統合する
ArchiMateツール選定のチェックリスト
最後に、良いArchiMateツールがサポートすべき内容を理解するために、以下のリストを確認しましょう。
- ArchiMate認定ツールですか?
- 上記の表に記載されたモデル化ツールの機能を提供していますか?
- ArchiMate 2およびArchiMate 3のArchiMateビューをサポートしていますか?
- Preliminary Phase AからPhase Hまで、TOGAF ADMを完全にサポートしていますか?
- 成果物用の電子アーキテクチャリポジトリを提供しており、カスタマイズ可能ですか?
- プロセスフレームワークをニーズに合わせてカスタマイズできますか?
- 成果物開発用の標準TOGAFテンプレートを提供していますか?
- プロセスは完全に自動化されており、使いやすいですか?
- チーム協働をサポートしていますか?
- 成果物の自動生成をサポートしていますか?
- ステップバイステップの組み込み型の説明、例、参照を提供していますか?
- 妥当な価格を提供していますか?
- ArchiMate統合を含む、ArchiMateモデリングとTOGAF ADMの両方をサポートしていますか?
- ArchiMateとは何ですか?
- 完全なArchiMateビューイングガイド
- ArchiMate 3のアップデート
- TOGAFとは何ですか?
- TOGAF ADMチュートリアル
- TOGAF 9.1フレームワーク – 総合ガイド
- 企業アーキテクチャ向けTOGAFソフトウェア
- 最高のTOGAFソフトウェア
- TOGAFの実践的チュートリアル
- TOGAF ADMを活用したステップバイステップの企業アーキテクチャチュートリアル
- EA開発におけるTOGAF ADMの必須知識
- TOGAF 9.2:新機能とは?
- TOGAFにおけるステークホルダー管理の実施方法は?
- TOGAFのステークホルダー – ビュー、関心事、要件
- TOGAF対Zachmanフレームワーク
- 事例研究:TOGAFとArchiMateの併用
- TOGAF ADMとアーキテクチャコンテンツフレームワーク
- ArchiMate 3の新機能
- TOGAF ADMとArchiMateツールの併用
- ArchiMate 3.1におけるバリューストリームの使い方
- ArchiMate 3.1の新機能