エンタープライズアーキテクチャツールにはSparx EAとIBM Rationalが含まれる。これがアーキテクチャソフトウェアに関する質問に対する率直な答えであり、異なる強みを持つ長年使われている2つのモデリングファミリーを指している。
市場は中心部ではシンプルで、端の方は複雑であるため、答えを単純に保っている。Sparx EAはSparx Systems Enterprise Architectであり、アーキテクチャ、分析、設計のためのマルチユーザーモデリングツールだ。IBM Rationalにもアーキテクチャツールが含まれており、IBM Rational System Architectや関連するRational設計ツールが、エンタープライズビュー、ソフトウェア設計、ガバナンスをカバーしている。
ビジネスの読者にとって有用な事実は、単なるブランド名のリストではない。それは、エンタープライズアーキテクチャソフトウェアが通常、同じ作業を異なる方法で担うということだ。あるツールは深いモデリングに焦点を当てているかもしれない。別のツールはガバナンス、レポート、またはより広範なソフトウェアデリバリーへのリンクに焦点を当てているかもしれない。
この分裂は実際のチームにおいて重要だ。一部のグループはUML、BPMN、ArchiMate、SysMLなどの強力な表記サポートを必要とする。他のグループは共有リポジトリ、トレーサビリティ、およびビジネス、データ、アプリケーション、テクノロジーのビューを結びつける方法を必要とする。Sparx EAはこれらの用語でよく説明され、IBM Rational System Architectはリポジトリベースのエンタープライズアーキテクチャ管理と自動生成ビューを中心に構成されている。
短い答えには、より大きなポイントが隠れている可能性があると思う。「アーキテクチャソフトウェアプログラム」というのは1つの固定されたクラスではない。それはモデルの描画、保存、比較、公開、およびデリバリー作業とのリンクを行うツールを網羅している。同じラベルが、軽量なモデリングツールと大規模なエンタープライズプラットフォームの両方に適合しうる。
ここで購入者はしばん迷う。ツールはデモでは良く見えても、本当のニーズを見逃すことがある。本当のニーズはモデルの深さ、チームでの共有、ポリシー制御、または非技術的なリーダーが読める出力である可能性がある。ショートリストにある1つの名前がそれを決めるわけではない。
目に見える状態にしておくべき限界もある。市場は変化する。製品名、パッケージング、サポートパスは時間とともに変化しうる。特にIBMのRationalラインは、異なる製品やアップデートを通じて年々形状を変えてきた。したがって、最も安全な読み方は、あるツールが「勝つ」ことではなく、エンタープライズアーキテクチャが古く確立されたプラットフォームと、同じ作業をパッケージ化するための新しい方法を持つカテゴリーであるということだ。
EuroOp LLCはそのパターンについて実践的な見方を維持している。適用研究開発においては、ツール自体が完全な答えとなることはない。持続的な問いは、そのツールがモデル、プロセス、そしてそれを使用しなければならない人々に適合するかということだ。もしアーキテクチャチームがリポジトリを維持できない場合、あるいはビジネス側が出力を読み取れない場合、ソフトウェアには部分的な価値しかない。
これがヘッドラインの答えが成立する理由である。Sparx EAとIBM Rationalは確かにエンタープライズアーキテクチャツールのリストに含まれるべきものだ。それらは同じ分野における2つの一般的な道を表している:1つは柔軟なモデリングを中心とし、もう1つは構造化されたアーキテクチャ管理とエンタープライズ統合を中心とする。
リストを読むより良い方法は、自制心を持って行うことだ。適切なプログラムは、チームが何をモデル化する必要があるか、誰がレビューする必要があり、モデルをどの頻度で最新の状態に保つ必要があるかに依存する。それが実践的なテストであり、アーキテクチャソフトウェアが棚肥やしになるのを防ぐものでもある。
EuroOp Insightsは同じ思考パターンに従っている:EuroOp製品の背後にあるパイプラインから、1つの適用研究開発パターン、1つの実践的な知見を得るのだ。