更改建议系统
管理对需求所做的变更对于任何组织来说,都是一项主要挑战。 随着项目的进行,将不可避免地需要更改需求。 不过,任何变更必定会影响其他需求;对某个需求的一处变更可能会对整个系统中的需求造成一连串潜在变更。 因此,需使用更改建议系统 (CPS) 来管理系统中需求的更改。
更改建议系统 (CPS) 为用户提供一个受控环境,从而提供反馈并建议对数据的变更。 反馈由数据所有者及其他有关各方进行复审,并会相应的对其进行应用或拒绝。
用户在更改建议系统中被分配以不同角色。 根据用户的角色,用户可以:
- 建议对需求的变更。 用户可以提交更改建议或提议。 如果是针对多个对象提出更改建议,那么该更改建议称为多重更改建议。
- 将影响同一需求的更改建议进行合并。
- 将影响不同需求的相关更改建议进行分组。
- 复审更改建议。
- 同意并实现变更。
创建更改建议系统的用户会自动成为该系统的更改建议管理员。 更改建议管理员控制为复审配置的模块和属性、具有访问权的用户以及这些用户的角色。 对更改建议系统具有访问权的用户可以查看信息并对其进行注释,但是无法编辑该信息。
用户可以进行两种类型的注释。 我们对于两者均使用术语“建议”。
| 提案 | 描述 |
|---|---|
| 建议 | 高级注释。 例如,项目应具有测试计划的提议。 |
| 更改建议 | 有关特定模块中特定对象的详细注释。 例如,特定对象的估计持续时间属性值应从 20 天更改为 30 天的建议。 |
更改建议复审者小组(有时称为更改控制委员会或 CCB)会查看各建议并决定相应的措施。 他们决定是接受、拒绝还是延迟建议。
IBM Engineering Requirements Management DOORS (DOORS ) 将在其中一个建议的状态发生更改 (例如,接受其中一个建议) 时自动向您发送电子邮件。