ソリューションアーキテクト(、ソリューションズアーキテクトとも、略称: SA)は、情報技術の分野で、特定の業務上の要請に応える情報システム(ソリューション)全体の構造であるソリューションアーキテクチャ()を設計し、その実現を技術面から導く職種・役割である。エンタープライズアーキテクチャが組織全体を対象とするのに対し、ソリューションアーキテクチャは通常、個々のプロジェクトや案件の範囲で、業務・情報・技術の各観点にまたがる設計を扱う。クラウド事業者やソフトウェア企業では、顧客に対して自社製品を用いたシステム設計を支援する顧客対応の技術職の名称としても用いられている。

概要 ソリューションアーキテクチャの定義 The Open Groupが策定するアーキテクチャフレームワークTOGAFのバージョン9.2は、ソリューションアーキテクチャを「個別の、焦点を絞った業務活動と、それを情報システム・情報技術がどのように支えるかについての記述」と定義している。同標準は、ソリューションアーキテクチャが通常は単一のプロジェクトまたはプロジェクトのリリースに適用され、要件をソリューションのビジョン、業務・ITシステムの上位の仕様、実装作業の一覧へ変換するのを助けるものであると注記している。ガートナーの用語集は、ソリューションアーキテクチャを「特定のソリューションについてのアーキテクチャ上の記述」とし、エンタープライズアーキテクチャのビジネス・情報・技術の各観点からの指針を組み合わせるものと説明している。

情報技術分野のスキル体系である(SFIA)は、スキル「ソリューションアーキテクチャ」(スキルコードARCH)を「合意された事業成果を実現するために、多面的なソリューションアーキテクチャを策定し伝達すること」と定義し、責任レベル4から6の3段階でその内容を記述している。

職種としての位置づけ 求人情報サイトのDiceは、ソリューションアーキテクトを、特定の業務上の要請に対する技術的な解決策を設計・伝達・管理する責任を持つ職種と説明し、建築家が建物の設計図を描くように、開発の過程を通じて全体の技術的な方向性を示す役割にたとえている。同記事は、組織全体のIT戦略と大規模なシステム統合に焦点を当てるエンタープライズアーキテクトを対比として挙げ、ソリューションアーキテクトは通常、自らコードを書くことを担わないとしている。Built Inは、ソリューションアーキテクトの責務としてプロジェクトや業務上のソリューションの仕様に適合するソフトウェアアーキテクチャの定義と設計などを挙げ、経験を積むにつれて個々の実装の詳細から上位の設計へ重点が移るとしている。

アジャイルソフトウェア開発を大規模組織に適用する枠組みである(SAFe)では、「ソリューションアーキテクト/エンジニアリング」が、複数のアジャイルリリーストレインと供給者にまたがる「ソリューショントレイン」に共有される技術的・アーキテクチャ的ビジョンを定義・伝達し、開発中のソリューションが目的に適合することを支える役割として定義されている。

効果に関する研究 Slot、Dedene、Maesは2009年、49件のITプロジェクトを対象にソリューションアーキテクチャの活用とプロジェクトの成果との関係を統計的に分析し、ソリューションアーキテクチャの使用が予算超過と期間超過の減少、プロジェクト計画の信頼性の向上、顧客満足度の向上と相関していたと報告している。

業務内容 SFIA 9は、スキル「ソリューションアーキテクチャ」に含まれる活動として、次のようなものを挙げている。 本番環境におけるソリューションの運用と保守の計画を、サービス・プロセス・組織・運用モデルの変更を含めて定義すること 既存および計画中のソリューションの構成要素が、関連するアーキテクチャ・戦略・方針・標準・慣行と両立することを確認すること セキュリティ、プライバシー、テストに関する要件を考慮すること 適切なクラウドサービスを特定し、費用への影響を評価して費用効率を最適化すること、およびクラウドサービスへ構成要素を移行するためのロードマップを策定すること 実装のロードマップを策定し、伝達すること 仕様からの変更要求や逸脱の管理を含め、実装を支えるガイダンスとリスクに基づくガバナンスを提供すること

責任レベル別には、レベル4では特定の業務・基盤・機能領域におけるソリューションアーキテクチャの策定に貢献し、費用・性能・拡張性のトレードオフを伴う代替案を評価してアーキテクチャ上重要な決定を文書化すること、レベル5では策定を主導し、技術計画の準備やソリューション開発・統合に対する技術的なガイダンスとガバナンスを担うこと、レベル6では複雑なソリューションのアーキテクチャの策定を主導し、機能・サービス品質・費用効率・システム管理の各要求のバランスを取り、複数のプロジェクトにまたがる目標アーキテクチャを調整することが記述されている。SFIAはこのスキルに関連するスキルとして、エンタープライズおよびビジネスアーキテクチャ、システム設計、要件定義と管理、ソフトウェア設計、ネットワーク設計、インフラストラクチャ設計などを挙げている。

設計に当たっては、クラウド事業者が公開する設計指針も参照される。Amazon Web Services(AWS)のAWS Well-Architectedフレームワークは、AWSが自社のソリューションアーキテクトによる顧客支援の経験に基づいて確立したとするクラウド設計のベストプラクティス集で、運用上の優秀性の設計原則の一つとして、オブザーバビリティを実装して実用的な知見を得ることを挙げている。Google CloudもGoogle Cloud Well-Architected Frameworkを公開しており、同社のアーキテクト認定資格ではその原則の理解が要件とされている。

