アーキテクチャ決定
技術的選択
のガイドになるのが良いアーキテクチャ決定 (技術的選択を決定するのではない)
アーキテクチャ決定
における
アンチパターン
資産防御アンチパターン
(Covering Your Assets アンチパターン)
選択を誤ることを恐れて決定を避けたり先延ばしにする場合に起こる
どう避ける? →
最終責任時点
まで先延ばす
開発チームを待たせたり、
分析麻痺
アンチパターンに陥るほどには遅らせない
決定したことを期待通り実装できるように、継続的に開発チームに協力する
グラウンドホッグデーアンチパターン
(Groundhog Day アンチパターン)
下された決定の理由がわからず、何度も同じ議論をしてしまう
メール駆動アーキテクチャアンチパターン
(Email-Driven Architecture アンチパターン)
決定を文書に残さずにメールでやりとりすることで、人々が決定を見失ったり忘れたりする
関連
アーキテクチャディシジョンレコード
(
アーキテクチャ決定記録文書
)
参考文献
ソフトウェアアーキテクチャの基礎 ―― エンジニアリングに基づく体系的アプローチ