ソリューションアーキテクチャ

ソリューションアーキテクチャ概論 ― 技術で殴るな、数字で殴れ ― 生成AI時代のアーキテクチャ超入門

ソリューションアーキテクチャ概論 ― 技術で殴るな、数字で殴れ ― 生成AI時代のアーキテクチャ超入門

本記事について

当サイトを閲覧いただきありがとうございます。 本記事はシリーズ『生成AI時代のアーキテクチャ超入門』の「ソリューションアーキテクチャ」カテゴリ第1弾として、ソリューションアーキテクチャ概論について解説する記事です。

EAが「地図」ならソリューションアーキテクチャは個別プロジェクトの走行ルート。ビジネス要件と既存システム・EA方針を踏まえ、予算・納期・組織制約の中で最適解を導く設計領域です。本記事ではEAとの違い、要件定義PoCまでの実務フロー、ソリューションアーキテクトの責務と道具を俯瞰します。

このカテゴリの全記事一覧・各記事で学べるポイントは以下のページにまとめています。

ソリューションアーキテクチャ 記事一覧 ― 生成AI時代のアーキテクチャ超入門senkohome.com/arch-intro-index-solution/

本記事のテーマについてさらに詳しく知りたい方は『ITアーキテクチャのセオリー』も参考にしてみてください。

そもそもソリューションアーキテクチャとは何か

建築設計事務所を想像してください。施主の「こんな家に住みたい」という要望を聞き、予算・土地の制約・建築基準法を踏まえて、現実的に建てられる最善の設計図を描くのが建築士の仕事です。

ソリューションアーキテクチャは、ITにおける建築設計です。ビジネス要件と既存システム・EA方針を踏まえ、予算・納期・組織制約の中で最適な技術設計を導く領域です。EAが「都市計画(全体地図)」なら、ソリューションアーキテクチャは「個別の建物の設計図」です。

もしソリューションアーキテクチャがなければ、技術者は要件を正しく理解しないまま実装を始め、完成後に「これは求めていたものと違う」という手戻りが発生します。

なぜ独立したアーキテクチャとして扱うか

ビジネス要件と技術の翻訳が必要

業務部門が欲しいのは「売上が上がる仕組み」であり、技術は二の次です。要件を技術設計に翻訳する専門性が求められます。

既存システムとの整合が絶対条件

個別プロジェクトでも既存の認証基盤・DB・ネットワークとの接続は必須です。ゼロから作れる案件は稀で、既存にどう接続するかが設計の大半を占めます。

予算・納期の制約で最適解が変わる

理想の設計は潤沢な予算と時間を前提にした空想です。ソリューションアーキテクトは制約の中で最も合理的な設計を選ぶ必要があります。

ソリューションアーキテクトの仕事

時系列で並べると次のようになります。全フェーズに関わる点が特徴で、要件定義だけ」「設計だけ」ではありません。

フェーズ主な作業
要件ヒアリング業務課題・ユーザー像・規模感の把握
現状分析AS-IS システム・制約・組織の把握
構想設計複数案の提示・比較・選定
詳細設計コンポーネント分割・データフロー・API設計
見積もり工数・コスト・期間の概算
実装支援技術課題の相談・設計レビュー
リリース後レビュー当初の判断が正しかったかの振り返り

典型的な設計プロセス

ソリューションアーキテクチャは複数案を出して選ぶのが標準です。1案だけ出すと、それが最適かどうかの判断ができません。最低3案を出して比較するのが鉄則です。

ソリューションアーキテクチャの複数案比較プロセス 建築設計と同じ。予算・制約の中で最善の設計図を描く ビジネス要件 申請ワークフローを デジタル化したい 翻訳 A案 SaaS 導入 ServiceNow / kintone 初期: 100万円 期間: 1か月 カスタマイズ: 低 リスク: 低 B案 ローコード Power Platform / Glide 初期: 300万円 期間: 3か月 カスタマイズ: 中 リスク: 中 C案 スクラッチ 自社フル開発 初期: 2,000万円 期間: 1年 リスク: 高 比較 比較評価表 評価軸 A B C 初期コスト 運用コスト カスタマイズ 導入期間 リスク 総合 推奨 次点 過剰 判断基準 1. 要件の80%をカバーできるか 2. 予算・納期の制約に収まるか 3. 運用体制が組めるか 4. 将来の拡張に耐えるか ROI 例: 投資500万 → 年間1,800万削減(月500h × ¥3,000) Payback 3年以内・3年ROI 100%以上が承認ライン 1案だけは判断不能。最低3案を比較し、数字で語れる設計が一人前

