原则43:记录需求为什么被引入

当作出需求决策时,记录一个指向其来源的标识。

* 创建需求规格时,需要完成很多工作:
    > 调研
    > 讨论
    > 架构设计
    > 工作机制
    > JAD(Joint Application Development)/RAD(Rapid Application Development) 
    > 系统的需求规格说明
    > 早期系统层面需求分析


* 作出需求变更(添加 / 修改),需要知道原始需求背景:为了解决什么问题,是否可以安全地变更,修改是否能匹配系统


* 作出需求决策时,需要记录需求时间、参与者、所参考的文字 / 录音等,基于这样的记录
    > 拓展需求
    > 在已完成的系统不能满足需求时及时做出响应

Gilb, T., Principles of Software Engineering Management, Reading, Mass.: Addision Wesley, 1988, Section 9.11.

©️ 201 Principles of Software Development