概要
NPV(正味現在価値)
NPV = 初期投資を差し引いた将来CFの現在価値の総和。NPV > 0 なら投資すべき。時間価値を考慮できる点でROIより優れる。
インクリメンタル分析
投資判断では「現状との差分のみ」を計上する。既存売上全体をカウントするミスを避けること。CVR変化分×UU×AOV×粗利率がベース。
WACC(割引率)
Weighted Average Cost of Capital(加重平均資本コスト)。これを超えるリターンが投資条件。今回は年12%(月1%)を使用。
感度分析
CVR・UU・AOVのどれか一つが外れると大きくNPVが変わる。エンジニアはこれらの計測精度に責任を持つ。
問題
ECサイト企業のエンジニアとして、新機能「レコメンドエンジン強化」への投資判断に関わることになった。
プロジェクト概要
| 項目 | 値 |
|---|---|
| 初期投資 | 開発コスト 1,200万円(エンジニア3名 × 4ヶ月) |
| 追加インフラコスト | GCP費用として月 30万円増加(永続的) |
| 期待効果 | CVR(購買転換率): 現行 2.5% → 3.0% に改善 |
| 月間UU | 100万人 |
| 平均注文単価(AOV) | 5,000円 |
| 粗利率 | 30% |
| 割引率(WACC) | 年12%(月1%) |
| プロジェクト期間 | 3年間(36ヶ月) |
| 効果発現 | 開発期間(4ヶ月)中は売上効果なし、5ヶ月目から発現 |
問い
- CVR改善による月次の粗利増加額を計算せよ
- 月次のキャッシュフロー(インフラコスト控除後)を計算せよ
- 36ヶ月のNPV(正味現在価値)を計算せよ
- NPVの結果から投資判断し、エンジニア視点のリスクを2つ挙げよ
ヒント(段階的開示)
ヒント1 — 方向性
インクリメンタルな効果とは「改善前後の差分」のみを捉えること。CVR変化分 × UU × AOV × 粗利率 がベース。
ヒント2 — NPVの公式
NPV = Σ(各期のCF / (1+r)^t)− 初期投資
- 開発期間(t=1〜4): CF = −30万円/月(インフラコスト)
- 効果期間(t=5〜36): CF = 粗利増加額 − 30万円/月
- 初期投資1,200万円は t=0 時点
ヒント3 — 月次粗利増加額と等比数列の和
# 月次粗利増加額
CVR差分: 3.0% - 2.5% = 0.5%
追加購買数: 100万人 × 0.5% = 5,000件
追加粗利: 5,000件 × 5,000円 × 30% = 750万円/月
# 月次CF(効果期間)= 750万円 - 30万円 = 720万円
# NPV近似: PVIFA公式
PVIFA(r, n) = (1 - (1+r)^-n) / r
キャッシュフロー計算
1. 月次粗利増加額
CVR差分 = 3.0% - 2.5% = 0.5%
追加購買数 = 1,000,000 UU × 0.5% = 5,000 件/月
追加売上 = 5,000件 × 5,000円 = 2,500万円/月
追加粗利 = 2,500万円 × 30% = 750万円/月
2. 月次キャッシュフロー
| 期間 | t | 月次CF | 内訳 |
|---|---|---|---|
| 開発期間 | t=1〜4 | −30万円/月 | インフラコストのみ |
| 効果期間 | t=5〜36 | +720万円/月 | 750万円(粗利増)- 30万円(インフラ) |
NPV計算
割引率 r = 1%/月
開発期間のPV(t=1〜4)
PV = -30 × Σ(1/1.01^t, t=1..4)
= -30 × (0.9901 + 0.9803 + 0.9706 + 0.9610)
= -30 × 3.902
≒ -117万円
効果期間のPV(t=5〜36)
# PVIFA公式
PVIFA(r, n) = (1 - (1+r)^-n) / r
PVIFA(1%, 36) = (1 - 1.01^-36) / 0.01 = (1 - 0.6989) / 0.01 ≒ 30.11
PVIFA(1%, 4) = (1 - 1.01^-4) / 0.01 ≒ 3.902
# 効果期間(t=5〜36)のPVIFA = 30.11 - 3.902 = 26.21
PV(効果期間)= 720万円 × 26.21 ≒ 18,871万円
NPV計算
NPV = -1,200万円(初期投資)
+ (-117万円)(開発期間インフラ)
+ 18,871万円(効果期間CF)
= 17,554万円(≒1.76億円)
→ NPV > 0 のため、財務的には投資実行を推奨
NPVは約1.76億円と大幅にプラス。財務的には明確に投資すべき。
NPVフロー図 — キャッシュフロータイムライン
投資判断とリスク
判断: NPVは約1.76億円と大幅にプラスのため、財務的には明確に投資すべき。
エンジニア視点のリスク
1
CVR改善効果の不確実性
CVR 2.5%→3.0% という仮定は楽観シナリオ。A/Bテストなしで36ヶ月分を前提にするのは危険。段階的リリース(カナリアデプロイ)で実測値を取りながら投資継続判断するべき。
CVR 2.5%→3.0% という仮定は楽観シナリオ。A/Bテストなしで36ヶ月分を前提にするのは危険。段階的リリース(カナリアデプロイ)で実測値を取りながら投資継続判断するべき。
2
インフラコストのスケールリスク
UU増加・モデル複雑化によりGCP費用が30万円/月を超える可能性がある。BigQuery/Vertex AIの従量課金は急増しやすい。コスト上限アラート(DatadogやGCPの予算アラート)の設定が必須。
UU増加・モデル複雑化によりGCP費用が30万円/月を超える可能性がある。BigQuery/Vertex AIの従量課金は急増しやすい。コスト上限アラート(DatadogやGCPの予算アラート)の設定が必須。
ポイント解説
1
インクリメンタル分析
投資判断では「現状との差分のみ」を計上する。既存売上全体をカウントするミスを避ける。
投資判断では「現状との差分のみ」を計上する。既存売上全体をカウントするミスを避ける。
2
NPV vs ROI
ROIは時間価値を無視するためNPVが優れる。WACC(資本コスト)を超えるリターンが条件。
ROIは時間価値を無視するためNPVが優れる。WACC(資本コスト)を超えるリターンが条件。
3
感度分析の重要性
CVR・UU・AOVのどれか一つが外れると大きくNPVが変わる。エンジニアはこれらの計測精度に責任を持つ。
CVR・UU・AOVのどれか一つが外れると大きくNPVが変わる。エンジニアはこれらの計測精度に責任を持つ。
実務への応用
MOps/販促システムチームでのシナリオ
- クーポン自動配信機能の投資判断でも同様のフレームワーク適用可能
- BigQueryでCVR・AOVをコホート別に計測し、施策ごとのインクリメンタル効果を定量化する基盤を持つことで、PM/CTOへの提案精度が上がる
- Argo Workflowsでパイプライン構築 → dbtで集計 → 可視化という流れでPM向けダッシュボード化も検討価値あり
次のステップ
発展問題: IRR(内部収益率)とPayback Period(回収期間)も併せて計算し、複数の投資案件をランキングせよ
- 参考: 「ファイナンス思考」岡俊子著
- 参考: CFA Level 1 Capital Budgeting章
今日のまとめ
NPV = 初期投資を差し引いた将来CFの現在価値の総和。
CVR改善のような施策効果を「インクリメンタルな粗利」に変換し時間価値で割り引くことで、エンジニアも投資判断に参加できる。
PVIFA公式(等比数列の和)を使えば、Excel不要で手計算でも概算NPVが出せる。
CVR改善のような施策効果を「インクリメンタルな粗利」に変換し時間価値で割り引くことで、エンジニアも投資判断に参加できる。
PVIFA公式(等比数列の和)を使えば、Excel不要で手計算でも概算NPVが出せる。