見出し画像

『SYNTHESIS』――武藤惣一郎・AI・データ・システム・Agent・コードから、Capability Generation Companyをつくる(第7回)(第Ⅵ部 Outcome 第6章 成果をコードで測る)

第Ⅵ部 Outcome

第Ⅴ部までに、SYNTHESISを一つの実装系として記述してきた。

Companyから始まり、Architectureを設計し、Intelligenceをつくり、AI AgentとHumanをRuntimeで接続し、Data、API、Event、Workflow、Cloud、ERPを通じてEnterprise Realityへ到達した。

しかし、ここで最も重要な問いが残る。

[
\boxed{
それで、何が変わったのか
}
]

AIを導入した。

Agentを実装した。

SystemをProductionへ入れた。

業務Processを変更した。

これらはすべてInterventionであって、Outcomeそのものではない。

[
\boxed{
Implementation
\neq
Outcome
}
]

第Ⅵ部では、Technologyの内部構造から一度離れ、企業Realityに生じた差分を測る。



OutputからOutcomeへ

Consulting Projectには、多くのOutputが存在する。

Report。

Strategy。

Roadmap。

Architecture。

Code。

System。

Dashboard。

AI Agent。

これらは必要である。

しかしOutputが存在することと、企業が変わったことは同じではない。

[
Output
\rightarrow
Use
\rightarrow
Change
\rightarrow
Outcome
]

まで進まなければならない。

たとえば営業AIを実装したなら、問うべきなのはAgent数ではない。

提案準備時間は短縮したか。

営業担当者の判断は速くなったか。

顧客接点は増えたか。

Conversionは変化したか。

売上へ影響したか。

そして、その改善をClient自身が維持できるか。

ここまで見て初めてTransformationを評価できる。



Before → Intervention → After

Outcomeを測る最小構造は単純である。

[
\boxed{
Before
\rightarrow
Intervention
\rightarrow
After
}
]

Beforeには、変革前のRealityがある。

Interventionには、Consulting、AI、System、業務変更、組織変更がある。

Afterには、その結果として生じた新しいRealityがある。

重要なのは、

[
After-Before
]

という差分を観測することである。

ただし、差分が存在するだけでInterventionが原因だったとは断定できない。

市場環境。

季節性。

価格。

競合。

組織変更。

景気。

他の施策。

が同時に作用するからである。

したがって本部では、単なるBefore / After比較から、可能な範囲で比較群、時系列、因果仮説、複数指標へ進む。

[
Measurement
\rightarrow
Evidence
\rightarrow
Causal\ Confidence
]

を高めていく。



Outcomeを多層で見る

Enterprise TransformationのOutcomeは一つではない。

本書では少なくとも、

[
\boxed{
Operational
+
Financial
+
Decision
+
Adoption
+
Capability
}
]

の五層を見る。

Operational Outcome。

処理時間。

作業量。

Error。

Lead Time。

Throughput。

Financial Outcome。

売上。

Cost。

利益。

Cash Flow。

投資効率。

Decision Outcome。

意思決定速度。

Evidence利用。

予測精度。

判断の一貫性。

Adoption Outcome。

利用率。

継続率。

Human Intervention。

AI利用範囲。

そしてCapability Outcome。

Clientが自ら運用できるか。

変更できるか。

次のProblemを発見できるか。

次のTransformationを起こせるか。

である。

最後のCapability Outcomeが、本書を通常のAI導入評価から分ける。



技術指標と経営指標を接続する

AI SystemにはTechnical Metricがある。

Latency。

Availability。

Error Rate。

Retrieval Quality。

Agent Completion Rate。

Token Cost。

しかし経営者が知りたいのは、それだけではない。

[
Technical\ Metric
\rightarrow
Operational\ Metric
\rightarrow
Business\ Metric
]

を接続する必要がある。

たとえば、

Agent Response Timeが改善した。

それによって提案準備時間が短縮した。

営業担当者がより多くの顧客へ対応できた。

商談数が増えた。

売上へ影響した。

という連鎖である。

この経路が見えなければ、AI Systemの改善とBusiness Valueの関係を説明できない。



OutcomeをProblemへ戻す

第Ⅱ部以降、本書ではProblem IDをArchitecture全体へ通してきた。

ここでその意味が現れる。

[
Problem
\rightarrow
Requirement
\rightarrow
Architecture
\rightarrow
Implementation
\rightarrow
Outcome
]

を一つのTraceとして持つ。

すると、

「このProjectは成功したか」

ではなく、

「最初に定義したProblemはどの程度変化したか」

を問える。

Project CompletionとProblem Resolutionを分離するのである。

[
Project\ Completed
\neq
Problem\ Solved
]

これはConsultingをOutcome-Nativeへ変える重要な転換になる。



測れないものを無理に数字にしない

Outcome-Nativeとは、すべてをKPIへ圧縮することではない。

組織のLearning。

意思決定の質。

顧客との信頼。

社員の理解。

新しいCapability。

将来の選択可能性。

には、単一の数値では表現しにくいものもある。

したがって、

Quantitative Evidence。

Qualitative Evidence。

Behavioral Evidence。

Operational Evidence。

を組み合わせる。

[
Measurement
\neq
Single\ Number
]

である。

重要なのは、曖昧な価値を無理に数字へ変えることではなく、何をEvidenceとして判断したのかを明示することである。



AI Adoptionを成果と誤認しない

AI利用率が上がった。

Prompt数が増えた。

Agent実行数が増えた。

これらはAdoptionを示す。

しかし、

[
Adoption
\neq
Outcome
]

である。

大量に使われても価値が生まれないAIは存在し得る。

逆に、利用頻度は低くても重要なDecisionを大きく改善するAIもあり得る。

したがって、

[
Usage
\rightarrow
Behavior\ Change
\rightarrow
Outcome
]

まで接続する。

AIを使ったかではなく、AIによって仕事と企業Realityがどう変わったかを見る。



Outcomeの後にCapabilityを測る

さらに本書では、通常のROI評価より一段先へ進む。

Projectによって短期的なOutcomeが生まれても、外部Consultantが離れた瞬間に元へ戻るなら、変革は定着していない。

そこで、

[
Outcome_t
]

だけではなく、

[
Outcome_{t+1}
]

をClient自身が維持・改善できるかを見る。

そのために、

運用できるか。

修正できるか。

測定できるか。

新しいUse Caseを追加できるか。

新しいProblemを発見できるか。

を測る。

これを、

[
\boxed{
Self\text{-}sufficiency
}
]

として扱う。



SYNTHESISをOutcomeから再評価する

SYNTHESISの公開情報では、AIを活用した迅速な効果創出、構想だけでなく実装・価値創出まで進む姿勢が繰り返し示されている。

さらに同社が示している成功の考え方には、Clientがより速くTransformationし、より早く自立的に変革できる状態へ近づくことが含まれている。

これは本書の仮説にとって重要である。

なぜなら、

[
Outcome
\rightarrow
Self\text{-}sufficiency
]

という方向が、SYNTHESIS自身の問題意識とも接続するからである。

ただし、2026年9月3日時点で、Clientごとの詳細なOutcomeやSelf-sufficiencyを示す公開定量Dataは十分ではない。

したがって本部では、理念と実績を混同しない。

[
Claim
\neq
Evidence
]

を守る。



Outcome-Native Consulting

ここからConsultingの評価軸を反転させる。

従来、

何人投入したか。

何か月支援したか。

何枚の資料をつくったか。

何Systemを導入したか。

がProjectの規模を表すことがある。

しかしOutcome-Nativeでは、

[
Input
\rightarrow
Output
]

ではなく、

[
Problem
\rightarrow
Outcome
]

を見る。

そしてさらに、

[
Problem
\rightarrow
Outcome
\rightarrow
Capability
]

へ進む。



これはProfessional Serviceの経済モデルにも問いを返す。

大量のHuman Hoursを投入するほど売上が増える構造と、少ない時間で大きなOutcomeを生成するAI-First Architectureは、必ずしも同じ方向を向かない。

この矛盾はまだ解かれていない。

だからこそOutcomeを測る必要がある。

[
Hours
]

ではなく、

[
Value
]

を観測できなければ、新しいConsulting Modelそのものを評価できないからである。



第Ⅵ部の生成軸

本部では、次の順序でOutcomeを測定する。

[
\boxed{
Outcome
\rightarrow
Before/After
\rightarrow
Time/Cost/Revenue
\rightarrow
Decision/Productivity
\rightarrow
AI\ Adoption
\rightarrow
Self\text{-}sufficiency
\rightarrow
Residual\ Capability
}
]

第1節では、Outcomeそのものを定義する。

第2節では、Before → Intervention → Afterによって変化を固定する。

第3節では、時間・Cost・売上という企業活動の基本量を測る。

第4節では、意思決定と生産性へ進む。

第5節では、AI Adoptionを利用量ではなくBusiness Changeとして評価する。

第6節では、Client Self-sufficiencyを測る。

そして第7節では、Project終了後に何が残ったのかを問う。



最後の問いは極めて単純である。

Consultantが去った。

Project Teamが解散した。

契約が終了した。

それでもClientの中に、

Dataが残った。

Systemが残った。

Knowledgeが残った。

AIが残った。

運用能力が残った。

判断能力が残った。

学習Loopが残った。

そして、

次のProblemを自分たちで解く能力が残ったか。

[
\boxed{
Project
\rightarrow
Outcome
\rightarrow
Capability
}
]

ここまで到達したとき、初めて第Ⅶ部の問いを開くことができる。

Consulting Companyは、Clientの問題を解く会社から、

[
\boxed{
Capability\ Generation\ Company
}
]

へ変わり得るのか。

その答えを出す前に、まずRealityを測る。

第Ⅵ部では、SYNTHESISを思想でもTechnologyでもなく、生成されたOutcomeによって検証する。
第6章 成果をコードで測る

第1節 Outcomeとは何か

企業変革では、「何をしたか」と「何が変わったか」が混同されやすい。

Strategyを策定した。

AIを導入した。

Agentを実装した。

SystemをProductionへ入れた。

業務Processを変更した。

これらはすべて重要である。

しかし、それ自体はOutcomeではない。

[
\boxed{
Action
\neq
Outcome
}
]

Outcomeとは、Interventionの結果として、企業Realityに生じた観測可能な変化である。



OutputとOutcomeを分ける

Consulting ProjectにはOutputがある。

Report。

Roadmap。

Architecture。

Prototype。

Code。

Dashboard。

System。

これらはProjectが生成した成果物である。

一方、Outcomeはその成果物が使われた結果として生じる。

たとえば、

Output
AI営業支援System
       ↓
Outcome
提案準備時間の短縮
商談対応数の増加
意思決定速度の改善
売上への寄与

となる。

したがって、

[
Output
\rightarrow
Use
\rightarrow
Behavior\ Change
\rightarrow
Outcome
]

という距離がある。



OutcomeはState Changeである

本書では企業を変化するStateとして記述してきた。

するとOutcomeも、

[
State_t
\rightarrow
State_{t+1}
]

として表現できる。

変革前の状態を、

[
S_t
]

変革後の状態を、

[
S_{t+1}
]

とすれば、

[
\boxed{
Outcome

\Delta S

S_{t+1}-S_t
}
]

と考えられる。

これは厳密な数学的減算という意味ではない。

企業Realityにどのような差分が生じたのかを固定するための記述である。



Outcomeには対象が必要である

「成果が出た」という表現だけでは測れない。

何が変わったのかを定義する。

Customer。

Employee。

Process。

Decision。

Revenue。

Cost。

Time。

Quality。

Risk。

Capability。

たとえば、

「営業生産性を改善した」

では広すぎる。

代わりに、

一件の提案作成に必要な時間。

一人当たりの商談対応数。

案件化率。

Proposal-to-Close期間。

などへ分解する。

[
Outcome
\rightarrow
Observable\ Variable
]

へ変換する。



Metricを定義する

OutcomeをCodeで測るにはMetricが必要になる。

from dataclasses import dataclass
@dataclass
class OutcomeMetric:
   metric_id: str
   name: str
   unit: str
   direction: str
   source: str

たとえば、

proposal_time = OutcomeMetric(
   metric_id="sales.proposal_time",
   name="提案準備時間",
   unit="minutes",
   direction="lower_is_better",
   source="sales_workflow"
)

とする。

重要なのは数値を集めることではない。

何を良い変化と定義したかをMachine-readableにすることである。



Baselineを持つ

Outcomeは単独の値では評価しにくい。

「提案準備時間が45分だった」

だけでは、それが良いのか悪いのか分からない。

変革前が120分だったなら意味が変わる。

そこでBaselineを持つ。

[
\boxed{
Outcome

Actual

Baseline
}
]

とする。

def delta(before: float, after: float) -> float:
   return after - before

たとえば、

[
120
\rightarrow
45
]

なら、

75分短縮された。

割合では、

[
\frac{120-45}{120}

62.5%
]

の短縮になる。



Targetも分ける

BaselineだけでなくTargetも必要である。

Baseline
120分
Target
40分
Actual
45分

この場合、

改善は大きい。

しかしTargetには届いていない。

したがって、

[
Baseline
\neq
Target
\neq
Actual
]

を分けて保存する。

@dataclass
class Measurement:
   baseline: float
   target: float
   actual: float

これによって、

[
Improvement
]

と、

[
Goal\ Achievement
]

を別々に評価できる。



Outcomeには時間軸がある

短期的に良く見えても、長期では戻る場合がある。

導入直後だけ利用率が高い。

一時的に処理時間が短縮する。

しかし数か月後には利用されなくなる。

そこで、

[
Outcome_t
]

を一時点で終わらせない。

Before

1 Week

1 Month

3 Months

6 Months

と追跡する。

[
Outcome

f(Time)
]

である。



LeadingとLaggingを分ける

Outcomeには早く観測できる指標と、時間がかかる指標がある。

AI営業支援なら、

利用率。

提案作成時間。

Agent Recommendation採用率。

は比較的早く観測できる。

一方、

