第5式 变是常态

●需求会随时间推移而改变,这是软件开发团队必须认知且无法避免的现象。

●尽管需求会随时间推移而改变,但整体而言,应该逐步收敛而非越来越发散。

●要避免需求越来越发散,应尽可能先建立应用全貌。例如:对企业领域而言,可发展企业架构(enterprise architecture)。

●软件开发必须控制在预计时间内。否则拖得越久,改变可能就越多。

●做好需求管理,避免需求变更所可能造成的影响,是面对此问题的关键工作。