初めまして,高安です。“メタ脳”というのは,抽象的にモノゴトを考えることを意味しています。このテーマで書こうとしたのは,編集者の方から「『ITアーキテクト』はどのような考え方をしているのでしょうか,それを書いてほしい」というリクエストをもらったからです。そこで今回はまず,私が考える理想のITアーキテクト像と,ITアーキテクトに欠かせない「抽象化する思考」についてお話します。 システムには複数のステークホルダーがいて,それぞれ別の視点を持っています。これらの視点を統合して整合性をとり,抽象的なモデル,つまりアーキテクチャを作ることが,ITアーキテクトの役割です(図)。 ただし,抽象化するだけでは単なる評論家になってしまいます。ハードウエアやネットワーク,ミドルウエア,開発言語といった具体的な実装技術にも,ある程度精通していなければなりません。そうでないと,個別の要素技術を専門にするスペシャリ