契約率。

売上。

顧客Lifetime Value。

は遅れて現れる。

そこで、

[
Leading\ Indicator
\rightarrow
Lagging\ Outcome
]

を区別する。



たとえば、

AI Adoption
     ↓
Proposal Time
     ↓
Sales Capacity
     ↓
Opportunities
     ↓
Revenue

という仮説的な連鎖を持つ。

ただし、前段が改善したから後段も必ず改善するとは限らない。

それぞれを観測する。



Technical OutcomeとBusiness Outcomeを分ける

Systemには技術成果もある。

Latencyが下がった。

Error Rateが下がった。

Availabilityが上がった。

Model Accuracyが上がった。

これらは重要である。

しかし、

[
Technical\ Improvement
\neq
Business\ Outcome
]

である。



たとえばResponseが、

5秒から1秒になった。

しかし業務時間が変わらなかった。

この場合、Technical Outcomeは改善したが、Business Outcomeへの影響は小さい可能性がある。

したがって、

[
Technical
\rightarrow
Operational
\rightarrow
Business
]

の階層を持つ。



Outcome Treeをつくる

一つのBusiness Outcomeを、その成立条件へ分解する。

たとえば売上増加なら、

Revenue
  ↑
Conversion
  ↑
Proposal Quality
  ↑
Proposal Preparation
  ↑
Data + AI Assistance

となるかもしれない。

これをOutcome Treeとして扱う。

[
Business\ Outcome
\leftarrow
Operational\ Outcome
\leftarrow
System\ Outcome
]

である。

これによって、どのLayerに変化が起きたかを追跡できる。



Outcomeと因果を混同しない

ここで慎重さが必要になる。

AI導入後に売上が増えた。

だからAIが売上を増やした。

とは直ちに言えない。

同時期に、

価格変更。

広告Campaign。

Seasonality。

競合撤退。

営業人員増加。

景気変化。

が起きている可能性がある。

したがって、

[
Correlation
\neq
Causation
]

を守る。



Outcome Measurementでは、

Before / After。

Comparison Group。

Time Series。

A/B Test。

Difference-in-Differences。

など、利用できる設計を状況に応じて使う。

すべてのProjectで厳密なRandomized Experimentが可能なわけではない。

重要なのは、

[
Causal\ Confidence
]

を明示することである。



Confidenceを保存する

OutcomeにもEvidence Strengthを持たせる。

@dataclass
class OutcomeEvidence:
   metric_id: str
   value: float
   confidence: str
   method: str

たとえば、

HIGH
Randomized / Strong Control
MEDIUM
Comparison / Time-series evidence
LOW
Simple Before-After
UNVERIFIED
Anecdotal only

とする。

成果を大きく見せるのではなく、どの程度確かに言えるのかを保存する。



Negative Outcomeも記録する

変革には期待外れもある。

Costが増えた。

処理時間が伸びた。

Human Reviewが増えた。

品質が低下した。

Security Riskが増えた。

社員の負担が増えた。

これもOutcomeである。

[
Outcome
\neq
Positive\ Outcome\ Only
]

である。



したがって、

[
Expected
+
Unexpected
+
Positive
+
Negative
]

を観測する。

成功だけを保存すれば、Learningは歪む。



Counter-metricを持つ

一つのMetricだけを最適化すると、別の価値を壊すことがある。

たとえば処理速度だけを上げると、

Errorが増える。

顧客満足が下がる。

Human Judgmentが弱くなる。

可能性がある。

そこで主要OutcomeにはCounter-metricを置く。

Primary
Processing Time ↓
Counter
Error Rate
Customer Satisfaction
Human Override Rate

とする。

[
Optimization
\rightarrow
Guardrail
]

を組み込む。



OutcomeをProjectへ閉じ込めない

Project終了時だけ評価すると、その後の変化を見失う。

本書では、

[
Project
\rightarrow
Production
\rightarrow
Outcome
\rightarrow
Learning
]

までを一つのLoopとして扱う。

Outcome DataはEnterprise Memoryへ戻す。



概念的には、

CREATE TABLE outcome_measurements (
   measurement_id UUID PRIMARY KEY,
   problem_id      UUID NOT NULL,
   metric_id       TEXT NOT NULL,
   value           NUMERIC NOT NULL,
   measured_at     TIMESTAMPTZ NOT NULL,
   source_system   TEXT NOT NULL
);

とする。

Problem IDを残すことで、

[
Outcome
\rightarrow
Problem
]

へ戻れる。



OutcomeをArchitectureへ戻す

Outcomeが期待を下回ったとき、

「AIが悪かった」

で終わらせない。

どこにGapがあったのかを見る。

Dataか。

Modelか。

Workflowか。

Human Adoptionか。

Architectureか。

Processか。

Target設定か。

そもそものProblem Definitionか。



したがって、

[
Outcome\ Gap
\rightarrow
Diagnosis
\rightarrow
Requirement’
]

へ戻す。

[
Requirement’
\rightarrow
Architecture’
\rightarrow
Implementation’
]

と再実装する。

Outcome Measurementは評価の終点ではない。

次のArchitectureを生成するInputである。



Client OutcomeとConsultant Outcomeを分ける

Consulting Companyには自社側のBusiness Outcomeもある。

Revenue。

Margin。

Project Utilization。

Growth。

しかしClient Transformationを測るとき、それらと混同してはいけない。

[
Consultant\ Outcome
\neq
Client\ Outcome
]

である。

本書の中心はClient側に置く。



ProjectがConsulting Firmにとって高収益でも、Clientに価値がなければTransformationとしては成功していない。

逆にClientが大きく自立し、同じ支援を必要としなくなることは、Capability Generationという観点では強い成果になり得る。

ここに本書が後で扱う経済的緊張がある。



Outcomeの最終層はCapabilityである

時間が短縮した。

Costが下がった。

売上が増えた。

これらは重要である。

しかし本書にはさらに一つ上のOutcomeがある。

[
\boxed{
Client\ Capability
}
]

である。

Project後にClientが、

同じSystemを運用できる。

Dataを改善できる。

Agentを変更できる。

新しいUse Caseを追加できる。

Outcomeを自分で測れる。

次のProblemを発見できる。

ならば、Projectは一時的な効果以上のものを残したことになる。



したがって、

[
Outcome

Immediate\ Change
+
Persistent\ Capability
]

として見る。

短期成果と長期能力を分離しない。



SYNTHESISをOutcomeから見る

SYNTHESISは公開情報上、AIを使った迅速な効果創出や、構想から実装・価値創出までを重視している。

さらにClientがより速く変革し、より早く自立的に進める状態を成功の重要な尺度として示している。

この方向性は、

[
Implementation
\rightarrow
Outcome
\rightarrow
Self\text{-}sufficiency
]

という本書の構造と強く接続する。

ただし、2026年9月3日時点では、Client別の詳細な定量Outcomeを公開情報だけから十分に検証することはできない。

したがって、

[
Direction\ Confirmed
]

と、

[
Outcome\ Proven
]

を分けて扱う。



Outcomeをコードで測る

ここまでを最小化すると、Outcome Measurementは次の構造になる。

Problem
  ↓
Metric
  ↓
Baseline
  ↓
Intervention
  ↓
Actual
  ↓
Delta
  ↓
Confidence
  ↓
Learning

これをCodeにすると、

@dataclass
class Outcome:
   problem_id: str
   metric_id: str
   baseline: float
   target: float
   actual: float
   confidence: str
   def delta(self) -> float:
       return self.actual - self.baseline

Outcomeを説明文ではなくDataとして保持できる。



しかし最も重要なのはCodeではない。

Outcomeの定義そのものである。

[
\boxed{
Outcome

Observable\ Change\ in\ Reality
}
]

企業Realityのどこが、どれだけ、どの方向へ、どの程度確かなEvidenceによって変わったのか。

それを記述する。



AIを導入したことは成果ではない。

Systemをつくったことも成果ではない。

Consultantが働いた時間も成果ではない。

Problemとして観測したRealityが、Interventionの後にどのようなRealityへ変化したのか。

そこにOutcomeがある。

そして、その変化を測るためには、変革前の状態と変革後の状態を同じ座標系へ置かなければならない。

次節では、

[
\boxed{
Before
\rightarrow
Intervention
\rightarrow
After
}
]

を固定する。

成果を印象ではなく、変化として測る。
第2節 Before → Intervention → After

Outcomeを測るには、変化の前後を固定しなければならない。

AIを導入した後に処理時間が短くなった。

売上が増えた。

Errorが減った。

意思決定が速くなった。

それだけでは、まだ十分ではない。

必要なのは、

[
\boxed{
Before
\rightarrow
Intervention
\rightarrow
After
}
]

という一つの観測構造である。

何が変わる前だったのか。

何を介入として行ったのか。

その後、何がどう変わったのか。

この三点を同じ座標系で記述する。



Beforeを固定する

最初に必要なのはBaselineである。

しかしBaselineは単なる一つの数字ではない。

たとえば、

「提案書作成に120分かかっていた」

という情報だけでは足りない。

誰が。

どの業務で。

どの期間に。

何件を対象として。

どの方法で測定したのか。

まで持つ必要がある。

[
Baseline

Value
+
Context
+
Time
+
Population
+
Method
]

である。



Codeでは、たとえば次のように持てる。

from dataclasses import dataclass
from datetime import datetime
@dataclass
class Baseline:
   metric_id: str
   value: float
   unit: str
   period_start: datetime
   period_end: datetime
   population: str
   method: str

これによってBeforeを後から再構成できる。



Beforeは「導入直前」とは限らない

AI導入の前月だけをBaselineにすると、特殊要因を拾うことがある。

繁忙期だった。

大型案件があった。

組織変更があった。

障害が発生していた。

したがって可能なら一定期間を観測する。

[
Before

{S_{t-n},…,S_t}
]

として、単一点ではなく時系列で見る。



たとえば過去12週間の平均処理時間をBaselineにする。

SELECT
   AVG(processing_minutes) AS baseline_minutes
FROM sales_tasks
WHERE completed_at >= :baseline_start
 AND completed_at <  :intervention_start;

このようにMeasurement Windowを明示する。



Interventionを独立して記述する

次に、何を行ったかを固定する。

これは重要である。

「AIを導入した」

では粗すぎる。

同じAI導入でも内容は異なる。

たとえば、

RAGを追加した。

CRMと接続した。

Agentを導入した。

Workflowを変更した。

Human Approvalを再設計した。

社員Trainingを行った。

業務Ruleを変更した。

という複数の介入が存在する。

したがって、

[
Intervention

Technology
+
Process
+
Organization
+
Governance
]

として記述する。



たとえば、

@dataclass
class Intervention:
   intervention_id: str
   problem_id: str
   started_at: datetime
   production_at: datetime
   version: str
   description: str

Versionを持つことも重要である。

AI Systemは継続的に更新されるため、

[
Intervention_1
\neq
Intervention_2
]

だからである。



Interventionの境界を決める

Production Releaseが介入開始なのか。

Training開始なのか。

全User展開なのか。

この境界を曖昧にするとBeforeとAfterが混ざる。

そこで、

[
T_0

Intervention\ Boundary
]

を明示する。



たとえば、

Before
─────── T0 ─────── After
       ↑
 Production開始

とする。

ただし、導入直後にはLearning Periodがある場合もある。

その場合、

Before
  ↓
Intervention
  ↓
Stabilization
  ↓
After Measurement

と分ける。

導入直後の混乱を、そのまま恒常的Outcomeとして扱わない。



Afterも同じ方法で測る

BeforeとAfterでMeasurement Methodを変えてはいけない。

Beforeでは人手計測。

AfterではSystem Log。

では、値の違いが業務変化なのかMeasurement Methodの違いなのか分からなくなる。

したがって、

[
Measurement_{Before}
\approx
Measurement_{After}
]

を可能な限り維持する。



同じMetric。

同じUnit。

同じPopulation。

同じCalculation Logic。

同じMeasurement Window。

を使う。

SELECT
   AVG(processing_minutes)
FROM sales_tasks
WHERE completed_at >= :after_start
 AND completed_at <  :after_end;

これによって比較可能性を保つ。



Deltaを計算する

最も単純な差分は、

[
\Delta

After-Before
]

である。

たとえば、

[
120
\rightarrow
75
]

なら、

[
\Delta=-45
]

となる。

処理時間なので低い方が良ければ、45分改善したと読む。



改善率なら、

[
Improvement\ Rate

\frac{Before-After}{Before}
]

である。

Pythonなら、

def improvement_rate(before: float, after: float) -> float:
   if before == 0:
       raise ValueError("baseline must not be zero")
   return (before - after) / before

120分から75分なら、

[
37.5%
]

の短縮である。



DirectionをMetric側に持たせる

すべてのMetricが低いほど良いわけではない。

Time。

Cost。

Error Rate。

は低い方がよい場合が多い。

Revenue。

Conversion。

Throughput。

Customer Satisfaction。

は高い方がよい場合がある。

そこで、

@dataclass
class MetricDefinition:
   metric_id: str
   unit: str
   better_when: str  # "higher" or "lower"

として方向を持つ。



こうすると評価を一般化できる。

[
Improvement

f(Before,After,Direction)
]

である。



BeforeとAfterの母集団を揃える

AI導入前は100人全員。

導入後はAI利用に積極的な20人だけ。

これでは比較が歪む。

[
Population_{Before}
\approx
Population_{After}
]

を意識する。



顧客Segment。

店舗。

部署。

担当者。

商品。

案件難易度。

などを揃える。

完全一致できない場合は、その違いをMetadataとして残す。



Case Mixを補正する

Afterの案件が簡単になっていたら、処理時間短縮がAIの効果に見える可能性がある。

そこでCase Complexityを持つ。

Simple
Medium
Complex

などへ分類し、

[
Outcome
\mid
Complexity
]

を見る。



より一般化すると、

[
Y

f(
Intervention,
Case\ Mix,
Time,
Environment
)
]

である。

OutcomeをInterventionだけの関数として扱わない。



