プロダクトを開発する際に、顧客からの度重なる仕様変更要求に対応したり、機能追加や性能向上等のエンハンス対応が積み重なることをフィーチャー・クリープという。 フィーチャー・クリープの直訳は「機能お化け」、つまり「機能だらけ」という意味である。フィーチャー・クリープが生じた結果、必要以上の機能数がプロダクトに組み込まれて、複雑な仕様になってしまう。 フィーチャー・クリープは、プロダクトを開発する際に大きな障害となり、生じるリスクは下記2点があげられる。 改修コストの肥大化 ユーザビリティの低下 1.改修コストの肥大化 フィーチャー・クリープは、改修コストの肥大化を引き起こす。要件や影響範囲を綿密に把握しないまま、急な仕様変更や追加開発を対応していくと、プログラムがツギハギの状態になり保守性が低下する。保守性が低下したプログラムに対して機能追加や性能の改善を行う場合、必要以上に大規模な工数とコス