LESSON 30分

ストーリー

田中VPoE
「コスト構造と隠れたコストを学んだところで、それらを統合してTCOを算出してみよう。」
あなた
「TCOというのは、導入から廃棄までの全コストということですよね。」
田中VPoE
「その通り。AI投資の場合、3年TCOと5年TCOを出すのが一般的だ。さらに、前提条件が変わったときにコストがどう変動するかの感度分析も重要になる。」
あなた
「前提条件が変わるというのは、例えばどういうことですか?」
田中VPoE
「例えば、利用者数が想定の1.5倍になったら?API単価が2倍になったら?こういう変動にコストがどう反応するかを事前に把握しておくんだ。」

TCO(Total Cost of Ownership)とは

TCOは、システムやサービスの取得から運用・廃棄までのライフサイクル全体にかかるコストの総額です。

TCOの構成要素

TCO = 初期費用 + ランニングコスト × 年数 + 隠れたコスト + 廃棄コスト
構成要素時期内容
初期費用導入時開発、データ準備、インフラ構築
ランニングコスト毎年API、運用保守、継続改善
隠れたコスト導入時+毎年組織変革、教育、機会コスト、技術的負債
廃棄コスト終了時データ移行、システム解体、契約解除

3年TCO試算の方法

Step-by-Step で試算する

Step A: 初期費用を集計する

Year 0(導入年)に発生するコストをすべて洗い出します。

Step B: 年間ランニングコストを算出する

各年のランニングコストを見積もります。年々変動する項目に注意します。

Step C: 隠れたコストを加算する

組織変革コスト(初年度)、教育コスト(初年度+追加分)、技術的負債(累積)を加えます。

Step D: 廃棄コストを見積もる

3年後にシステムをリプレースする場合のコストを見込みます。

NetShop社 CS対応AI の3年TCO

項目Year 0Year 1Year 2Year 3合計
初期開発費1,950万---1,950万
API利用料-360万400万450万1,210万
インフラ-240万240万260万740万
運用保守-480万480万480万1,440万
継続改善-200万250万300万750万
組織変革500万---500万
教育(初期)450万---450万
教育(追加)-50万50万50万150万
技術的負債-50万150万300万500万
年間合計2,900万1,380万1,570万1,840万7,690万

3年TCOの可視化

コスト(万円)
3000 |■
     |■
2500 |■
     |■
2000 |■            ■
     |■       ■    ■
1500 |■       ■    ■
     |■       ■    ■
1000 |■       ■    ■
     |■       ■    ■
 500 |■       ■    ■
     |■       ■    ■
   0 +---+---+---+---
     Year0  Y1   Y2   Y3

5年TCO試算

3年TCOに加えて、4-5年目のコスト変動も見込みます。

4-5年目の考慮事項

考慮事項影響
モデルの陳腐化新モデルへの移行コストが発生
技術的負債の増大リファクタリングや刷新が必要に
スケール拡大利用量増加に伴うコスト増
契約更改ベンダー交渉、ライセンス見直し

5年TCO(概算)

期間累積コスト
Year 02,900万円
Year 1まで4,280万円
Year 2まで5,850万円
Year 3まで7,690万円
Year 4まで9,800万円
Year 5まで12,200万円

感度分析

感度分析とは

前提条件(パラメータ)が変動したときに、TCOがどの程度変化するかを分析する手法です。

主要パラメータと変動幅

パラメータ基本値変動幅TCO への影響度
月間リクエスト数6,000件+50% / -30%
API単価5円/件+100% / -50%
運用保守人員0.5人月+0.5人月
モデル再学習頻度年4回年2回 / 年6回
インフラ単価月20万+30% / -20%

感度分析の結果(3年TCO)

シナリオTCO基本値との差
基本シナリオ7,690万円-
リクエスト数+50%8,300万円+610万円(+8%)
API単価2倍8,900万円+1,210万円(+16%)
運用保守+0.5人月9,130万円+1,440万円(+19%)
リクエスト数-30%7,330万円-360万円(-5%)

トルネード図

感度の高い順にパラメータを並べたトルネード図で、どのパラメータがTCOに最も影響するかを可視化します。

           -20%                基本値               +20%
            ←──────────────────|──────────────────→
運用保守人員  ████████████████████|████████████████████
API単価      ███████████████████|███████████████████
リクエスト数  ██████████████████ |██████████████████
再学習頻度   █████████████      |█████████████
インフラ単価  ████████           |████████

TCO分析のベストプラクティス

1. 前提条件を明示する

すべての前提条件を文書化し、ステークホルダーと合意します。

【前提条件一覧の例】
- 為替レート: 1ドル = 150円
- 人件費単価: エンジニア 月額80万円
- インフレ率: 年2%
- 利用量成長率: 年10%
- 割引率: 5%(NPV計算に使用)

2. 楽観/基本/悲観の3パターンを用意する

パターン特徴用途
楽観すべてが計画通りに進む最良ケースの把握
基本最も蓋然性の高いシナリオ意思決定のベース
悲観複数の問題が発生するリスク対策の判断材料

3. 定期的に見直す

TCOは導入前の一度きりではなく、以下のタイミングで見直します。

  • PoC完了後
  • 本番導入6ヶ月後
  • 年次レビュー
  • 大きな前提変更があった時

まとめ

  • TCOはライフサイクル全体のコスト総額であり、3年/5年で試算するのが一般的
  • 初期費用だけでなく、ランニングコスト・隠れたコスト・廃棄コストを含める
  • 感度分析でコストに最も影響するパラメータを特定し、リスク対策に活かす
  • 前提条件の明示と楽観/基本/悲観の3パターン提示が説得力を高める
  • TCOは定期的に見直し、計画と実績の乖離を管理する

次のステップへ

TCO分析の手法を学びました。次は演習で、実際にNetShop社のAI導入TCOを試算してみましょう。


推定読了時間: 30分