Comparison Groupを置く

可能なら、Interventionを受けていないGroupと比較する。

たとえば、

Sales Team A
AI導入
Sales Team B
従来方式

とする。

すると、

[
Change_A
]

だけでなく、

[
Change_B
]

も観測できる。



もし両方のTeamで同時に売上が10%増えていたなら、AI以外の市場要因かもしれない。

一方、

Aだけがさらに改善しているなら、Interventionとの関係が強くなる。



Difference-in-Differences

これを簡略化すると、

[
Impact

(After_T-Before_T)

(After_C-Before_C)
]

である。

Treatment GroupとControl Groupの変化差を見る。

たとえば、

def did(
   before_treatment: float,
   after_treatment: float,
   before_control: float,
   after_control: float
) -> float:
   return (
       after_treatment - before_treatment
       - (after_control - before_control)
   )

で計算できる。



すべてのConsulting Projectでこの方法が使えるわけではない。

しかし、

[
Before
\rightarrow
After
]

だけより、

[
Treatment
\leftrightarrow
Comparison
]

を置いた方がEvidence Strengthは高くなる。



Time Trendを見る

Comparison Groupがなくても、長いTime Seriesがあれば役立つ。

Jan  120
Feb  118
Mar  121
Apr  119
May  117
Jun  Intervention
Jul   91
Aug   78
Sep   75

この場合、介入前のTrendと介入後のLevel Changeを観測できる。

[
Time
\rightarrow
Intervention
\rightarrow
Structural\ Change?
]

を見る。



一時的なSpikeではなく、持続する変化かを確認する。



Multiple Interventionを分離する

実際の企業変革では一つの施策だけが動くとは限らない。

同時に、

AI。

組織再編。

価格改定。

新CRM。

営業Training。

Marketing Campaign。

が始まることがある。

この場合、

[
Intervention_A
+
Intervention_B
+
Intervention_C
]

の効果が重なる。



無理に、

「AIが売上を17.3%増やした」

と断定してはいけない。

代わりに、

どのInterventionが同時期に存在したかを記録する。

@dataclass
class ContextEvent:
   name: str
   occurred_at: datetime
   expected_impact: str

Outcome MeasurementそのものをContext-awareにする。



External Realityも保存する

企業は外部環境の中に存在する。

景気。

為替。

季節性。

競争環境。

規制。

市場価格。

災害。

これらもOutcomeへ影響する。

したがって、

[
Enterprise\ Reality
+
External\ Reality
]

を同時に観測する。



すべてを完全にControlすることはできない。

重要なのは、知らないふりをしないことである。



Intervention Exposureを測る

AI Systemを導入しても、全員が同じだけ使うとは限らない。

そこで、

[
Exposure
]

を測る。

たとえば、

利用回数。

利用時間。

対象TaskのうちAIを使用した割合。

Agent Recommendationを閲覧した割合。

などである。



すると、

[
Outcome
\mid
Exposure
]

を見ることができる。

AIをほとんど使っていない人まで「AI導入Group」として一括評価すると、効果が見えにくくなる。



AdoptionとOutcomeの間を見る

利用したから成果が出たとは限らない。

そこで、

[
Exposure
\rightarrow
Behavior\ Change
\rightarrow
Outcome
]

を分ける。

たとえば、

AI利用

調査時間短縮

提案件数増加

商談数増加

売上変化

というChainを持つ。

このChainのどこで変化が止まっているかを見る。



Human InterventionもInterventionの一部である

AIだけを変数として見ると、Human側の変化を見落とす。

AI導入と同時に、

Training。

業務Rule。

Management。

Incentive。

Approval Flow。

が変わる場合がある。

したがって、

[
AI\ Transformation
\neq
Model\ Intervention
]

である。



むしろ、

[
AI
+
Human
+
Process
+
System
]

のCombined Interventionとして記述する。

これはSYNTHESISのようなEnterprise Transformationを評価する際に特に重要になる。



Negative Controlを考える

可能であれば、本来影響しないはずのMetricも見る。

たとえば営業提案AIを導入したのに、全く関係のない業務Metricまで同じタイミングで急改善している。

その場合、組織全体の別要因が作用している可能性がある。

こうした比較によって、

[
Causal\ Interpretation
]

を慎重にする。



Outcome Snapshotをつくる

Projectごとに、Before / Intervention / Afterを一つの構造へまとめる。

@dataclass
class OutcomeSnapshot:
   problem_id: str
   metric_id: str
   before: float
   intervention_id: str
   after: float
   delta: float
   confidence: str

これによってProjectのOutcomeをMachine-readableに比較できる。



たとえば、

Problem:
営業提案作成時間が長い
Metric:
Proposal Preparation Time
Before:
120 min
Intervention:
AI Proposal Assistant v1
After:
75 min
Delta:
-45 min
Improvement:
37.5%
Confidence:
MEDIUM

という形になる。



一つのOutcomeだけを見ない

企業Transformationでは複数Metricを同時に見る。

処理時間が短縮した。

しかしError Rateが増えた。

Costが上がった。

Employee Satisfactionが下がった。

なら、単純な成功とは言えない。

そこでOutcome Vectorとして考える。

[
\mathbf{O}

(
Time,
Cost,
Quality,
Revenue,
Risk,
Experience,
Capability
)
]

である。



BeforeとAfterをVectorとして比較する。

[
\Delta\mathbf{O}

\mathbf{O}_{after}

\mathbf{O}_{before}
]

企業Realityは一つのMetricではなく、多次元に変化する。



Outcome Scoreを急いで一つにしない

すべてのMetricを一つのScoreへ圧縮すると便利である。

しかしWeightの決め方によって結果が変わる。

RevenueとEmployee Experienceをどう比較するのか。

Security Riskと速度をどう比較するのか。

簡単ではない。

したがって、最初から万能な総合点へ変換しない。

[
Multi\text{-}metric\ Reality
]

を残す。

必要なDecisionごとにWeightを定義する。



Segment別に見る

全体平均だけでは重要な違いが消える。

AI導入によって、

新人には大きな効果。

Expertには小さな効果。

特定業務には大きな効果。

複雑案件には逆効果。

ということもある。

そこで、

[
Outcome
\mid
Segment
]

を見る。



Department。

Role。

Experience。

Customer Type。

Task Complexity。

Location。

などで分解する。

平均値の裏側にあるRealityを見る。



Distributionを見る

平均が改善しても、一部で大きな悪化が起きているかもしれない。

したがって、

Mean。

Median。

Percentile。

Variance。

を確認する。

たとえば、

[
P50
]

だけでなく、

[
P90
]

を見る。

特にLatency、Processing Time、Agent Execution TimeではTailが重要になる。



「誰にとって良くなったか」を問う

Outcomeは企業全体だけでなくStakeholderごとに異なる。

経営者。

社員。

顧客。

取引先。

System Operator。

それぞれのRealityがある。

あるAutomationによってCompany Costが下がっても、顧客待ち時間が増えるならTrade-offが存在する。

したがって、

[
Outcome

Outcome_{stakeholder}
]

という視点を持つ。



Intervention後に戻っていないか

短期効果だけではTransformationとは言いにくい。

そこでRetentionを見る。

[
After_{1m},
After_{3m},
After_{6m}
]

を観測する。



たとえば、

Before       120 min
1 month       70 min
3 months      76 min
6 months     112 min

なら、短期的改善はあったが定着していない。

この場合、

[
Initial\ Outcome
\neq
Persistent\ Outcome
]

である。



持続性をCapabilityへ接続する

なぜ効果が戻ったのか。

Systemが使われなくなった。

Data Qualityが劣化した。

Agentを更新できなかった。

Ownerがいなくなった。

Trainingが不足した。

Workflowが元に戻った。

なら、Capabilityが定着していなかった可能性がある。

ここで、

[
Outcome\ Persistence
\rightarrow
Capability
]

という関係が現れる。



SYNTHESISをどう測るか

SYNTHESISが掲げるAI-First Consultingを評価するなら、単にAI利用Project数を見るだけでは不十分である。

本書の測定単位は、

[
Problem
\rightarrow
Intervention
\rightarrow
Outcome
]

である。

さらに、

[
Outcome_t
\rightarrow
Outcome_{t+n}
]

を追う。



そしてClientが外部支援を減らしてもOutcomeを維持できるかを見る。

これは、SYNTHESISが示しているClientのより速い変革やSelf-sufficiencyという方向性を、Reality側から検証することになる。

ただし2026年9月3日時点では、個別Clientについてこの種の詳細な公開時系列Dataは十分ではない。

したがって、本書では測定Architectureを提示しつつ、未観測領域を未観測のまま残す。



Before → Intervention → Afterを閉じる

最小構造は、

[
\boxed{
Before
\rightarrow
Intervention
\rightarrow
After
}
]

である。

しかし実際には、

[
\boxed{
Context
+
Before
+
Intervention
+
Exposure
+
After
+
Comparison
+
Confidence
}
]

まで持つ。

そして結果を、

[
Outcome
\rightarrow
Learning
]

へ戻す。



変革前を正確に記録する。

何を変えたかをVersion付きで記録する。

変革後を同じ方法で測る。

外部要因と比較対象を見る。

どこまで因果的に言えるかを残す。

これによって、

「成果が出た」という説明を、「どのRealityが、どの程度、どのEvidenceで変化したか」という検証可能な記述へ変える。

次節では、その変化を企業経営の最も基本的な三つの量へ落とす。

[
\boxed{
Time
+
Cost
+
Revenue
}
]

時間・コスト・売上を測る。
第3節 時間・コスト・売上を測る

企業変革の成果を最も基本的な経営量へ落とすと、

[
\boxed{
Time
+
Cost
+
Revenue
}
]

になる。

何時間短縮されたのか。

いくら削減されたのか。

いくら価値が増えたのか。

この三つは単純に見える。

しかし実際には、どの時間を測るのか、どのCostを含めるのか、Revenueとの因果をどこまで言えるのかを明確にしなければならない。



時間を測る

AI導入で最も早く現れやすいOutcomeの一つが時間である。

Research。

Document作成。

分析。

問い合わせ対応。

Approval。

System Development。

Incident Response。

さまざまなProcessで時間を測定できる。

基本形は、

[
Time\ Saved

Time_{Before}

Time_{After}
]

である。

たとえば一件の処理が、

[
60分
\rightarrow
20分
]

になれば、

[
40分
]

短縮された。



しかし、単に一件当たりの時間だけを見るのではない。

[
Total\ Time\ Saved

Time\ Saved\ per\ Case
\times
Number\ of\ Cases
]

を見る。

一件40分の短縮でも年間10件しか発生しない業務と、年間10万件発生する業務では経営Impactが異なる。



Cycle TimeとTouch Timeを分ける

一つの業務には、実際に作業している時間と、待っている時間がある。

[
Cycle\ Time

Touch\ Time
+
Waiting\ Time
]

である。

AIがDocument作成時間を半減させても、承認待ちが三日間残ればEnd-to-Endの速度はほとんど変わらない場合がある。

したがって、

Task Time。

Approval Time。

Queue Time。

End-to-End Lead Time。

を分離する。



企業Transformationでは、

[
Local\ Optimization
\neq
Process\ Optimization
]

である。

一つのOperationだけでなく、Process全体の時間を見る。



Throughputまで見る

時間短縮によって、同じ人員でより多くの仕事を処理できる可能性がある。

そこで、

[
Throughput

\frac{Completed\ Work}{Time}
]

を見る。

たとえば営業担当者が一週間に作成できる提案件数が、

[
5
\rightarrow
8
]

へ増えたなら、単なる時間削減ではなくCapacity拡張が起きている。

[
Time\ Reduction
\rightarrow
Capacity\ Increase
]

である。



Saved TimeはValueではない

ここで注意が必要である。

1000時間削減されたからといって、その1000時間分の人件費がそのまま削減されたとは限らない。

社員がその時間で別の仕事をするなら、

[
Time\ Saved
\neq
Cash\ Saved
]

だからである。

時間短縮後の状態を区別する必要がある。

削減された時間。

再配置された時間。

新しい仕事へ使われた時間。

未利用の時間。



したがって、

[
Saved\ Time
\rightarrow
Reallocated\ Capacity
\rightarrow
Business\ Value
]

まで追う。

AI Transformationでは、このCapacity Reallocationが重要になる。



コストを測る

Costも一種類ではない。

人件費。

Cloud Cost。

Model API Cost。

Software License。

Development Cost。

Integration Cost。

Maintenance。

Training。

Security。

Change Management。

などがある。

したがって、

[
Total\ Cost

Build
+
Run
+
Change
]

として見る。



AI導入で既存業務Costが下がっても、CloudやModel利用料が増える可能性がある。

そのため、

[
Net\ Cost\ Impact

Cost_{Before}

Cost_{After}
]

を測る。

ここでAfterには、新しいAI Systemの運用費を含める。



Unit Costを見る

Total Costだけでは、事業規模の変化を誤認することがある。

処理件数が倍になればTotal Costが増えても、効率は改善している可能性がある。

そこで、

[
Unit\ Cost

\frac{Total\ Cost}{Number\ of\ Transactions}
]

を見る。

たとえば顧客問い合わせ一件当たりCost。

一件のInvoice処理Cost。

一件の提案作成Cost。

一件のCode Change Cost。

などである。



AIによるScale効果は、

[
Cost\ per\ Unit
\downarrow
]

として現れることがある。



AI固有のCostを追跡する

AIには従来Systemとは異なるCost構造がある。

Inference。

Token。

Embedding。

Vector Search。

Agent Tool Call。

Evaluation。

Human Review。

などである。

したがって、

[
AI\ Cost
]

を単なるCloud請求額としてまとめない。

Task単位までTraceできる方がよい。



概念的には、

from dataclasses import dataclass
@dataclass
class AICost:
   problem_id: str
   task_id: str
   model_cost: float
   compute_cost: float
   tool_cost: float
   review_cost: float
   def total(self) -> float:
       return (
           self.model_cost
           + self.compute_cost
           + self.tool_cost
           + self.review_cost
       )