日本における位置づけ 経済産業省と情報処理推進機構(IPA)が策定したITスキル標準(ITSS)は、IT技術者の職種を11職種35専門分野に分類し、7段階のレベルを定めた枠組みで、レベルの段階は英国のスキル標準であるSFIAなどを参考に定められた。ITSSは2002年に登場し、2017年時点の最新版は2012年3月に公表された「ITスキル標準V3 2011」であった。その11職種の一つ「ITアーキテクト」は、「ビジネス及びIT上の課題を分析し、ソリューションを構成する情報システム化要件として再構成」し、「情報システム全体の品質(整合性、一貫性等)を保ったITアーキテクチャを設計する」職種と定義され、主な活動領域として「ソリューションの枠組み策定」と「ソリューションアーキテクチャの設計」が挙げられている。同職種はアプリケーションアーキテクチャ、インテグレーションアーキテクチャ、インフラストラクチャアーキテクチャの3つの専門分野に区分される。

日本のIT企業でも、顧客に対する技術支援や提案を担う職種名としてソリューションアーキテクトが用いられている。IoTプラットフォーム事業者のソラコムは、自社のソリューションアーキテクトを、営業とともに顧客と対面し、アーキテクチャ設計の提案やサンプルコード・プロトタイプの提供を含む技術面の支援を行い、顧客の要望を開発チームに届ける役割も担う技術者のポジションと説明している。製品の販売前に技術面から顧客を支援するプリセールスエンジニア(セールスエンジニアリング)の職務がソリューションアーキテクトの名称で呼ばれる例もあり、CodeZineは2025年、野村総合研究所でソフトウェア開発を経験した後にプリセールスエンジニアとしての経歴を重ね、dbt Labsでソリューションアーキテクトを務める技術者の講演を報じている。

ベンダーにおけるソリューションアーキテクト クラウド事業者やソフトウェア企業は、顧客やパートナー企業に対して自社製品を用いたシステム設計を支援する職種にソリューションアーキテクトの名称を用いている。AWSは自社のソリューションアーキテクトを、顧客の事業上の最大の要請と最新の技術的な解決策との橋渡しを担う役割と説明しており、AWS Well-Architectedフレームワークの序章では、同社のソリューションアーキテクトが多数の顧客のアーキテクチャの設計とレビューを支援してきた経験に基づいてフレームワークを確立したと述べている。NVIDIAの技術ブログは、ソリューションアーキテクトを一般に自社のシステムに関する知見を生かして顧客へより良いサービスの提案や技術的な解決を行う専門家と説明し、同社のソリューションアーキテクトが営業部門と連携して顧客の目標・戦略・技術的なニーズを理解し、それを満たすソリューションの定義と提供を支援すると紹介している。Databricksは2023年、顧客のデータとAIに関する取り組みの実現を加速させるための提供面と技術面の助言役として「デリバリーソリューションアーキテクト」の職種を新設したと発表した。監視サービスを提供するDatadogも、パートナー企業の技術者の育成や、クラウド移行などパートナーの技術的な取り組みを支援する「パートナーソリューションアーキテクト」の職種を置いている。

資格・認定 ソリューションアーキテクトの名称を冠する認定資格として、AWSが提供する「AWS Certified Solutions Architect - Associate」(SAA)と「AWS Certified Solutions Architect - Professional」(SAP)がある。SAAは、費用と性能が最適化されたソリューションの設計に重点を置くAssociateレベルの認定で、2026年9月時点で試験時間130分・65問・受験料150米ドル、認定の有効期間は3年である。SAPはProfessionalレベルの認定で、同時点で試験時間180分・75問・受験料300米ドルである。AWS認定はFoundational・Associate・Professional・Specialtyの4レベルからなり、2024年2月時点で12種類が提供されていた。EnterpriseZineが2024年に掲載した試験対策書の著者へのインタビューでは、SAAは「ITシステムの設計などを担う方に向けて設けられ」た資格で、多くの調査で取得したいIT資格の上位に挙げられており、試験ではAWS Well-Architected Frameworkに沿った設計ができるかが特に問われると説明されている。

Google Cloudの「Professional Cloud Architect」は、Google Cloud上でソリューションを設計・開発・管理する能力を認定する資格で、2026年9月時点で試験時間2時間、受験料200米ドル、認定の有効期間は2年であり、推奨される経験として業界経験3年以上(うちGoogle Cloudを使用した設計・管理の経験1年以上)が示されている。Salesforceも、Certified Technical Architect、Certified Application Architect、Certified System Architect、Certified B2C Solution Architectなどのアーキテクト向け認定資格を提供している。ITメディアのCIOは、クラウドアーキテクトの技能を示す認定としてAWS Certified Solutions ArchitectやGoogle Professional Cloud Architectを挙げている。

関連項目 エンタープライズアーキテクチャ ソフトウェアアーキテクチャ ITスキル標準 システムアーキテクト試験 セールスエンジニアリング 非機能要件

脚注

関連文献