原则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.

©️ 201 Principles of Software Development