とする。

これによって、

[
Problem
\rightarrow
Task
\rightarrow
Cost
]

を接続できる。



CostをOutcomeへ接続する

AI Costが月100万円かかっている。

この情報だけでは、高いのか安いのか判断できない。

もしそのSystemが月5000万円の追加利益を支えているなら意味が変わる。

したがって、

[
Cost
\rightarrow
Outcome
]

を接続する。

たとえば、

[
Cost\ per\ Successful\ Outcome
]

を見る。



単純化すれば、

[
ROI

\frac{Benefit-Cost}{Cost}
]

である。

ただし、Benefitに何を含めたかを明示する。

Time Savingを金額換算したのか。

実際のCash Savingなのか。

Revenue増加なのか。

Risk Reductionなのか。

これらを混ぜない。



Revenueを測る

売上は魅力的なOutcomeである。

しかし最も慎重に扱う必要がある。

AI導入後にRevenueが増えたとしても、

[
Revenue\ Increase
\neq
AI\ Impact
]

と直ちには言えない。

価格。

市場。

Marketing。

競合。

営業人員。

Seasonality。

Product Mix。

など多数の要因がある。



したがってRevenueを分解する。

たとえば、

[
Revenue

Customers
\times
Conversion
\times
Average\ Value
]

あるいは営業Processなら、

[
Leads
\rightarrow
Opportunities
\rightarrow
Proposals
\rightarrow
Wins
\rightarrow
Revenue
]

として見る。

AIがどこへ作用したのかを特定する。



Revenue Driverを測る

AI営業支援が提案作成を高速化したなら、最初に見るべきはRevenueそのものではないかもしれない。

Proposal Time。

Proposal Volume。

Response Speed。

Conversion。

Average Deal Size。

を順に見る。

[
AI
\rightarrow
Operational\ Driver
\rightarrow
Commercial\ Driver
\rightarrow
Revenue
]

というChainを測る。



この構造によって、

「AIがRevenueを増やした」

という粗い説明を避けられる。



Incremental Revenueを考える

可能であれば、

[
Incremental\ Revenue

Observed\ Revenue

Expected\ Revenue\ without\ Intervention
]

を見る。

問題は、

[
Expected\ Revenue\ without\ Intervention
]

を直接観測できないことである。

ここでComparison Group、Historical Trend、Forecastなどを使う。

つまりRevenue評価はCounterfactualの問題である。



RevenueだけでなくMarginを見る

売上が増えてもCostがそれ以上に増えれば、経済価値は弱い。

したがって、

[
Revenue
]

だけではなく、

[
Gross\ Margin
]

[
Contribution\ Margin
]

などを見る。

AI Agentによって営業件数が増えても、Model CostやHuman Review Costが過大なら改善余地がある。



時間・コスト・売上を一つのFlowにする

三つの量は独立していない。

たとえば、

[
Time
\downarrow
]

によって、

[
Capacity
\uparrow
]

し、

[
Cost\ per\ Unit
\downarrow
]

し、

さらに、

[
Revenue
\uparrow
]

する可能性がある。



したがって、

[
\boxed{
Time
\rightarrow
Capacity
\rightarrow
Cost
\rightarrow
Revenue
}
]

という経路を観測する。

ただし、これは自動的に成立する法則ではない。

各矢印をDataで確認する。



Value Treeへ変換する

たとえば営業AIなら、

[
Proposal\ Time
\downarrow
]

から、

[
Proposals\ per\ Person
\uparrow
]

へ進み、

[
Qualified\ Opportunities
\uparrow
]

し、

[
Revenue
\uparrow
]

というValue Treeを置く。

購買AIなら、

[
Analysis\ Time
\downarrow
]

[
Supplier\ Comparison
\uparrow
]

[
Purchase\ Price
\downarrow
]

[
Procurement\ Cost
\downarrow
]

となるかもしれない。



重要なのは、

[
Technical\ Intervention
\rightarrow
Economic\ Outcome
]

の途中を消さないことである。



コードでValue Flowを記録する

たとえばMetric間の関係をGraphとして保存できる。

from dataclasses import dataclass
@dataclass
class MetricRelation:
   source_metric: str
   target_metric: str
   relation_type: str
   confidence: str

たとえば、

MetricRelation(
   source_metric="proposal_time",
   target_metric="proposal_volume",
   relation_type="hypothesized_driver",
   confidence="MEDIUM"
)

とする。

これによって、

[
Metric
\rightarrow
Metric
\rightarrow
Outcome
]

をMachine-readableにできる。



Absolute ValueとRateを分ける

「Costを20%削減した」

という表現だけでは規模が分からない。

100万円の20%と100億円の20%は違う。

したがって、

[
Absolute\ Change
]

と、

[
Relative\ Change
]

を両方持つ。



たとえば、

[
Cost:
1000万円
\rightarrow
800万円
]

なら、

Absolute Reductionは200万円。

Relative Reductionは20%。

両方を保存する。



Annualizeを慎重に使う

一か月で100万円削減できたから、

年間1200万円削減。

と単純にAnnualizeしたくなる。

しかしSeasonalityや利用拡大、Cost変動がある。

したがって、

[
Observed
]

と、

[
Annualized\ Estimate
]

を分ける。

推計値を実績値として扱わない。



Avoided Costを分ける

AIによって人員削減はしていないが、事業拡大時に追加採用が不要になった。

この場合、

Cash Cost Reductionではなく、

[
Avoided\ Cost
]

である。

これは重要な経済効果だが、実際に支出が減ったこととは違う。

したがって、

Cash Saving。

Avoided Cost。

Capacity Gain。

を分けて記録する。



Opportunity Costも見る

時間短縮によって社員がより高付加価値な仕事へ移れたなら、それもValueである。

ただし金額換算には仮定が必要になる。

そこで、

[
Measured\ Outcome
]

と、

[
Estimated\ Economic\ Value
]

を分離する。

Evidence Strengthを落とさずに扱う。



Human Costを忘れない

AI導入では、新しい負担が発生することもある。

Prompt確認。

AI Output Review。

Exception処理。

Training。

System切替。

Change Management。

この時間もCostである。

[
Gross\ Time\ Saved

New\ Human\ Work

Net\ Time\ Saved
]

として見る。



「AIで30%効率化」という数字が、追加Reviewを含んでいるかどうかで意味は大きく変わる。



Risk Costも存在する

あるProcessを高速化した結果、Error Riskが増える可能性がある。

したがってCostには、

Expected Loss。

Incident Cost。

Compliance Cost。

Recovery Cost。

も影響する。

すべてを毎回金額換算する必要はない。

しかし、

[
Cost\ Reduction
]

の裏で、

[
Risk
\uparrow
]

していないかを見る。



Outcome Ledgerをつくる

Projectごとに経済Outcomeを一つのLedgerへ集める。

@dataclass
class EconomicOutcome:
   problem_id: str
   hours_saved: float
   cash_saved: float
   avoided_cost: float
   incremental_revenue: float
   incremental_margin: float
   ai_run_cost: float
   implementation_cost: float

これによって、BenefitとCostを同じ座標へ置ける。



ただし、実績と推計を混ぜない。

MEASURED
ESTIMATED
ATTRIBUTED
UNVERIFIED

のようにEvidence Typeを持たせる。



Outcome per Interventionを比較する

複数のAI Use Caseを比較するとき、

最も新しいTechnologyを使ったかではなく、

[
Outcome
\over
Cost
]

を見る。

たとえば、

Use Case Aは1000万円投資して年間1200万円のValue。

Use Case Bは200万円投資して年間1000万円のValue。

なら、投資優先順位は変わり得る。



したがってAI Portfolio全体を、

[
Problem
\times
Expected\ Outcome
\times
Implementation\ Cost
\times
Risk
]

で見る。

AI StrategyがTechnology選定からCapital Allocationへ進む。



Speed to Valueを測る

ConsultingとAI Implementationでは、最終ROIだけでなく、価値が出るまでの時間も重要になる。

[
Time\ to\ Value

T_{first\ measurable\ outcome}

T_{project\ start}
]

である。

同じ年間Valueでも、

三週間でOutcomeが出るProjectと、二年後にしか出ないProjectでは意味が違う。



特にSYNTHESISが掲げる迅速な効果創出という方向を検証するなら、

[
Time\ to\ Outcome
]

は重要な指標になる。

ただし2026年9月3日時点では、個別Clientについて詳細な公開比較Dataは十分ではない。

したがって理念と実証を分ける。



Consulting Economicsにも返ってくる

AIによってClient側の時間・Costが改善するなら、Consulting Firm自身の生産性も変わる可能性がある。

Research。

Analysis。

Architecture。

Code。

Testing。

Document Generation。

が高速化されれば、

[
Consulting\ Time
\downarrow
]

する。

ここで従来の、

[
Hours
\rightarrow
Revenue
]

という経済構造との緊張が生まれる。



短い時間で大きなOutcomeを出せるほど価値が高いのに、時間課金だけなら売上は減る可能性がある。

この問題は後のCapability章へつながる。

AI-First Consultingを本当に成立させるなら、

[
Time\ Sold
]

ではなく、

[
Value\ Generated
]

をどう経済モデルへ接続するかが重要になる。

これは2026年9月3日時点でSYNTHESISが解決済みだと確認できる問題ではない。

本書が残す検証課題である。



三つの数字だけで終わらない

Time。

Cost。

Revenue。

は経営Outcomeの強力な座標である。

しかし、

時間を短縮した結果、Decision Qualityが落ちた。

Costを削減した結果、Employee Experienceが悪化した。

Revenueを増やした結果、Riskが増えた。

なら、Transformation全体の評価は変わる。

したがって、

[
Economic\ Outcome
+
Quality
+
Risk
+
Human\ Outcome
]

を見る。



ここまでを最小化すると、

[
\boxed{
Time
\rightarrow
Capacity
}
]

[
\boxed{
Cost
\rightarrow
Economic\ Efficiency
}
]

[
\boxed{
Revenue
\rightarrow
Value\ Creation
}
]

である。

さらに、

[
\boxed{
Economic\ Outcome

Time
+
Cost
+
Revenue
}
]

を、

[
Before
\rightarrow
Intervention
\rightarrow
After
]

の中で測る。



成果をコードで測るとは、数字を大量に集めることではない。

どのProblemに対して、どのInterventionが、どの時間を短縮し、どのCostを変え、どのRevenue Driverへ作用したのかをTraceできる状態をつくることである。

しかし企業価値は経済量だけでは決まらない。

AI時代には、もう一つ重要な変化がある。

人間と組織が、より速く、より良く判断できるようになったのか。

次節では、

[
\boxed{
Decision
+
Productivity
}
]

を測る。
第4節 意思決定と生産性を測る

企業変革の成果は、時間・コスト・売上だけでは測り切れない。

AIが企業へ入ると、もう一つ重要な変化が起きる。

人間が、

より早く。

より多くのEvidenceを使い。

より一貫して。

より適切に判断できるようになる可能性である。

したがって次に測るべきなのは、

[
\boxed{
Decision
+
Productivity
}
]

である。



意思決定をOutcomeとして扱う

企業はDecisionの連続によって動く。

何を売るか。

誰へ売るか。

何を買うか。

どこへ投資するか。

誰を採用するか。

何を止めるか。

どのSystemをつくるか。

どのRiskを受け入れるか。

つまり、

[
Enterprise

Sequence\ of\ Decisions
]

と見ることもできる。

AIがこのDecision Processを改善するなら、それ自体が重要なOutcomeになる。



Decision Timeを測る

最も基本的なのは、判断までにかかる時間である。

[
Decision\ Lead\ Time

T_{decision}

T_{question}
]

たとえば、

問題発生から方針決定まで。

顧客問い合わせから回答決定まで。

投資案件の起案から承認まで。

異常検知から対応決定まで。

を測る。

AIによって情報探索や分析が高速化されれば、

[
Decision\ Lead\ Time
\downarrow
]

する可能性がある。



しかし、単に速ければよいわけではない。

誤った判断を高速化しても価値はない。

したがって、

[
Decision\ Speed
\neq
Decision\ Quality
]

を分ける。



Decision Qualityとは何か

意思決定の質は直接測りにくい。

そこで複数のProxyへ分解する。

Evidenceを参照したか。

重要な選択肢を比較したか。

Riskを確認したか。

予測と結果がどの程度一致したか。

後から大きな修正が必要になったか。

DecisionがOutcomeにつながったか。

などである。



たとえば、

[
Decision\ Quality

f(
Evidence,
Alternatives,
Accuracy,
Outcome,
Rework
)
]

として考える。

単一のScoreへ急いで圧縮せず、構成要素を保持する。



Evidence利用を測る

AI時代のDecisionで重要なのは、回答を得ることではない。

どのEvidenceを使って判断したかである。

そこでDecisionごとに、

Decision

Evidence

Source

Confidence

を残す。



たとえば、

from dataclasses import dataclass
@dataclass
class DecisionRecord:
   decision_id: str
   problem_id: str
   evidence_count: int
   alternatives_considered: int
   confidence: str
   decided_by: str

のように記録できる。

これによって、

[
Decision
\rightarrow
Evidence
]

を追跡できる。



AI RecommendationとHuman Decisionを分ける

AIがRecommendationを出したからといって、それがDecisionではない。

[
AI\ Recommendation
\neq
Human\ Decision
]

である。

この二つを分けて保存する。

AI Recommendation
      ↓
Human Review
      ↓
Decision
      ↓
Action
      ↓
Outcome

すると、

AI Recommendationが採用されたか。

修正されたか。

却下されたか。

その結果どうなったか。

を測れる。



Overrideを失敗と決めつけない

HumanがAIをOverrideしたからといって、AI Systemが失敗したとは限らない。

AIが持っていないContextをHumanが持っていた可能性がある。

逆に、HumanがAI Recommendationを無視して悪いOutcomeになった可能性もある。

したがって、

[
Override
]

自体ではなく、

