原则43:记录需求为什么被引入
当作出需求决策时,记录一个指向其来源的标识。
* 创建需求规格时,需要完成很多工作:
> 调研
> 讨论
> 架构设计
> 工作机制
> JAD(Joint Application Development)/RAD(Rapid Application Development)
> 系统的需求规格说明
> 早期系统层面需求分析
* 作出需求变更(添加 / 修改),需要知道原始需求背景:为了解决什么问题,是否可以安全地变更,修改是否能匹配系统
* 作出需求决策时,需要记录需求时间、参与者、所参考的文字 / 录音等,基于这样的记录
> 拓展需求
> 在已完成的系统不能满足需求时及时做出响应
Gilb, T., Principles of Software Engineering Management, Reading, Mass.: Addision Wesley, 1988, Section 9.11.