原则16:开发过程中的变化是不可避免的
系统工程的第一定律:无论你处在系统开发生命周期的何处,系统都将发生变化,并且对其进行改变的愿望将在整个生命周期中持续存在。
By Edward Bersoff
* 在开发过程中,软件也可能发生巨大变化:新的代码、测试、需求规格说明。
> 应对变化要确保
* 软件开发设计的所有产品之间的相互饮用都适当(原则43、62、107);
* 变更管理流程已就位(原则174、178-183);
* 预算和开发时间有充足的余地,不会为了满足预算和开发时间而忽略必要的变更(原则147、148、160)。
Bersoff, E., V. Henderson, and S. Siegel, Software Configuration Management, Englewood Cliffs, N.J.: Prentice Hall, 1980, Section 2.2.