特征蠕变,又称范围蠕变,是指项目需求超出原来估计的趋势,在计算机重大项目的发展过程中很常见,在这种情况下,工程师决定在产品发布前向其添加额外的功能,以使其对目标市场更有用和更愉快。当承包项目的客户不断向愿望列表中...
特征蠕变,又称范围蠕变,是指项目需求超出原来估计的趋势,在计算机重大项目的发展过程中很常见,在这种情况下,工程师决定在产品发布前向其添加额外的功能,以使其对目标市场更有用和更愉快。当承包项目的客户不断向愿望列表中添加功能时,也可能发生这种情况。功能蔓延会影响项目的总体预算,这不仅会大大推迟发布时间,也会给公司高管带来挫折感,而且最终也会削弱产品的功能,使其充满有趣但不必要的功能,因此,公司需要小心避免它。

在大型计算机项目的开发中,功能蠕变是常见的。
有组织的项目团队,认识到项目的确切要求,并共同努力满足这些需求。一个意识到特性蔓延风险的项目经理可以通过重新调整团队的重点或提醒客户项目的原始目标来帮助阻止它,实际上,超出估计值是必要的,尤其是在工程师正在探索新概念的大型项目中。在这些情况下,几个团队成员应该聚在一起,评估正在发生的特征蠕变,并决定它是否是项目前进方向的有效结果。
尤其是在软件方面,软件开发者常常会强烈地想办法改进他们的产品,在某个时候,项目经理必须停止这种行为在这种情况下,可以通过经常召开项目会议来提醒项目参与者在开始时提出的目标,从而减少特性蔓延。当开发任何一种新产品时,团队应该在开始工作之前召开会议,就正在创建的产品、团队希望它做什么达成一致意见,以及产品将如何实现这些目标。
阻止范围蔓延的努力并不是为了惩罚创造力。相反,团队成员应该记下他们认为有趣和有用的其他特性,并应连同每周的项目笔记一起提交。如果团队的其他成员同意这些特性是至关重要的,则可以将它们添加到项目开发中。如果这些特性是有趣的,但不是特定项目版本所必需的,则可以将它们提交到项目的后续版本上,以供进一步开发新软件、汽车或任何其他类型的设备。