製品づくりの大きなリスクの1つは、顧客に売れないユーザに使われない製品をつくってしまうリスクが知られています。(このテーマは別途) 売れない製品リスクを乗り越え要望に応え続けコードを修正し続けると、今度は「レガシコード」「不吉な臭い」「泥団子のような密結合の作り」などの「技術的負債」の重みで、修正が困難になってしまう問題が知られています。 内部の質も含めた改善の活動が欠落したスクラムでは、ヘロヘロScurmのダークサイドに陥ってしまいます。 中小レベルの設計判断の場合、ファウラーのリファクタリングレベルの名前の変更、メソッドの抽出<ー>メソッドのインライン化、クラスの抽出<ー>クラスのインライン化等をどちらが良いか選択し続けることになります。ドメインエキスパートの対話を通じて、重要なモデル要素を後から発見するかもしれません。 大レベルの設計判断の場合、モノリシックなつくりで1つのスモールチ