例えば「社内申請ワークフローを作りたい」という要件に対しては、以下のような3案が考えられます。

  • A案:SaaS(ServiceNow・kintone)を導入
  • B案:クラウドのローコード(Power Platform・Glide)で作る
  • C案:自社でフルスクラッチ開発

それぞれについて初期コスト・運用コスト・カスタマイズ性・期間・リスクを整理し、顧客と一緒に選びます。A案が100万円・1か月、C案が2000万円・1年なら、要件を見直してA案に寄せるのが賢明な判断です。

機能要件と非機能要件

ソリューションアーキテクチャで最も重要なのが非機能要件の定義です。機能要件は業務部門が書けますが、非機能要件(性能・可用性・セキュリティ・運用)は専門家でないと書けません。ソリューションアーキテクトの腕の見せ所です。

種類内容
機能要件システムが何をするか申請登録・承認・通知
性能要件どれだけ速く応答3秒以内・同時100ユーザー
可用性どれだけ止まらないか99.9%・月43分以内
セキュリティどう守るかMFA必須・監査ログ7年保存
運用どう運用するか24/7・営業時間のみ
拡張性将来どこまで伸びるか10倍のトラフィック

非機能要件を決めずに進めると、完成してから「遅い」「止まる」大炎上します。

決めるべきこと①:要件面

項目選択肢の例
解決すべき課題業務効率化・新規事業・コスト削減
スコープ最小機能/フル機能
対象ユーザー社内/顧客/外部パートナー
利用規模10人・1000人・100万人
予算初期・運用・期間
非機能要件性能・可用性・セキュリティ目標

決めるべきこと②:設計面

項目選択肢の例
Buy/Build/Subscribe既製品・自社開発・SaaS
クラウド/オンプレAWS・Azure・GCP・自社 DC
既存システム連携API・ファイル・イベント
認証基盤既存SSO活用・新規構築
データ管理新DB・既存DB共有
運用体制内製・外部委託

ROIと見積もり

ソリューションアーキテクトは ROI(Return on Investment)の計算にも責任を持ちます。この投資がいくら儲けを生むかを示せないと、プロジェクトが承認されません。

例えば「申請ワークフローのデジタル化」なら、以下のような構図になります。

  • 投資:初期500万円 + 年間100万円の運用費
  • 効果:月間500時間の業務削減 × 時給3000円 × 12か月 = 年間1,800万円の削減

3年回収・5年で数倍のリターンを示します。効果が曖昧だと決裁が通らないため、投資対効果を数値で示すのがソリューションアーキテクトの重要な仕事です。

技術設計ができるだけではダメ。数字で語れる設計ができて一人前です。

PoCの使い所

ソリューションアーキテクチャで不確実な部分がある場合、PoCで小さく試します。PoC は全部作る前に核心の課題だけ検証するための手段で、早く失敗して軌道修正するのが目的です。

PoC で検証すべきは「技術的に可能か」ではなく、ビジネス価値があるかです。技術的に可能でも業務に役立たなければ意味がありません。

PoCで検証すべきPoCで検証すべきでない
未知技術の性能・品質既知技術の細かい仕様
ユーザー反応・業務効果UIの細かいデザイン
データの質・量既に検証済みの構成

プロジェクト規模別の設計深度

ソリューションアーキテクチャの深度と工数はプロジェクト規模で変わります。先に結論を言うと、要件定義にプロジェクト全体の20%以上を割くのが中規模以上では鉄則で、ここをケチると後工程で10倍返しになります。以下が業界標準の段階表です。

プロジェクト規模予算要件定義工数成果物バッファ
小規模(〜3か月)〜1,000万円1〜2週間(全体の10%)ユーザーストーリー + Figma+10〜20%
中規模(6〜12か月)1,000万〜1億円1〜3か月(15〜25%)要件定義書 + BPMN+20〜30%
大規模(1〜3年)1〜10億円3〜6か月(25〜30%)AS-IS/To-Be 詳細 + PoC複数+30〜50%
超大規模(3年〜)10億円〜6か月〜1年(30%以上)多段階要件 + 業界認定+50〜100%

