過去20年間、ソフトウェアは中核となる抽象化——ワークフロー——の周りに構築されてきた。CRMからERP、ノーコードツールから社内ダッシュボードまで、支配的なパラダイムはいつも同じだった。手順の連続を定義し、ロジックでつなぎ、データをある状態から別の状態へ移す。
ワークフローは混沌に秩序をもたらした。手作業のオペレーションを再現可能なシステムに変え、ベストプラクティスをコード化し、組織をスケールさせた。しかし同時に、現代の仕事の現実とますます相容れない制約も課した。世界は、連続した手順としてモデル化できるほど予測可能だ、と。
そうではない。
ワークフローの根本的な限界は技術的ではない。概念的だ。ワークフローは、意思決定があらかじめ定義されていることを要求する。分岐も、条件も、例外も、すべて事前に想定しなければならない。変動が少なく、プロセスの変化がゆっくりな安定した環境ではうまく機能する。情報が不完全で、曖昧さが高く、硬直したロジックのコストが見えてくる動的な文脈では破綻する。
実際、ほとんどの企業の内部で起きていることは、ワークフローが示すものではない。「本当の仕事」はシステムの外で起きている——Slackのスレッド、即興の分析、人間の判断、直前の上書き。ワークフローは現実の反映ではなく、現実の影になる。チームはそれを信頼して決めさせない。記録するために使う。
これがパラドックスだ。オペレーションが複雑になるほど、ワークフローは意思決定ツールとしての有用性を失う。
この限界への応答として現れるのは、より良いワークフロービルダーではない。まったく別の抽象化——意思決定——だ。
ワークフローと違い、意思決定は固定された経路を前提としない。連続ではなくコンテキストで動く。意思決定システムは入力を評価し、不確実性を重みづけ、可能性の木全体を明示的にマッピングしなくても結果を出す。「次のステップは何か?」ではなく、「今わかっていることを踏まえて、最善の行動は何か?」と問う。
この転換は微妙だが、深い。
ワークフロー駆動のシステムでは、知性は設計者によって事前にコード化される。意思決定駆動のシステムでは、知性は実行時に適用される。システムは、定義済みのステップを編成することから、現実を継続的に解釈することへと重心を移す。
これは単なる哲学的な区別ではない。技術の進化に根ざしている。機械学習、確率的モデル、大規模言語モデルの台頭により、決定論的ロジックでは決してできなかった方法で曖昧さを扱えるようになった。すべてのルールをコード化する代わりに、推論し、適応し、時間とともに改善するシステムを構築できる。
金融サービスにおけるリスク評価を考えてみよう。従来はワークフローとして実装されてきた。収入がX以上、スコアがY以上、書類が確認済みなら承認、という具合に。しかし現実のリスクはチェックリストではない。不完全で変化し続けるデータによって形づくられた確率分布だ。今日最も効果的なシステムはワークフローではない。新しい情報に基づいて継続的に再調整する意思決定エンジンだ。
カスタマーサポートも同様だ。ワークフローはキーワードと定義済みカテゴリでチケットを振り分ける。意思決定システムは意図、緊急度、コンテキストを理解し、硬直した分類なしに最適な解決経路を動的に選ぶ。
このパターンはあらゆる領域で繰り返される。複雑さと不確実性が増すほど、ワークフローは劣化する。
ワークフローが完全に消えるわけではない。意思決定が下された後に構造を強制する実行の足場——その役割では依然として有用だ。しかもはや知性の中核層ではない。下流に回り、上流ではなくなる。
ソフトウェアの構築方法への含意は大きい。
今日のほとんどのツールは、依然として記録のシステムかプロセスのシステムとして設計されている。データを保存し、フローを強制する。次世代のソフトウェアは意思決定のシステムになる。主な機能は、何が起きたかを追跡することでも、何が起きるべきかを強制することでもない。次に何が起きるべきかを決定することだ。
ユーザーの役割も変わる。プロセスを手動でたどる代わりに、推奨を提示し、トレードオフを説明し、代わりに実行するシステムと対話する。インターフェースはコントロールからコラボレーションへと移行する。
創業者やビルダーにとって、これは長年当たり前とされてきたカテゴリを再考する機会だ。複雑なオペレーションにワークフローがもはや適切な抽象化でないなら、多くの既存プロダクトは時代遅れの基盤の上に立っている。置き換えることは漸進的改善ではない。中核層の再定義だ。
この移行で勝つのは、ワークフローにAI機能を足す企業ではない。ワークフローを意思決定システムに完全に置き換える企業だ。
結局のところ、ビジネスはプロセスで回っているのではない。
意思決定で回っている。