by Scott W. Ambler, Copyright 2001-2003 アジャイルモデリング(AM)では、ソフトウェア開発プロジェクトに適用されたときにモデリングプラクティスを導くための、一連の基本原則と追加原則を定義しています。原則のいくつかはエクストリームプログラミング(XP)から採用したもので、Extreme Programming Explainedで詳しく説明されています。XPは、これらを一般的なソフトウェア工学技術の成果から採用しています。まさに再利用です。AMのほとんどの部分では、モデリング作業を念頭において原則を記述しています。そのため、XPから採用した原則も少し異なる説明になっているかもしれません。 基本原則 簡潔さを心がけよう:開発時には、もっとも簡単な解決策がもっともよい解決策であると考える必要があります。ソフトウェアを作りこみすぎてはいけません。AMでは、今