コンテンツにスキップ

Decision Quality と設計判断失敗パターン

概要

scrapbox の記事「Decision Quality と設計判断失敗パターン」(著: kawasima)へのはてなブックマーク(117users)に対するコメント。「要はバランス」という結論に対して「これぐらい言葉を尽くして言ってもらえると助かる」という反応。

元記事: https://scrapbox.io/kawasima/Decision_Quality_と設計判断失敗パターン

詳細

Decision Quality とは

意思決定のを評価するフレームワーク。結果の良し悪しではなく、決定時点での情報・プロセスの質を評価する。

意思決定の質を構成する要素: 1. 適切なフレーミング — 問題を正しく定義できているか 2. 代替案の探索 — 十分な選択肢を検討したか 3. 情報の質 — 意思決定に必要な情報が揃っているか 4. 価値観・トレードオフの明確化 — 何を優先するかが明確か 5. ロジックの一貫性 — 情報から結論への論理が正しいか 6. コミットメント — 関係者の合意と実行意思があるか

設計判断の失敗パターン

よくある設計判断の失敗:

パターン 説明
フレーミングの失敗 「どう実装するか」から考え始め「なぜ作るか」を問わない
確証バイアス 最初に決めた案を正当化するための情報だけを集める
沈没費用 「ここまで作ったから」で間違った方向に進み続ける
時間軸の歪み 短期のコスト削減と長期の保守コストのトレードオフを見誤る
合意なき決定 実装者の合意なしに設計が降りてくる

「要はバランス」の功罪

「バランスが大事」は正しいが、それだけでは判断の指針にならない。kawasima の記事のように「どんなトレードオフを、どんな基準で、どう判断するか」まで言語化して初めて実践的な知識になる。

なぜ重要か / いつ使うか

  • アーキテクチャ決定記録(ADR)を書くときの構成要素として
  • 設計レビューで「なんとなく違う気がする」を言語化するために
  • チームで設計判断の質を上げるための共通言語として