[
Override
\rightarrow
Outcome
]

を見る。



Override Reasonも保存する。

Data不足。

Business Context。

顧客事情。

Risk。

倫理・法務。

Strategic Judgment。

などである。

Human JudgmentをLearning Dataへ変える。



Decision Reworkを測る

一度決めたことをすぐやり直すなら、Decision Qualityが低かった可能性がある。

そこで、

[
Decision\ Rework\ Rate
]

を見る。

たとえば、

決定後30日以内の大幅修正率。

承認差戻し率。

再検討回数。

追加Evidence要求回数。

などである。



ただし、環境変化による適切なDecision Revisionまで失敗扱いしてはいけない。

重要なのは、

「最初の判断が不十分だったためのやり直し」

と、

「Realityが変わったための再判断」

を分けることである。



Decision Calibrationを見る

予測を伴うDecisionでは、Confidenceと実績の関係を測れる。

たとえば、

「成功確率80%」

と判断した案件群が、本当におおむね80%成功しているかを見る。

[
Predicted\ Probability
\leftrightarrow
Observed\ Frequency
]

である。

これによって、

AIだけでなくHuman-AI Team全体の判断Calibrationを測ることができる。



意思決定の一貫性を測る

同じ条件なのに担当者によって判断が大きく変わる業務もある。

AIによってEvidenceや基準を揃えることで、

[
Decision\ Variance
\downarrow
]

する可能性がある。

ただし一貫性が高ければ必ず良いわけではない。

間違った基準へ統一されるRiskもある。

したがって、

[
Consistency
+
Outcome
]

を同時に見る。



Productivityを「作業量」だけにしない

次に生産性を見る。

最も単純な式は、

[
Productivity

\frac{Output}{Input}
]

である。

しかしKnowledge Workでは、Output Countだけでは十分ではない。

Reportを多く作った。

Codeを多く書いた。

Meetingを多く処理した。

それだけでは価値を意味しない。



そこで、

[
\boxed{
Productivity

Useful\ Outcome
\over
Resources
}
]

として見る。

Resourceには、

Human Time。

AI Cost。

Compute。

Capital。

Management Attention。

などを含める。



ActivityからValueへ移す

AI導入ではActivity Metricが増えやすい。

生成されたDocument数。

Prompt数。

Agent実行数。

Code行数。

これらは利用状況を示すが、生産性そのものではない。

[
Activity
\neq
Productivity
]

である。



たとえば、

100件の提案書を生成した。

しかし実際に使われたのは10件。

なら、

Generated Outputより、

[
Accepted\ Useful\ Output
]

を見る方が重要になる。



Useful Outputを定義する

業務ごとにUseful Outputを決める。

営業なら、

Qualified Proposal。

Resolved Customer Request。

Closed Opportunity。

開発なら、

Accepted Change。

Production Release。

Resolved Incident。

Researchなら、

Verified Finding。

Decision-ready Evidence。

といった単位である。



すると、

[
Productivity

\frac{Useful\ Work}{Human\ Time + AI\ Cost}
]

として比較できる。



Human ProductivityとSystem Productivityを分ける

AIによって一人当たり処理量が増えたとしても、System全体のCostが過大なら効率的とは限らない。

そこで、

[
Human\ Productivity
]

と、

[
System\ Productivity
]

を分ける。

Human Productivityは、

[
Useful\ Output
\over
Human\ Hours
]

System Productivityは、

[
Useful\ Outcome
\over
Total\ Resources
]

として見る。



AIはHuman Productivityを高めても、Compute Costを増やす場合がある。

両方を見なければならない。



Quality-adjusted Productivity

生産性を量だけで測ると、品質劣化を見落とす。

そこで、

[
Quality\text{-}Adjusted\ Productivity

\frac{Output \times Quality}{Input}
]

という考え方を使う。

たとえば、

処理件数。

Accuracy。

Customer Satisfaction。

Rework Rate。

を組み合わせる。



Code生成なら、

生成量ではなく、

Review通過率。

Test成功率。

Defect Rate。

Production Incident。

を見る。

AI時代ほど、

[
More
\neq
Better
]

を守る必要がある。



Reworkを生産性Costとして測る

AIは初回Outputを高速化しても、修正が大量に必要なら実質的な生産性は上がらない。

そこで、

[
Net\ Productivity
]

を見る。

概念的には、

[
Net\ Time\ Saved

Gross\ Time\ Saved

Review

Correction

Recovery
]

である。



Human Review Costを含めることで、見かけ上のAutomation率に惑わされにくくなる。



Automation Rateだけを追わない

AI導入では、

[
Automation\ Rate
]

が使われることがある。

しかし、自動化率を最大化することが目的ではない。

Riskの高いDecisionをHumanが判断する方が合理的な場合もある。

したがって、

[
Best\ Automation\ Rate
\neq
100%
]

である。



測るべきなのは、

どのOperationをAIへ委譲したか。

どこにHuman Judgmentを残したか。

その結果Outcomeが改善したか。

である。



Human Attentionを測る

AI時代には、人間の時間以上にAttentionが希少資源になる。

大量のAI Recommendation。

大量のAlert。

大量のApproval Request。

が届けば、Humanは処理できなくなる。

そこで、

[
Human\ Attention\ Load
]

を見る。

たとえば、

一人当たりApproval数。

Alert数。

Review時間。

Interruptions。

Escalation数。

などである。



AIが作業を減らしながら、Human Attentionを増やしているなら設計を見直す必要がある。

[
Automation
\uparrow
]

なのに、

[
Attention\ Burden
\uparrow
]

という逆説が起こり得るからである。



Decision Densityという見方

AIによってRoutine Workが圧縮されると、人間一人がより多くの重要Decisionを扱える可能性がある。

そこで、

[
Decision\ Density

\frac{Meaningful\ Decisions}{Human\ Time}
]

という見方ができる。

ただし、Decision数を増やすこと自体が目的ではない。

より重要な判断へHuman Attentionを移せたかを見る。



Work Mixの変化を測る

AI Transformationの重要なOutcomeの一つは、Human Workの構成が変わることである。

Beforeでは、

Search
Data Gathering
Formatting
Repetition
Coordination

に多くの時間を使っていた。

Afterでは、

Judgment
Problem Framing
Relationship
Creativity
Architecture
Learning

へ移る可能性がある。



したがって、

[
Work\ Mix_{Before}
\rightarrow
Work\ Mix_{After}
]

を測る。

単なる時間削減ではなく、

人間の時間が何へ再配分されたか

を見る。



Productivity Gainを再配分まで追う

AIで週10時間削減された。

その10時間が、

顧客対話へ移った。

新規案件探索へ移った。

学習へ移った。

余剰になった。

ではOutcomeが違う。

したがって、

[
Productivity\ Gain
\rightarrow
Capacity\ Allocation
]

まで追跡する。

これは前節のTime Savedを経営価値へ接続する。



Team Productivityを見る

Knowledge Workは個人だけで完結しない。

AI導入によって一人の生産性が上がっても、他のTeamへ大量の確認作業を移していれば全体では改善していない。

したがって、

[
Local\ Productivity
\neq
Team\ Productivity
]

である。



End-to-End Processで、

営業。

法務。

Finance。

IT。

Management。

などを横断して測る。

AIがどこか一部署の負荷を別部署へ移しただけではないかを見る。



QueueとBottleneckを見る

一つの工程が高速化すると、別の工程が新しいBottleneckになる。

たとえば、

AIでProposal Draft作成が10倍速くなった。

しかしManager Approvalは従来通り。

すると、

[
Draft\ Queue
\rightarrow
Approval\ Queue
]

へBottleneckが移る。



したがって、

[
Productivity
]

を個別TaskではなくSystem Flowとして測る。

[
Throughput

f(Bottleneck)
]

である。

AI TransformationはProcess全体の再設計でなければならない。



Learning Productivityも見る

AI時代には、単に仕事を多く処理するだけでなく、組織がどれだけ速く学習するかが重要になる。

たとえば、

Experiment数。

Hypothesis検証時間。

Feedbackから改善までの時間。

Release Frequency。

FailureからPolicy更新までの時間。

を見る。



これを、

[
Learning\ Velocity
]

として扱う。

[
Observe
\rightarrow
Learn
\rightarrow
Change
]

のCycleが速くなれば、企業の適応能力が上がる。



Productivityをコードで測る

概念的には、

from dataclasses import dataclass
@dataclass
class ProductivityMetric:
   useful_outputs: float
   human_hours: float
   ai_cost: float
   rework_hours: float
   def human_productivity(self) -> float:
       return self.useful_outputs / self.human_hours
   def net_human_hours(self) -> float:
       return self.human_hours + self.rework_hours

のように記述できる。



Decision側も、

@dataclass
class DecisionMetric:
   decision_id: str
   lead_time_minutes: float
   evidence_count: int
   alternatives_count: int
   rework_count: int
   outcome_score: float | None

として保存できる。

重要なのは、DecisionとOutcomeを後から接続できることである。



Decision → Action → Outcome

最終的には、

[
Decision
\rightarrow
Action
\rightarrow
Outcome
]

をTraceする。

良いDecisionだったかどうかは、Decision時点のEvidenceだけでなく、結果からも学習する。



ただしOutcomeが悪かったからDecisionも悪かったとは限らない。

不確実な環境では、合理的なDecisionでも悪い結果が起こり得る。

したがって、

[
Decision\ Quality
\neq
Outcome\ Alone
]

である。

Decision時点で利用可能だったInformationを保存しておく意味がここにある。



AIが判断能力を弱めていないか

AI導入には逆方向のRiskもある。

人間がRecommendationを確認せず受け入れる。

自分でEvidenceを読まなくなる。

理由を説明できなくなる。

異常時に判断できなくなる。

いわゆるAutomation BiasやSkill Atrophyである。



そのため、

Human Override。

Evidence Inspection。

Manual Capability。

Exception Handling。

Learning。

も観測する。

[
AI\ Assistance
\uparrow
]

と同時に、

[
Human\ Judgment
\downarrow
]

していないかを見る。



ProductivityとCapabilityを接続する

本書では、生産性向上だけでは最終成果としない。

ConsultantやAIがいるときだけ生産性が高いのであれば、そのOutcomeは外部Capabilityに依存している。

そこで、

[
Productivity_{with\ support}
]

と、

[
Productivity_{client\ operated}
]

を比較する。



Clientが自らSystemを運用し、改善しながら同程度以上のOutcomeを維持できるなら、

[
Productivity
\rightarrow
Capability
]

への変換が始まっている。



SYNTHESISをこの座標で見る

SYNTHESISがAI-First Consultingを成立させるなら、測るべきなのはAI利用量ではない。

ClientのDecision Lead Timeが短くなったか。

Evidenceに基づく判断が増えたか。

Meaningful Human Workへ時間が移ったか。

Useful Output per Resourceが改善したか。

Learning Velocityが上がったか。

そして、それをClient自身が維持できるようになったか。

である。



2026年9月3日時点では、こうしたClient別の詳細な公開Measurement Dataは十分ではない。

したがって、

[
AI\text{-}First
\rightarrow
Decision/Productivity\ Improvement
]

は検証すべき仮説として置く。

方向性と実証を分離する。



最小構造

意思決定は、

[
\boxed{
Question
\rightarrow
Evidence
\rightarrow
Decision
\rightarrow
Action
\rightarrow
Outcome
}
]

として測る。

生産性は、

[
\boxed{
Useful\ Outcome
\over
Human\ Time
+
AI\ Cost
+
Rework
}
]

として測る。

そして両者を接続する。

[
Better\ Decision
\rightarrow
Better\ Action
\rightarrow
Higher\ Productivity
\rightarrow
Outcome
]

ただし、この矢印を前提にしない。

Realityによって確認する。



AI時代の生産性とは、人間を高速に働かせることではない。

AIに任せられるOperationを移し、人間のAttentionをより重要な判断へ再配分し、組織全体としてより良いOutcomeを少ないResourceで生成できる状態をつくることである。

しかし、AIが存在しても人間が使わなければ、その構造はRealityにならない。

次に測るべきなのは、

[
\boxed{
AI\ Adoption
}
]

である。

ただし利用率を数えるだけではない。

AIが企業の日常業務へ本当に組み込まれたのかを測る。
第5節 AI Adoptionを測る

AIを導入しただけでは、企業は変わらない。

Accountを発行した。

Agentを公開した。

Trainingを実施した。

利用者数が増えた。

これらは導入状況を示すが、AIが企業の日常業務へ定着したことを意味しない。

[
\boxed{
Deployment
\neq
Adoption
}
]

AI Adoptionとは、AIが実際の業務、判断、Workflowの中へ入り、人間の行動と企業Processを継続的に変えている状態である。



利用率から始める

最も基本的な指標は利用である。

Active User。

Session。

Agent Execution。

Task Count。

Frequency。

対象業務に対するAI利用率。

たとえば、

[
Adoption\ Rate

\frac{AIを利用した対象者}{AIを利用可能な対象者}
]

として測ることができる。

しかし、これだけでは弱い。

月に一度開いただけのUserと、毎日の業務に組み込んでいるUserが同じ一人として数えられるからである。



FrequencyとDepthを分ける

利用には頻度と深さがある。

[
Adoption

Frequency
+
Depth
]

Frequencyは、どれくらい繰り返し使うか。

Depthは、業務ProcessのどこまでAIが入っているかである。

たとえば、

検索だけに使う。

下書きをつくる。

分析に使う。

Decisionを支援する。

Workflowを実行する。

という段階では意味が違う。



概念的には、

Level 0
未利用
Level 1
Search / Ask
Level 2
Generate / Analyze
Level 3
Workflow Support
Level 4
Decision Support
Level 5
Controlled Execution

のように分類できる。

重要なのはLevelを上げること自体ではない。

業務RiskとValueに合った深さへ到達しているかを見る。



AdoptionをTask単位で測る

User単位だけでは、何に使われているのかが分からない。

そこで、

[
User
\rightarrow
Task
\rightarrow
AI\ Usage
]

