質問:
アーキテクチャのリファクタリングは高価でリスキーに思えますが、なぜそれを奨励するのですか?
動画を観る:
Mr. Agileの回答:
創発的なアーキテクチャは現実の世界で毎日機能する必要があるため、私たちは創発的なアーキテクチャを奨励しています。 すべてがソリューションアーキテクチャ文書で機能するので、多くの場合、リスクを回避するために組織が行うことは、見直しと承認を得るための分厚いアーキテクチャ文書を構築するために数週間または数か月を費やすことです。 それに関する唯一の問題は、すべてが推測だということです。実際にそのアーキテクチャに対してシステムを設計し検証するまで、それが実際に機能するかどうかは誰にもわかりません。私たちがいつも人々に言っているのは、推測に基づいて設計するよりも、現実に基づいてエンジニアリングしてもらいたいということです。多くの場合、組織はリファクタリング自体に費用をかけるよりも、はるかに多くの時間とお金を分析に費やしています。取引先の多くは、分析に3か月を費やすことはいとわないのに、私たちがリファクタリングに3週間かけることに対して必死で抵抗する。我々は毎回彼らに諭さなければならなくなるのです。「考えてみてください」と。「そうすることの対価を定量的に考えてみてください」とね。
Mr. Agile® の質問と回答の全シリーズはこちら。
他に訊きたいことがありますか? 今すぐ質問してください