アナロジーによる設計思考
あるドメインで得られた知見・パターン・語彙を別のドメインに転用することで、問題の構造を可視化・理解する思考法。「Xは本質的にYである」という形で表現される。
有効性と限界
有効性
異なるドメイン間でも、根本的な構造が同型であることがある。アナロジーを使うことで:
- 既存の語彙・フレームワークを活用できる
- 問題の構造が明確になる(可視化効果)
- 他ドメインの解決策を転用できる可能性が生まれる
- 専門外の聴衆にも直感的に理解させられる
限界
- アナロジーは常に部分的。どこかで対応が崩れる(アナロジーの限界)
- 表面的な類似に引きずられて深層の差異を見落とす危険
- ドメイン固有の制約・前提が異なる
優れたアナロジーの条件
- 構造的同型性:表面ではなく、因果・構造レベルで対応している
- 差異の自覚:どこが対応し、どこが対応しないかを明示できる
- 洞察の生成:アナロジーを通じて、元のドメインでは気づかなかった何かがわかる
例:法律はソフトウェアである
法律はソフトウェアであるという見立ては、法体系のソフトウェア的性質(依存関係、整合性チェック、技術的負債の蓄積)を明確にするアナロジー。これによりエンジニアリングプラクティス(アジャイル、モジュール化、ポストモーテム)の民主主義への適用可能性が見えてくる。
注意点
- アナロジーで問いを立て、アナロジーで答えを出さない
- アナロジーは出発点であり、ドメイン固有の検証が必要
- 「Xは本当にYと同型か?」という問い返しを忘れない