へ分解する。

たとえば営業担当者がAIを毎日使っていても、実際にはMeeting要約だけかもしれない。

一方、利用頻度は低くても、重要な投資判断や契約Reviewに使われている場合もある。

したがって、

[
Adoption\ Value
\neq
Usage\ Frequency\ Alone
]

である。



Eligible Taskを定義する

AI Adoption Rateの分母も重要になる。

全業務をAI化する必要はない。

そこで、

[
Eligible\ Tasks
]

を定義する。

AIによる支援が適しているTask。

Human Judgmentを中心に残すTask。

AutomationすべきTask。

AIを使うべきでないTask。

を分ける。



そして、

[
Task\ Adoption\ Rate

\frac{AIを利用した適格Task数}
{AI利用が適切なTask数}
]

を見る。

これなら「全社員がAIを使っているか」ではなく、「使う価値のある場所へAIが入ったか」を測れる。



Adoption Funnelをつくる

AI Adoptionにも段階がある。

Available
  ↓
Aware
  ↓
Tried
  ↓
Repeated
  ↓
Embedded
  ↓
Value-producing

利用可能になった。

存在を知った。

試した。

繰り返し使った。

業務へ組み込んだ。

Outcomeを生み出した。



このFunnelを見ると、どこでAdoptionが止まっているかが分かる。

認知が低いのか。

初回利用で離脱するのか。

繰り返し使われないのか。

Workflowへ入らないのか。

Outcomeへつながらないのか。

問題を分解できる。



Activationを測る

AI Toolを一度開いたことではなく、最初の価値体験までを見る。

たとえば、

初めて有用な回答を得た。

初めて業務時間を短縮した。

初めてAgent Recommendationを採用した。

初めてWorkflowを完了した。

これを、

[
Activation
]

として扱う。

[
Available
\rightarrow
First\ Value
]

までの時間も重要になる。



Time to First Value

導入から最初の価値体験までが長いと、定着しにくい。

そこで、

[
Time\ to\ First\ Value

T_{first\ useful\ outcome}

T_{access\ enabled}
]

を測る。

AI Adoptionの初期設計では、この時間を短縮することが重要になる。

Training資料を増やすだけではなく、最初の業務Valueへ早く到達させる。



Retentionを見る

初月だけ利用が増えても意味はない。

そこで、

[
Retention
]

を見る。

1週間後。

1か月後。

3か月後。

6か月後。

に継続利用しているかを測る。

Trial

Week 1

Month 1

Month 3

Month 6



Adoptionは一度の利用ではなく、

[
Repeated\ Useful\ Use
]

である。



Cohortで見る

全体利用率だけを見ると、新規利用者の増加によって既存Userの離脱が隠れることがある。

そこで導入時期ごとにCohortを分ける。

[
Retention_{cohort}
]

を見る。

たとえば4月導入Groupと6月導入Groupの継続率を比較する。

これにより、Product改善やTraining改善がAdoptionへ効いているかを確認できる。



AIを使う理由を測る

利用回数だけでは、人間がなぜ使うのか分からない。

AI Adoptionが続く理由には、

速い。

便利。

品質が高い。

探しやすい。

既存Workflowへ入っている。

Managementが求めている。

などがある。

逆に使わない理由には、

精度への不信。

使い方が分からない。

既存Toolの方が速い。

Context入力が面倒。

承認Processが複雑。

AccessできないDataが多い。

などがある。



したがって、

[
Usage\ Data
+
User\ Evidence
]

を組み合わせる。

Logだけでは見えない摩擦を観測する。



Adoption Frictionを測る

AIが使われない原因を、

[
Friction
]

として記述する。

たとえば、

Access Friction。

Data Friction。

Workflow Friction。

Trust Friction。

Skill Friction。

Governance Friction。

である。



概念的には、

[
Adoption

Value

Friction
]

として考えられる。

もちろん厳密な数式ではない。

しかし、利用促進を「社員の意識」の問題だけにしないための重要な見方である。



Context Switchingを測る

前章で見たように、AIを別画面として置くと利用Costが生まれる。

業務SystemからDataをコピーする。

AIへ貼る。

結果をコピーする。

元Systemへ戻す。

この往復が多いほどAdoptionは下がりやすい。

そこで、

[
Context\ Switches\ per\ Task
]

を見る。



AIが既存Workflowへ組み込まれれば、

[
Context\ Switching
\downarrow
]

し、Adoptionが自然になる。

AI AdoptionはChange ManagementだけでなくInterface Architectureの問題でもある。



Recommendation Acceptanceを測る

Decision Support AIなら、

AI Recommendationがどの程度使われたかを見る。

[
Acceptance\ Rate

\frac{Accepted\ Recommendations}
{Total\ Recommendations}
]

である。

しかしAcceptance Rateが高ければ良いとは限らない。

100%なら、Humanが内容を確認せず受け入れている可能性もある。



そこで、

Accepted。

Modified。

Rejected。

Escalated。

を分ける。

Recommendation
├─ Accepted
├─ Modified
├─ Rejected
└─ Escalated

そして最終Outcomeと接続する。



Trustを行動から見る

「AIを信頼していますか」

というSurveyだけでは十分ではない。

実際の行動を見る。

Recommendationを確認する。

Evidenceを開く。

修正する。

Overrideする。

重要なTaskで使う。

繰り返し利用する。

これらから、

[
Behavioral\ Trust
]

を見る。



Trustが低すぎれば使われない。

高すぎればAutomation Biasが起こる。

したがって目標は、

[
Calibrated\ Trust
]

である。

AIが得意な場面では利用し、弱い場面では確認する。

その状態を設計する。



AdoptionとQualityを同時に見る

利用率を上げるだけなら、Mandatory Useにすることもできる。

しかしそれでは意味がない。

[
High\ Adoption
+
Low\ Quality
]

では、企業全体へ低品質なAIを拡散することになる。

したがって、

[
Adoption
\times
Quality
]

を見る。



たとえば、

Task Completion Rate。

Correction Rate。

Hallucination Incident。

Human Override。

Customer Complaint。

などと利用率を並べる。

ScaleするほどQuality ControlもScaleさせる。



AdoptionとOutcomeを接続する

最も重要なのは、

[
Adoption
\rightarrow
Outcome
]

が成立しているかである。

利用率が上がった。

しかしTime、Cost、Revenue、Decision Qualityが変わらない。

なら、AIがBusiness Valueへ変換されていない可能性がある。



そこで、

[
Outcome
\mid
Adoption\ Level
]

を見る。

高利用Group。

中利用Group。

低利用Group。

でOutcomeに差があるかを比較する。

ただし、能力の高い人ほどAIも多く使うなどSelection Biasがあるため、因果を即断しない。



Adoption → Behavior → Outcome

本書ではAdoptionを中間変数として扱う。

[
\boxed{
AI\ Availability
\rightarrow
Adoption
\rightarrow
Behavior\ Change
\rightarrow
Outcome
}
]

である。

AIを利用した。

その結果、調査方法が変わった。

Decision Processが変わった。

業務時間が変わった。

そしてBusiness Outcomeが変わった。

このChainを見る。



Shadow Adoptionを区別する

企業では正式Toolではなく、個人が外部AIを使っていることもある。

これは潜在的な需要を示す一方で、SecurityやData GovernanceのRiskになる。

したがって、

[
Official\ Adoption
]

だけではなく、

[
Unmanaged\ AI\ Use
]

の存在も把握する必要がある。

目的は監視ではない。

なぜ正式環境ではなく別のToolが選ばれているのかを理解することである。



そこには、

使い勝手。

Model Quality。

Access制限。

Workflowとの不整合。

など、Architecture上の問題が隠れている可能性がある。



RoleごとにAdoptionを分ける

AIの使い方はRoleによって異なる。

Executive。

Consultant。

Engineer。

Sales。

Finance。

HR。

Operation。

では適切なUse Caseが違う。

したがって、

[
Adoption_{role}
]

を見る。

全社平均だけでは、特定部署の未定着や過度な依存を見落とす。



Task Complexityごとに見る

Simple TaskではAI利用率が高い。

Complex Taskでは低い。

ということもある。

それ自体は問題ではない。

むしろ重要なのは、

[
Adoption
\mid
Task\ Complexity
]

である。

AI CapabilityとHuman Judgmentの境界が適切に設計されているかを見る。



Trainingの効果を測る

Trainingを実施したことを成果にしない。

[
Training
\neq
Capability
]

である。

Training前後で、

Activation。

Retention。

Task Adoption。

Quality。

Outcome。

が変わったかを見る。



さらに、

[
Training
\rightarrow
Independent\ Use
]

へ進んだかを測る。

受講者数ではなく、業務行動の変化を見る。



Champion依存を測る

AI導入初期には、少数の熱心なUserが全体を支えることがある。

これは重要だが、組織Capabilityとしては脆い。

その人が異動すると使われなくなる可能性があるからである。

そこで、

[
Adoption\ Concentration
]

を見る。



利用が一部Userへ極端に集中していないか。

Knowledgeが共有されているか。

複数人が運用できるか。

を見る。

[
Individual\ Adoption
\rightarrow
Organizational\ Adoption
]

へ進む必要がある。



AI Adoptionをコードで記録する

たとえばTask単位で、

from dataclasses import dataclass
from datetime import datetime
@dataclass
class AIAdoptionEvent:
   user_id: str
   role: str
   task_type: str
   ai_used: bool
   recommendation_status: str | None
   occurred_at: datetime

を記録する。

集約すれば、

利用率。

Task別利用率。

Role別利用率。

Retention。

Acceptance。

などを計算できる。



しかしPrivacyには注意する。

個人を過度に監視する仕組みにしない。

目的は、

[
Employee\ Surveillance
]

ではなく、

[
System\ Improvement
]

である。

必要な粒度へAggregationし、目的・権限・保持期間を明確にする。



Adoption Dashboardの最小構造

AI Adoption Dashboardには、単なるMAUだけでなく、

Availability
Activation
Retention
Task Adoption
Workflow Depth
Quality
Outcome
Friction

を置く。

これによって、

「何人使ったか」

から、

「企業のどこへ定着し、何を変えたか」

へ進める。



Adoption成熟度を見る

AI Adoptionは、次のような変化として捉えられる。

[
Optional
\rightarrow
Useful
\rightarrow
Repeated
\rightarrow
Embedded
\rightarrow
Operational
]

最初は個人が試す。

次に価値が認識される。

繰り返し使われる。

Workflowへ組み込まれる。

最終的には通常業務の一部になる。



しかし最終段階でもHuman AuthorityやGovernanceを失ってはいけない。

[
Embedded
\neq
Uncontrolled
]

である。



Adoptionの先にSelf-sufficiencyがある

AIが日常業務へ定着しても、外部Consultantが毎回設定を直し、Promptを変更し、Agentを保守しなければ動かないなら、Client Capabilityは限定的である。

そこで次の問いが生まれる。

Client自身が、

Userを追加できるか。

Use Caseを設計できるか。

Workflowを変更できるか。

Agentを評価できるか。

Policyを更新できるか。

障害へ対応できるか。

Outcomeを測れるか。



つまり、

[
Adoption
\neq
Self\text{-}sufficiency
]

である。

Adoptionは「使っているか」。

Self-sufficiencyは「自分たちで動かせるか」。

この二つを分ける。



SYNTHESISをAdoptionから検証する

SYNTHESISがAI-First Consultingを企業へ実装するなら、重要なのはAI Toolを納品することではない。

Client Organizationの中で、

AIが繰り返し使われる。

Workflowへ組み込まれる。

Decisionが変わる。

Outcomeが生まれる。

そして外部支援が減っても運用できる。

という状態へ到達する必要がある。



2026年9月3日時点では、SYNTHESISのClientごとのActivation、Retention、Task Adoption、Self-sufficiencyなどを示す詳細な公開定量Dataは十分ではない。

したがって、

[
AI\text{-}First
\rightarrow
Sustainable\ Adoption
]

は、本書がRealityによって今後検証すべき重要な命題である。



最小構造

AI Adoptionを最小化すると、

[
\boxed{
Available
\rightarrow
Used
\rightarrow
Repeated
\rightarrow
Embedded
\rightarrow
Outcome
}
]

となる。

しかしCapability Generationまで含めれば、

[
\boxed{
Available
\rightarrow
Adoption
\rightarrow
Behavior
\rightarrow
Outcome
\rightarrow
Self\text{-}sufficiency
}
]

へ進む。

利用率は入口にすぎない。

AI Adoptionの本当の意味は、AIが日常業務へ入り、行動を変え、その変化が継続的なOutcomeへつながったかにある。

そして次の境界は、さらに厳しい。

ClientはAIを使えるようになっただけなのか。それとも、外部支援がなくてもAIを運用し、改善し、次の変革を起こせるようになったのか。

次節では、

[
\boxed{
Self\text{-}sufficiency
}
]

を測る。
第6節 Self-sufficiencyを測る

AIを使えるようになったことと、AIを自分たちで運用できることは同じではない。

外部Consultantが常に設定を変更する。

障害が起きるたびに外部へ問い合わせる。

新しいUse Caseを追加するたびにProjectを発注する。

Outcomeを測る仕組みも外部が管理する。

この状態では、Adoptionは進んでいても、Client Capabilityは十分に内部化されていない。

したがって次に測るべきなのは、

[
\boxed{
Self\text{-}sufficiency
}
]

である。

本書ではSelf-sufficiencyを、

外部支援が減少しても、Clientが自らAI・Data・System・業務を運用し、改善し、次の変革を起こせる程度

として定義する。



Self-sufficiencyは外部支援ゼロではない

最初に重要な境界を置く。

Self-sufficiencyとは、外部企業を一切使わなくなることではない。

高度な専門技術。

大規模Migration。

Security Assessment。

新しいArchitecture。

特殊なAI Research。

などで外部Expertiseを使うことは合理的である。

したがって、

[
Self\text{-}sufficiency
\neq
No\ External\ Support
]

