特征蔓延(Feature creep)是指一产品(像计算机软件)的功能持续膨胀或增加的情形。产品基本功能以外的扩充功能,会使产品比原始设计要更复杂。长时间来看,额外或不需要的功能慢慢的进入系统中,使系统超出原来设定的目标。特征蔓延是产品成本及时间增加的常见原因之一。特征蔓延会造成危害,甚至可能会结束一个产品及专案。在软件项目中,项目范围蔓延和特征蔓延是项目失败的主要原因,范围蔓延是指在集成变更管理过程控制下实际发生的、必需的、更正性或预防性的变动,而没有经过控制就发生的范围变更。特征蔓延是指不受控制地增加技术特征和外观特征到一个软件项目中。特征蔓延的主因常是因为制造商希望提供客户更多用途或更想要的产品,以增加产品的销售及市场占有率。不过当产品已实现所以设计时提出的所有机能,制造商剩下的选择可能就是增加一些不一定需要的软件机能,其代价可能是效率的下降,或是固定在某一个版本,代价可能是缺乏改善的产品。另一种特征蔓延的原因是委员会设计最后决定在同一个产品上实现几个不同的观点,当越多特征加入以支援某一观点时,有些特征需同时支援几个观点,往往会使整个的特点变得更复杂。