什么是需求基线?
需求基线就是把固定的需求都划一根“线”,说明这些需求已经确定下来,添加新的需求或修改原有的需求都必须通过需求变更流程来操作
建立需求基线的目的:防止需求的变化给程序架构造成重大影响。
需求基线定义:已经通过正式评审和批准的规格说明或产品,可作为进一步开发的基础,而且只有通过正式的变更控制过程才能修改它。
需求基线要以一种持续、衡定和易于项目涉众访问的方式存在。
需求基线通常以文档的方式纳入配置管理中。
需求基线的内容:
- 标识符:为后续的项目工作提供一个共同的交流参照;
- 当前版本号:保证项目的各项工作都建立在最新的一致需求基础之上;
- 源头:在需求进一步深入理解或者改变需求时,可以回溯到需求的源头;
- 理由:提供需求产生的背景知识;
- 优先级:后续的项目工作可以参照优先级进行安排和调度;
- 状态:交流和具体需求相关的项目工作情况;
- 成本、工作量、风险和可变性:为需求的设计和实现提供参考信息,驱动设计和实现工作。
- 其他
- 需求创建的日期
- 和需求相关的项目工作人员
- 需求涉及的子系统
- 需求涉及的产品版本号
- 需求的验收和验证标准
需求基线的维护:
- 要合理地控制对需求的更改
- 要维持需求多个版本情况下的正确使用
需求基线的内容是项目的共享资产的工作基础,它应该实现统一的管理。
配置管理包括:
- 标识配置项
- 版本控制
- 变更控制
- 访问审计
- 状态报告