である。

重要なのは、

[
\boxed{
External\ Support

Choice
}
]

となっているかである。

外部支援がなければ通常業務すら止まる状態と、必要なときに戦略的に外部Capabilityを利用する状態は異なる。



Dependencyを分解する

Client Dependencyには複数の種類がある。

Technology Dependency。

Knowledge Dependency。

Operational Dependency。

Decision Dependency。

Vendor Dependency。

Change Dependency。

たとえばSystemを運用できても、新しいAgentを追加できなければChange Dependencyが残る。

Data Pipelineを直せても、AI Outputの品質を評価できなければKnowledge Dependencyが残る。

したがって、

[
Dependency

Technology
+
Knowledge
+
Operation
+
Decision
+
Change
]

として測る。



Operationできるか

Self-sufficiencyの第一段階は、日常運用である。

Client Teamが、

System Statusを確認する。

Userを管理する。

障害を一次診断する。

Agent実行を監視する。

Costを確認する。

定常的なConfigurationを変更する。

ことができるかを見る。

[
Run
]

の能力である。



運用能力を、

External Operated
     ↓
Co-Operated
     ↓
Client Operated

という移行で評価できる。

目標は、すべてをClientだけで抱えることではない。

Clientが自ら運用主体になれる状態である。



Diagnoseできるか

Systemは必ず失敗する。

Dataが届かない。

APIが失敗する。

Agent Qualityが下がる。

Workflowが止まる。

Costが急増する。

重要なのは、正常時に使えることだけではない。

異常時に何が起きているかを理解できるかである。

[
Self\text{-}sufficiency
\rightarrow
Diagnostic\ Capability
]

が必要になる。



Client Teamが、

症状を確認する。

Logを見る。

原因候補を絞る。

影響範囲を判断する。

Escalationの必要性を決める。

ことができるかを見る。



Recoverできるか

診断の次はRecoveryである。

Rollback。

Agent停止。

Previous Versionへの切替。

Workflow再実行。

Data Reprocessing。

Fallback Operation。

などを実行できるか。

[
Failure
\rightarrow
Diagnosis
\rightarrow
Recovery
]

をClient側でどこまで閉じられるかを見る。

これによって、運用の実質的な自立度が分かる。



Changeできるか

日常運用より重要なのが変更能力である。

企業Realityは変化する。

Business Ruleが変わる。

商品が増える。

組織が変わる。

新しいDataが追加される。

Modelが更新される。

したがってSystemを維持するだけでは足りない。

Client自身が、

PromptやPolicyを変更する。

Workflowを変更する。

新しいData Sourceを追加する。

API Integrationを追加する。

Agentを更新する。

Evaluationを変更する。

ことができるかを見る。

[
\boxed{
Run
\rightarrow
Change
}
]

への移行である。



New Use Caseを生成できるか

Self-sufficiencyのさらに上には、新しいUse Caseを自ら発見・実装する能力がある。

外部Consultantから、

「次はこのAIを導入しましょう」

と言われなければ進めない状態から、

Client自身が、

Problemを発見する。

AI適用可能性を判断する。

Expected Outcomeを定義する。

Small Experimentを設計する。

結果を測る。

Productionへ進める。

というLoopを回せる状態へ進む。

[
Problem
\rightarrow
Experiment
\rightarrow
Implementation
\rightarrow
Outcome
]

をClient内部で実行する。



Knowledgeを持っているだけでは足りない

Manualがある。

Documentがある。

Trainingを受けた。

これだけではSelf-sufficiencyではない。

[
Knowledge
\neq
Capability
]

である。

Capabilityとは、そのKnowledgeを使って実際にActionできることである。

したがってTraining Completionではなく、

実際に障害を解決できたか。

Workflowを変更できたか。

新しいUse Caseを実装できたか。

を見る。



Documentation CompletenessよりExecutionを見る

Documentが100ページあっても、誰も使えなければ意味はない。

そこで、

[
Documentation
\rightarrow
Observed\ Execution
]

まで確認する。

たとえばClient Teamだけで、

Production Deployment。

Agent Update。

Incident Recovery。

Outcome Dashboard追加。

を実際に行う。

このExecution Evidenceの方がSelf-sufficiencyを強く示す。



Time to Independenceを測る

Project開始からClientが主体運用できるようになるまでの時間を測る。

[
Time\ to\ Independence

T_{client-operated}

T_{project-start}
]

である。

短ければ良いとは限らない。

安全性や品質を犠牲にして移管してはいけない。

しかし同程度のComplexityなら、より短い時間でClient Capabilityを形成できる方がCapability Generationとして強い。



External Support Ratioを測る

運用に必要な総作業量のうち、外部が担う割合を見る。

[
External\ Support\ Ratio

\frac{External\ Work}
{External\ Work + Client\ Work}
]

Project初期には高くてもよい。

重要なのは時間とともに、

[
External\ Support\ Ratio
\downarrow
]

するかである。



ただし、単に外部作業をClientへ押し付ければよいわけではない。

OutcomeとQualityを維持しながら移る必要がある。

したがって、

[
Dependency
\downarrow
]

と同時に、

[
Outcome
\geq
Baseline
]

を確認する。



Escalation Rateを見る

Client Teamがどれだけ外部へEscalateするかも一つの指標になる。

[
Escalation\ Rate

\frac{External\ Escalations}
{Operational\ Issues}
]

ただしEscalationが少なければ必ず良いわけではない。

重大Incidentを抱え込んでいる可能性もある。

したがって、

適切なSelf-resolution。

適切なEscalation。

の両方を見る。



Independence Testを行う

Self-sufficiencyはSurveyだけでは測りにくい。

そこで実際に外部支援を限定した期間を設ける方法がある。

たとえば、

Week 1
共同運用
Week 2
Client主導
Week 3
ExternalはEscalationのみ

として、

Clientがどこまで運用できるか観測する。

これを、

[
Independence\ Test
]

として扱う。



Test項目には、

障害対応。

Release。

Policy変更。

User管理。

新しいData追加。

Outcome Measurement。

などを置く。

実行結果からCapability Gapを特定する。



Capability Matrixをつくる

Self-sufficiencyを一つの数字だけへ圧縮しない。

たとえば、

[
C

(
Operate,
Diagnose,
Recover,
Change,
Evaluate,
Govern,
Generate
)
]

というCapability Vectorで見る。

具体的には、

Operate      4/5
Diagnose     3/5
Recover      3/5
Change       2/5
Evaluate     4/5
Govern       3/5
Generate     2/5

のように可視化できる。



ここで最も高い成熟度は、単にSystemを使える状態ではない。

[
Generate
]

つまり新しいTransformationを自ら生成できる状態である。



Levelで記述する

Self-sufficiencyを段階として表すこともできる。

Level 0
External Dependent
Level 1
Client Uses
Level 2
Client Operates
Level 3
Client Changes
Level 4
Client Improves
Level 5
Client Generates Next Transformation

この構造なら、AdoptionとSelf-sufficiencyの違いが明確になる。

Level 1では使える。

Level 2では運用できる。

Level 3では変更できる。

Level 4ではOutcomeを見ながら改善できる。

Level 5では次のProblemを自ら発見し、Transformationを始められる。



Human Capabilityを測る

Self-sufficiencyはSystem Capabilityだけでは成立しない。

Client側に、

Business Owner。

Product Owner。

Data。

AI。

Engineering。

Security。

Operation。

Governance。

のCapabilityが必要になる。

すべてを専任社員として持つ必要はない。

しかし、

誰が何に責任を持つのか

が存在しなければならない。

[
Capability
+
Ownership
]

である。



Single Person Dependencyを測る

Client内部で一人だけがすべてを理解している状態も脆い。

その人が異動・退職するとCapabilityが失われる。

そこで、

[
Key\ Person\ Dependency
]

を見る。

重要Operationを複数人が実行できるか。

Knowledgeが共有されているか。

RoleのBackupがあるか。

を確認する。



Capabilityを個人から組織へ移す。

[
Individual\ Capability
\rightarrow
Organizational\ Capability
]

である。



Governanceを自分たちで更新できるか

AIは変化する。

Model。

Risk。

Regulation。

Business Use Case。

が変わる。

したがって、一度つくったPolicyを外部Consultantが永久に更新するArchitectureでは不十分である。

Client自身が、

Risk Classification。

Approval Threshold。

Allowed Tools。

Data Policy。

Evaluation Criteria。

を更新できるかを見る。

[
Governance
\rightarrow
Living\ Capability
]

である。



Outcome Measurementも内製化する

Capability Generationにとって極めて重要なのは、Clientが自分でOutcomeを測れることである。

外部ConsultantだけがDashboardをつくり、成果を解釈するのであれば、Clientは自らTransformationを改善できない。

したがってClient側で、

Metricを定義する。

Baselineを取る。

Outcomeを観測する。

Gapを分析する。

次のInterventionを決める。

ことができるかを見る。

[
Measure
\rightarrow
Learn
\rightarrow
Change
]

を内部化する。



Learning Loopを持てるか

Self-sufficiencyの中心は、実は運用ではない。

Learningである。

Systemは必ず古くなる。

最初の設計は必ず不完全である。

だからClient自身が、

[
Observe
\rightarrow
Evaluate
\rightarrow
Learn
\rightarrow
Change
]

を回せる必要がある。



ここまで来ると、

[
Self\text{-}sufficiency

Self\text{-}learning
]

に近づく。

固定された完成状態ではなく、自ら更新し続けられる状態である。



External Dependencyをゼロ目標にしない

すべてを内製化すればよいわけでもない。

Internal Costが高くなる。

Specialist Skillが不足する。

Technology変化への追従が遅くなる。

こともある。

したがって最適なのは、

[
Make
+
Partner
+
Buy
]

の組み合わせである。

Self-sufficiencyとは、

「全部自分でやる」

ではなく、

何を自分で持ち、何を外部へ委ねるかを自分で判断できること

でもある。



Strategic DependencyとUnwanted Dependencyを分ける

外部Partnerとの継続関係には二種類ある。

価値があるから継続する関係。

自分ではできないから離れられない関係。

この二つを分ける。

[
Strategic\ Partnership
\neq
Lock\text{-}in
]

である。

Capability Generation Companyを考えるなら、ClientをLock-inするほど成功という評価にはできない。



Economic Paradoxが現れる

ここでConsulting Businessの根本的な緊張が明確になる。

Client Self-sufficiencyが高まるほど、

同じOperationへの外部支援需要は減る。

[
Self\text{-}sufficiency
\uparrow
\Rightarrow
Repeated\ Dependency
\downarrow
]

これはCapability Generationという目的には成功である。

しかし、従来型Professional ServiceのRevenue Modelとは緊張する可能性がある。



だからこそ、Consultant側も次のProblemへ移動する必要がある。

[
Problem_A
\rightarrow
Capability_A
]

をClientへ残す。

そして、

[
Problem_B
]

へ進む。

これが本書でいう、

[
Dependency\ Business
\rightarrow
Frontier\ Business
]

という仮説につながる。



Self-sufficiencyをコードで測る

たとえばCapabilityごとの状態を記録する。

from dataclasses import dataclass
@dataclass
class CapabilityAssessment:
   capability: str
   client_score: int
   external_support_ratio: float
   last_verified_at: str

さらに、

@dataclass
class SelfSufficiencySnapshot:
   operate: int
   diagnose: int
   recover: int
   change: int
   evaluate: int
   govern: int
   generate: int

として、時間変化を追う。



[
C_t
\rightarrow
C_{t+1}
]

を見る。

重要なのは最終Scoreだけではない。

ProjectによってClient Capabilityが本当に増加したかである。



Self-sufficiencyとOutcomeを同時に見る

最も重要な評価は、

[
Outcome
]

と、

[
Self\text{-}sufficiency
]

を同時に見ることである。

四つの状態を考えられる。

高Outcome × 高Self-sufficiency
理想的
高Outcome × 低Self-sufficiency
成果はあるが依存が強い
低Outcome × 高Self-sufficiency
能力は残るが成果設計に問題
低Outcome × 低Self-sufficiency
変革失敗

この二軸によってProjectの質をより正確に評価できる。



SYNTHESISにとって特別な指標になる

SYNTHESISの公開された考え方には、Clientがより速くTransformationし、より早くSelf-sufficientになることを成功の重要な尺度として見る方向がある。

これは本書のCapability Generation Company仮説にとって強い接点である。

しかし、

[
Declared\ Success\ Metric
]

と、

[
Measured\ Client\ Self\text{-}sufficiency
]

は別である。

2026年9月3日時点では、ClientごとのExternal Support Ratio、Time to Independence、Client-operated Transformation₂などを詳細に示す公開Dataは十分ではない。

したがって、ここは最重要の未検証領域として残す。



最も強い検証方法

Capability Generation Companyを検証する最も強い方法は、Project終了時のSurveyではない。

その後を見ることである。

[
Transformation_1
]

が終わった後に、

Client自身が、

新しいProblemを発見し、

新しいArchitectureを設計し、

AI・Data・Systemを変更し、

新しいOutcomeを生み出したか。

つまり、

[
\boxed{
Transformation_1
\rightarrow
Client\ Learning
\rightarrow
Transformation_2
}
]

が成立したかを見る。



Transformation₂でも最初と同じ量の外部支援が必要なら、Capability Generationは限定的だった可能性がある。

逆に、Clientがより大きな部分を自ら実行できたなら、

[
Client\ Capability
\uparrow
]

したEvidenceになる。



Self-sufficiencyの最小構造

ここまでを圧縮すると、

[
\boxed{
Use
\rightarrow
Operate
\rightarrow
Diagnose
\rightarrow
Change
\rightarrow
Improve
\rightarrow
Generate
}
]

である。

AdoptionはUseを測る。

Self-sufficiencyは、その先を測る。

そして最終地点は、

[
\boxed{
Generate\ Next\ Transformation
}
]

である。



ClientがAIを使えるようになった。

それだけでは足りない。

ClientがAIを運用できる。

変更できる。