ROI評価の数値Gateは、Payback 3年以内・3年ROI 100%以上が承認ライン。見積もりはピッタリではなく幅で──「3000万〜4500万円、バッファ50%」の提示が信頼される書き方です。

規模に応じた設計深度を守る。小規模で大規模の手法は過剰投資、逆は炎上します。

このカテゴリの知識構造

このカテゴリは全5記事で構成されています。プロジェクトのライフサイクルに沿って読み進める構造です。

ソリューションアーキテクチャの節構成 プロジェクトのライフサイクルに沿って読み進める構造 1 概要 全体像・役割 複数案比較・ROI 技術で殴るな数字で殴れ 2 要件定義 ヒアリング・MoSCoW ユーザーストーリー 机上の要件は氷山の一角 3 非機能要件 性能・可用性 セキュリティ・運用 品質を数値化する 4 ROI 投資対効果 見積もり・予算 数字で稟議を通す 5 PoC 検証・実験 Go/No-Go 早く失敗する プロジェクトのライフサイクル順 = ソリューションアーキテクトが踏む手順 ソリューションアーキテクトの実務フロー 要件ヒアリング 現状分析 構想設計(3案) 詳細設計 見積もり 実装支援・レビュー 全フェーズに関わる点が特徴。「要件定義だけ」「設計だけ」ではない 時間がなければ概要 + 要件定義の2節だけでも通すと残り3節の理解度が変わる

この5記事は、ソリューションアーキテクトが実際のプロジェクトで踏む手順をそのまま記事にしています。概要で全体像を掴み、要件定義で課題を整理し、非機能要件で品質を数値化し、ROIで投資対効果を示し、不確実な部分をPoCで検証する──この流れが一連の実務プロセスです。

途中から読むことも可能ですが、要件定義の作法を理解せずに非機能要件ROIだけを学んでも、前提が欠けた断片知識になりがちです。時間が限られる場合は、概要(本記事)と要件定義の2本だけでも通すと、残り3本の理解度が大きく変わります。

やってはいけないこと

各論記事で触れた禁じ手のうち、プロジェクト設計レベルで押さえるべき核心を1枚に。

禁じ手なぜダメか
現場観察せずインタビューだけで要件定義Target Canada 2015年撤退(20億ドル損失)のパターン
1案だけを提案書に載せる比較不能、最低3案が鉄則
機能要件だけ決めて非機能要件後回し完成後に「遅い」「止まる」で大炎上
ピッタリ見積もりで提示自治体基幹刷新3億円→12億円化のパターン、幅で提示
定性効果を全て数値化無理な数値化は信頼低下、並列記載が誠実
PoCのGo/No-Go基準を決めずに開始「まあまあ動きました」の玉虫色報告
AI活用効果を計上せずROI算出業務時間削減30%等が直接影響、AI前提で再計算
技術論理だけの提案書大企業の役員会で「で、いくら儲かるの?」で撃沈
段階的リリースなしのウォーターフォール新規事業・AI活用では柔軟性で失敗
PoCの期間に上限なし永遠に続く、「もう少しで答えが出そう」で半年延長
「最新技術で提案すれば通る」と過信最新は情報・人材不足リスク、制約の中の合理解が本業
「1案だけ提示すればよい」と省略比較不能、最低3案が鉄則

ソリューションアーキテクチャは技術で殴らず数字で殴る。制約の中での合理解が現場を救います。

AI判断軸

AI有利AI不利
要件を数字で定義できる曖昧な「いい感じに」要件
既存SaaS・主流技術を組み合わせる設計独自実装・フルスクラッチ
非機能要件を最初に数値化性能・可用性を後回し
段階的リリース(PoC→MVP→本番)ウォーターフォールで一括リリース
  1. 複数案を比較提示する — 最低3案、1案だけでは最適判断不能
  2. 非機能要件を最初に数値化 — 性能・可用性・セキュリティを後回しにしない
  3. Buy/Build/Subscribeを意識するSaaS 活用、自社実装は差別化領域だけ
  4. ROIを数字で示す — 投資対効果で決裁を通す、曖昧な効果は承認されない

AIが複数案比較を現実的にした理由

ソリューション提案で最も工数がかかるのは「3案出して比較表を作る」工程です。従来は1案でも設計に数週間かかるため、2案目・3案目は既存事例のコピーで済ませるケースが多くありました。

