🎓 レベル:標準 | 重要度:A(必須)
📎 前提:競争優位とは(持続的競争優位の源泉)(価値の楔 WTP−C)・バリューチェーンとコスト構造(コスト優位)
要点(BLUF)
- ポーターの基本戦略は3つ——コストリーダーシップ(コストを下げる)・差別化(WTP を上げる)・集中(特定セグメントに上の2つを適用)。これは競争優位とは(持続的競争優位の源泉)の価値の楔(WTP − C)を、どちらの側から広げるかの選択です。
- 限られた資源をコスト削減と WTP 向上にどう配分するかの最適化として定式化できます。
- ポーターの**「中途半端(stuck in the middle)」——両取りは中途半端に終わるという主張は、普遍法則ではなく、両取りに複雑性ペナルティ**が伴うという前提のもとで成立します。前提を明示して数値で示します。
1. 基本戦略=楔のどちら側を広げるか
競争優位とは(持続的競争優位の源泉)で、競争優位は価値の楔(WTP − C)を作ることだと見ました。楔の広げ方は2方向です。
flowchart LR WEDGE["価値の楔 WTP − C を広げる"] --> COST["コスト優位:C を下げる"] WEDGE --> DIFF["差別化:WTP を上げる"] COST --> FOCUS["集中:特定セグメントに適用"] DIFF --> FOCUS
- コストリーダーシップ:経験曲線・規模・効率で C を下げる(バリューチェーンとコスト構造)
- 差別化:ブランド・品質・機能で WTP を上げる
- 集中:狭いセグメントに絞り、そこでコストか差別化を徹底する
問題は「両方やればもっと広がるのでは?」という素朴な疑問です。それを配分問題で検討します。
2. 配分問題として解く
資源予算 を、WTP 向上とコスト削減に配分します。割合 を WTP 向上に、 をコスト削減に振ります。両取り(中途半端)には効率を下げる複雑性ペナルティ がかかるとします。
import numpy as np
import pandas as pd
# 価値の楔を「WTP向上」と「コスト削減」への投資配分で作る
WTP0, C0 = 10.0, 8.0
B = 1.0 # 投資予算
gain_w = 6.0 # WTP向上の効き
gain_c = 4.0 # コスト削減の効き
phi = 0.6 # 両取り時の複雑性ペナルティ(<1)
def wedge(frac_to_w, penalty=1.0):
# frac_to_w を WTP向上に、残りをコスト削減に。penalty は両取りの非効率
bw = B * frac_to_w * penalty
bc = B * (1 - frac_to_w) * penalty
wtp = WTP0 + gain_w * bw
cost = C0 - gain_c * bc
return wtp - cost, wtp, cost
strategies = {
"差別化(WTP全振り)": (1.0, 1.0),
"コスト集中(コスト全振り)": (0.0, 1.0),
"中途半端(折半・ペナルティ有)": (0.5, phi),
}
rows = []
for name, (f, pen) in strategies.items():
w, wtp, cost = wedge(f, pen)
rows.append((name, wtp, cost, w))
df = pd.DataFrame(rows, columns=["戦略", "WTP", "コスト", "楔(WTP-C)"])
print(df.to_string(index=False, float_format=lambda x: f"{x:.1f}"))
出力:
戦略 WTP コスト 楔(WTP-C)
差別化(WTP全振り) 16.0 8.0 8.0
コスト集中(コスト全振り) 10.0 4.0 6.0
中途半端(折半・ペナルティ有) 11.8 6.8 5.0
出力の意味:全振りした純粋戦略(差別化8.0・コスト集中6.0)が、折半した中途半端(5.0)を上回ります。資源を一方向に集中すると、その軸で大きな楔を作れる。どちらの純粋戦略が勝つかは「どちらのレバーが効くか」(ここでは WTP 向上 gain_w=6 がコスト削減 gain_c=4 より効くので差別化が最良)で決まります。
3. 「中途半端」はなぜ劣るのか——前提を明示する
中途半端が劣る理由は、実は**複雑性ペナルティ **にあります。ペナルティを変えて確かめます。
import numpy as np
WTP0, C0, B = 10.0, 8.0, 1.0
gain_w, gain_c = 6.0, 4.0
def wedge(frac_to_w, penalty=1.0):
bw = B * frac_to_w * penalty
bc = B * (1 - frac_to_w) * penalty
return (WTP0 + gain_w*bw) - (C0 - gain_c*bc)
# 折半(中途半端)が、複雑性ペナルティの強さでどう変わるか
for pen in [1.0, 0.8, 0.6]:
print(f"折半・ペナルティ{pen}: 楔 {wedge(0.5, pen):.2f}")
# 最良の純粋戦略(全振り)との比較
w_best = max(wedge(1.0), wedge(0.0))
print(f"最良の純粋戦略の楔:{w_best:.2f}")
出力:
折半・ペナルティ1.0: 楔 7.00
折半・ペナルティ0.8: 楔 6.00
折半・ペナルティ0.6: 楔 5.00
最良の純粋戦略の楔:8.00
出力の意味:ペナルティがない()折半でも楔は7.00で、最良の純粋戦略8.00に届きません。これは投資効果が線形だから——線形なら「効きの良いレバーに全振り」が常に最適で、角(コーナー)解が勝ちます。さらに複雑性ペナルティ()が加わると、折半は6.00→5.00とますます不利になります。つまり「中途半端は劣る」のは、(1) レバーの効果が線形か逓増で、(2) 両取りに複雑性コストがかかるとき。逆に効果が強く逓減するなら、バランス(中庸)が最適になることもあり、stuck in the middle は普遍法則ではありません。前提を明示してこそ正しく使えます。
⚠️ よくある誤解
- 「中途半端は常に悪い」ではない:上で見たように、投資効果が強く逓減し、かつ両取りの複雑性コストが小さければ、バランス型が最適なこともあります。トヨタのように品質と低コストを両立した例は、複雑性を抑える組織能力(リーン)でペナルティを下げた、と解釈できます。
- 「差別化=高コストでよい」ではない:差別化でも無駄なコストは削るべき。WTP を上げない活動は楔を狭めます。
- 集中は「小さくやる」ではない:狭いセグメントでコストか差別化を徹底すること。中途半端の回避策がむしろ集中です。
- モデルの数値は説明用:gain や は実際には活動分析(バリューチェーンとコスト構造)で見積もります。狙いは「集中の価値」と「中途半端が劣る条件」を構造で掴むことです。
関連ノート
- 競争優位とは(持続的競争優位の源泉)(価値の楔・前提)/ポジショニングとトレードオフ(次のトピック・活動の整合)
- バリューチェーンとコスト構造(コスト優位の源泉)/ブルーオーシャン戦略(トレードオフ自体を作り替える)
- 第5章 ゲーム理論(差別化が価格競争を緩める数理)
- 経営戦略テキスト 全体目次