評価できる。

改善できる。

そして次のProblemへ自分で進める。

そこまで到達して初めて、外部Interventionは内部Capabilityへ変換されたと言える。

[
\boxed{
External\ Intervention
\rightarrow
Internal\ Capability
}
]

これがSelf-sufficiencyの本質である。

そしてProjectが終わった後にそのCapabilityが本当に残っているのか。

次節では、第Ⅵ部の最後として最も厳しい問いを置く。

[
\boxed{
Projectの後に何が残ったか
}
]

Outcomeが消えず、Capabilityとして残ったかを測る。
第7節 Projectの後に何が残ったか

Projectには終わりがある。

契約期間が終わる。

Consultantが離れる。

開発Teamが縮小する。

会議がなくなる。

しかし企業変革の価値は、その瞬間から初めて試される。

[
\boxed{
Project\ End
\neq
Transformation\ End
}
]

Projectの後に何が残ったのか。

それを測ることが、第Ⅵ部Outcomeの最後の問いである。



成果物は残る。

Report。

Code。

System。

Dashboard。

Manual。

Data。

しかし、成果物が残っていることと、Capabilityが残っていることは同じではない。

Systemがあっても誰も変更できない。

Dashboardがあっても誰もMetricを解釈しない。

AI Agentがあっても外部支援なしでは動かせない。

なら、Projectの価値は固定されたArtifactに閉じ込められている。

[
Artifact
\neq
Capability
]

である。



残るものを分解する

Project後に残るものは、少なくとも次の七つに分けられる。

Data。

System。

Knowledge。

Process。

Governance。

Human Capability。

Learning Loop。

これらを、

[
Residual\ Capability
]

として見る。

重要なのは「納品されたか」ではない。

Project終了後にも機能しているかである。



Dataは残ったか

Project中だけ使われた分析Dataではなく、企業が継続的に更新・利用できるDataが残ったかを見る。

Data Model。

Data Quality Rule。

Lineage。

Metric Definition。

Access Policy。

Pipeline。

がClient側へ残っているか。

[
Raw\ Data
\rightarrow
Operational\ Data\ Capability
]

へ変換されている必要がある。



Systemは運用可能か

Productionへ入ったSystemが、その後も安全に動いているか。

監視できるか。

障害へ対応できるか。

更新できるか。

Costを把握できるか。

依存Technologyが変わったときに対応できるか。

Systemが残るとは、BinaryやSource Codeが存在することではない。

[
System
+
Operation
+
Ownership
]

が残ることである。



Knowledgeは再利用できるか

Projectでは大量のKnowledgeが生まれる。

なぜこのArchitectureを選んだのか。

なぜ別案を捨てたのか。

どのDataに問題があったのか。

どのExperimentが失敗したのか。

どのDecisionがOutcomeにつながったのか。

これらが個人の記憶だけに残れば、Teamが変わると失われる。

したがって、

[
Experience
\rightarrow
Organizational\ Knowledge
]

へ変換する。



Knowledge Graph。

Decision Record。

Architecture Decision Record。

Runbook。

Evaluation History。

Outcome Data。

として保存し、次のProblemから再利用できる状態にする。



Processは変わったままか

Project中だけ新しいWorkflowを使い、終了後に従来Processへ戻ることもある。

そこで、

[
Process_{after\ project}
]

を見る。

AIが日常業務へ組み込まれているか。

Approval Ruleが維持されているか。

Roleが明確か。

旧Processとの二重運用が残っていないか。

を確認する。

一時的なProject Practiceではなく、

[
New\ Operating\ Model
]

として定着したかを測る。



Governanceは残ったか

AI Systemには継続的なGovernanceが必要である。

誰がModelを評価するのか。

誰がAgent Authorityを変更するのか。

誰がRiskを判断するのか。

誰がIncidentを処理するのか。

誰がPolicyを更新するのか。

Project終了後にこれらのOwnerが消えるなら、Governanceは実装されていなかったことになる。

[
Governance

Rule
+
Owner
+
Operation
]

である。



Human Capabilityは増えたか

最も重要なのは人間である。

Client TeamがProject前より、

Problemを構造化できる。

Dataを読める。

AIを評価できる。

Architectureについて判断できる。

Outcomeを測れる。

改善を設計できる。

ようになったかを見る。

[
Human\ Capability_{After}

Human\ Capability_{Before}
]

である。

これはTraining受講数だけでは測れない。

実際のExecutionで確認する。



Ownerが存在するか

CapabilityにはOwnerが必要である。

「会社としてできます」

では弱い。

誰が責任を持つのか。

誰が次の変更を決めるのか。

誰がOutcomeを追うのか。

を明確にする。

[
Capability
+
Ownership

Operable\ Capability
]

である。

OwnerのいないCapabilityは、時間とともに劣化する。



Learning Loopが残ったか

Project後に最も重要なのは、改善Loopが動き続けていることである。

[
Observe
\rightarrow
Measure
\rightarrow
Learn
\rightarrow
Change
]

である。

Systemが完成している必要はない。

むしろRealityの変化に応じて更新できる方が重要である。

Project終了後にも、

新しいFeedbackが入り、

Outcomeが測定され、

Gapが発見され、

Requirementが更新される。

なら、Transformationは継続している。



Residual Capabilityを測る

Project終了時点だけでなく、その後の時間軸で測る。

[
C_{end}
]

だけではなく、

[
C_{+3m},
C_{+6m},
C_{+12m}
]

を見る。

一時的にCapabilityが高くても、外部Teamが離れた後に低下することがあるからである。

したがって、

[
Capability\ Persistence
]

をOutcomeの一部として扱う。



残存率という考え方

概念的には、

[
Capability\ Retention

\frac{Capability_{after\ period}}
{Capability_{project\ end}}
]

として見ることができる。

完全な単一数値化は難しい。

しかし、

Operate。

Change。

Evaluate。

Govern。

Generate。

ごとに追跡すれば、どのCapabilityが残り、どこが失われたかを確認できる。



External Dependencyも再測定する

Project終了時にClient Operatedへ移行していても、数か月後に外部依存が戻る可能性がある。

そこで、

[
External\ Support\ Ratio_t
]

を追う。

理想は単純なゼロではない。

Clientが必要な領域だけ外部Expertiseを選択できる状態である。

[
Dependency
\rightarrow
Selective\ Partnership
]

へ変わったかを見る。



次のProblemを誰が発見したか

Capability Generationを判定するうえで強いEvidenceになるのが、次のProblemである。

Project後に、

外部Consultantが次の課題を持ち込んだのか。

Client自身が課題を発見したのか。

この違いは大きい。

[
Problem_{t+1}
]

をClient自身が観測できたなら、Problem Finding Capabilityが残っている可能性がある。



次のTransformationを誰が始めたか

さらに強い検証は、

[
Transformation_2
]

を見ることである。

Client自身が、

Problemを定義し、

Outcomeを設定し、

Dataを集め、

Architectureを選び、

AIやSystemを実装し、

結果を測ったか。

ここまで進めば、

[
Transformation_1
\rightarrow
Capability
\rightarrow
Transformation_2
]

が観測できる。



これは本書におけるCapability Generation Company仮説の最も重要な実証点になる。



Project Successを再定義する

従来のProject Successは、

Scope。

Schedule。

Budget。

Quality。

などで測られてきた。

これらは必要である。

しかしCapability Generationでは、それだけでは足りない。

[
Project\ Success

Delivery
+
Outcome
+
Residual\ Capability
]

として見る。

納品したか。

成果が出たか。

そして、その成果を再生成できる能力が残ったか。

である。



HandoverではなくCapability Transfer

Project終盤では「引き継ぎ」が行われる。

しかしDocumentを渡すだけでは弱い。

必要なのは、

[
Handover
\rightarrow
Capability\ Transfer
]

である。

見る。

一緒にやる。

Clientがやる。

外部が観察する。

Clientだけでやる。

という移行が必要になる。

Consultant Does
     ↓
Consultant + Client
     ↓
Client Does
     ↓
Consultant Observes
     ↓
Client Operates

Capabilityは説明によってではなく、Executionによって移る。



Exit Architectureを最初から設計する

Self-sufficiencyをProject終了直前に考えても遅い。

開始時点から、

誰が最終Ownerになるのか。

どのKnowledgeをClientへ残すのか。

どのOperationを移管するのか。

どのSkillを育成するのか。

どのMetricをClientが測るのか。

を設計する必要がある。

つまり、

[
Project\ Architecture
]

の中に、

[
Exit\ Architecture
]

を含める。



Consultantが抜けることをFailure Scenarioとして扱うのではない。

正常系として設計する。

これはCapability Generation Companyにとって重要なArchitecture原則になる。



CodeにもExitを埋め込む

Clientが引き継げないCodeは、Capabilityとして弱い。

したがって、

Readable Code。

Test。

Documentation。

Deployment Automation。

Infrastructure as Code。

Observability。

Runbook。

Access Ownership。

をProjectのDefinition of Doneへ含める。



概念的には、

from dataclasses import dataclass
@dataclass
class ResidualCapability:
   data_owned: bool
   system_operable: bool
   knowledge_reusable: bool
   governance_owned: bool
   client_can_change: bool
   client_can_measure: bool
   client_can_generate_next: bool

として確認できる。

ここで重要なのは最後である。

client_can_generate_next

次のTransformationを生成できるか。



Artifact Inventoryだけでは足りない

Project終了時には、何を残したかを一覧化できる。

Code Repository。

Data Model。

API。

Agent。

Dashboard。

Runbook。

Policy。

Training Material。

しかし、本書ではさらに、

[
Artifact
\rightarrow
Owner
\rightarrow
Operation
\rightarrow
Capability
]

まで追う。

誰もOwnerでないArtifactは、時間とともに死ぬ。

使われないKnowledgeは消える。

更新されないAIは劣化する。



Outcomeそのものが残っているか

Capabilityだけでなく、Outcomeの持続性も見る。

Project終了直後に処理時間が50%短縮された。

半年後にも維持されているか。

売上効果が一時的ではなかったか。

Decision Qualityが戻っていないか。

AI Adoptionが低下していないか。

を測る。

[
Outcome_{end}
\rightarrow
Outcome_{+n}
]

である。



持続していれば、

[
Persistent\ Outcome
]

になる。

さらにClient自身が改善していれば、

[
Compounding\ Outcome
]

になる。

ここまで進むと、Projectは終了していてもTransformationは進み続けている。



Projectの後にOutcomeが増える状態

最も強い状態は、Consultantが離れた後にOutcomeが増えることである。

たとえば、

Project終了時の処理時間短縮が30%。

半年後にClient自身の改善で45%。

新しいUse Caseも追加された。

なら、

[
External\ Intervention
]

が内部Learning Loopへ変換された可能性が高い。

[
Outcome_1
\rightarrow
Learning
\rightarrow
Outcome_2
]

である。



Project Memoryを残す

成功だけでなく、失敗も残す。

失敗したExperiment。

却下されたArchitecture。

効果のなかったPrompt。

採用されなかったRecommendation。

Incident。

Rollback。

これらも重要な資産になる。

[
Failure
\rightarrow
Knowledge
]

へ変換する。

同じ失敗を繰り返さないこともCapabilityである。



Client側で再利用されたか

Knowledgeが本当に残ったかを見るには、次のProjectで再利用されたかを確認する。

前回のData Modelが使われた。

Evaluation Frameworkが再利用された。

Agent Runtimeが別Use Caseへ拡張された。

Outcome Metricの定義が再利用された。

なら、

[
Reuse
]

が観測できる。

Reusable Artifactが、

[
Reusable\ Capability
]

へ変わったEvidenceになる。



SYNTHESISを最も厳しく測る問い

SYNTHESISがCapability Generation Companyへ向かっているかを判断するなら、最終的にはProject中の華やかな成果を見るだけでは足りない。

問うべきは、

SYNTHESISがいなくなった後、Clientに何が残ったか。

である。

AI Systemか。

Dataか。

Knowledgeか。

新しい業務Processか。

Human Skillか。

Governanceか。

Learning Loopか。

それとも、次のProblemを自ら解ける能力か。



2026年9月3日時点で、SYNTHESISの公開情報から確認できるのは、AI活用、実装、価値創出、Clientのより速い変革とSelf-sufficiencyを重視する方向である。

一方、

Project終了後にClient Capabilityがどの程度維持されたのか。

Transformation₂をClientがどこまで自走したのか。

外部Dependencyがどのように変化したのか。

についての詳細な公開Evidenceはまだ十分ではない。

したがって、

[
Capability\ Generation
]

はここでも結論ではなく、検証対象として残る。



第Ⅵ部の最小構造

第Ⅵ部では、成果を次の順序で測ってきた。

[
Outcome
]

から始まり、

[
Before
\rightarrow
Intervention
\rightarrow
After
]

を固定し、

[
Time
+
Cost
+
Revenue
]

を測った。

さらに、

[
Decision
+
Productivity
]

を測り、

[
AI\ Adoption
]

を測り、

[
Self\text{-}sufficiency
]

へ進んだ。

そして最後に残るのが、

[
\boxed{
Residual\ Capability
}
]

である。



したがって、Projectの最終評価は、

[
\boxed{
Problem
\rightarrow
Implementation
\rightarrow
Outcome
\rightarrow
Residual\ Capability
}
]

となる。

成果とは、Project期間中に生じた一時的な変化だけではない。

Projectが終わった後にも、Clientの内部で変化を生成し続ける能力が残っていること。

そこまで確認できて初めて、

[
Outcome
\rightarrow
Capability
]

という変換が成立する。

そして本書はいよいよ最後の第Ⅶ部へ進む。

問いは、さらに一段深くなる。

[
\boxed{
Capabilityとは何か
}
]

AI、Data、System、Knowledge、人間、組織を接続したとき、企業自身が次のProblemを解ける能力は、どのように生成されるのか。

ここから、SYNTHESISをCapability Generation Companyとして検証する。

愛と敬意を込めてmandala

いいなと思ったら応援しよう!