变更控制的目的并不是控制变更的发生,而是对变更进行管理,确保变更有序进行。对于软件开发项目来说,发生变更的环节比较多,因此变更控制显得格外重要。比较而言,最难处理的是来自外部的需求变更,因为IT项目需求变更的概率大,引发的工作量也大(特别是到项目的后期)。事前控制的一种方法是在项目开始前明确定义,否则“变化”也无从谈起。另外,需求通过正式评审后应作为重要基线,从此之后即开始对需求变更进行控制。 ......