AIコーディングツールが変えたのは、プロトタイプの初期構築速度です。SaaS組み合わせ案、フルマネージド案、OSS自前構築案のそれぞれについて、技術構成図・概算コスト・移行ステップの骨子を数時間で生成できます。人間の仕事は「どの観点で比較するか」の軸設計と、生成された案の実現可能性を現場知識で検証する部分に移ります。

ただし、AIが出す比較案は学習データ上の典型構成に偏ります。自社固有の制約(既存契約・組織体制・法規制)は人間が明示的に条件として与えない限り反映されません。「3案出して」と丸投げするのではなく、制約条件を箇条書きで渡してから生成させることが精度を分けます。

SaaS+APIファーストがAI活用の前提になる

Buy/Build/Subscribeの判断で、AI時代は**Subscribe(SaaS利用)**の優位性がさらに高まっています。理由は単純で、主要SaaSはAPIドキュメントが充実しており、AIがそのまま連携コードを生成できるからです。

Buy/Build/Subscribe の判断フレームワーク AI 時代は Subscribe(SaaS)の優位性がさらに高まっている Subscribe SaaS 利用 向くケース: 共通業務(CRM・HR・会計) API ドキュメントが充実 AI が連携コードを即生成可能 初期: 低 | 運用: 月額課金 カスタマイズ: 低〜中 AI 時代の第一選択肢 Buy パッケージ購入 向くケース: 業界固有の規制対応 大規模 ERP・基幹系 オンプレ必須の環境 初期: 高 | 運用: 保守契約 カスタマイズ: 中(設定ベース) 導入実績が判断の鍵 Build 自前開発 向くケース: 差別化の核になる領域 競合優位を生む独自機能 SaaS に該当製品なし 初期: 最高 | 運用: 自社負担 カスタマイズ: 最高 「なぜ自前か」の説明責任 判断フロー 差別化領域か? Yes → Build(自前) No SaaS で要件80%以上? Yes → Subscribe(SaaS) AI 時代のポイント: SaaS は API ドキュメントが充実 → AI が連携コードを即生成。自前実装は AI が参照できるドキュメントがない 差別化領域だけ Build、それ以外は SaaS の API を組み合わせるのが現実解

フルスクラッチで実装した独自システムは、AIが参照できるドキュメントがほぼ存在しません。結果として保守・拡張のたびに人間が全コンテキストを読み解く必要があり、AI時代の生産性向上から取り残されます。

差別化領域だけをBuild(自前実装)し、それ以外はSaaSAPIを組み合わせる設計にしておくと、AI活用の恩恵を最大限受けられます。提案書を書く際も「なぜ自前実装するのか」の説明責任が以前より重くなっていることを意識してください。

筆者メモ — 「技術論理だけの提案書」が役員会で撃沈する話

技術的に美しい提案書を書き上げて意気揚々と持ち込んだら、役員会で「で、いくら儲かるの?」の一言で撃沈する──というのは、ソリューション提案の現場で繰り返される失敗の典型です。

アーキテクチャ図も技術選定理由も完璧、性能試算も網羅、移行リスク評価も丁寧──それでも費用対効果の数字が一行もなければ稟議は通りません。役員会では、技術論ではなく「年間いくら浮くか」「いくら稼ぐか」が判断軸になるからです。

「技術で殴っても稟議は通らない。数字で殴れ」という現場の格言が示すように、どんな設計書でも最初に年間いくら浮くか・いくら稼ぐかのスライドを置けば通過率が格段に上がる、と言われる所以です。技術設計の質を上げる努力と同じくらい、数字で語る訓練を積むのが、ソリューションアーキテクトの実力差になります。

まとめ

本記事はソリューションアーキテクチャ概論について、複数案比較・非機能要件ROIPoC・規模別設計深度・AI時代の役割シフトまで含めて解説しました。如何だったでしょうか。

複数案を比較し、非機能要件を数値化し、Buy/Build/Subscribeを意識し、ROIを数字で示す。これが2026年のソリューションアーキテクチャの現実解です。

次回は「要件から設計への橋渡し」について解説します。要件定義の作法と落とし穴を、現場観察・3案比較・トレーサビリティの観点から掘り下げる予定です。

シリーズ目次に戻る → 『生成AI時代のアーキテクチャ超入門』の歩き方

本記事で扱った内容の詳細は AWS ソリューションライブラリ も合わせて参考にしてください。

それでは次の記事も閲覧いただけると幸いです。