关于项目需求的全面管理与产品实现的双向监督机制的建立。
1. 实施正向监控
为了确保每个项目需求都能在后续的工作成果中得到具体体现,我们需要进行正向的与检查。
2. 执行逆向监控
为了验证设计文档、代码以及测试用例等成果的来源是否清晰,我们需要进行逆向的,并检查它们是否都能在《需求规格说明书》中找到相应的出处。
注意:无论采用何种方式,都应建立并维护一个需求矩阵(即表格),这个矩阵记录了需求与后续工作成果之间的对应关系。
常用的需求条目包括:
□ 所有已列出的需求
□ 产品特性的全部覆盖
□ 提供的所有服务
□ 功能需求的详尽记录
□ 所有测试活动的相关需求
□ 非功能需求的详细说明
1. 如何规划策略
选择关键的核心功能、高风险部分或预计将有大量维护工作的部分进行重点。
要明确区分“追溯到(进)”与“从...回溯(出)”的关联性。
2. 提升需求效率
投入时间至回报率高的地方。
在制定计划时需考虑需求的成本问题。
考量需求的负责程度,确保团队能承担相应的工作量。
注意:为了保持需求的有效性,应定期进行维护和更新。
可以考虑使用需求工具如IBM Rational DOORS,它能够集中管理需求,允许在视图中设置需求的属性,定制查询、排序功能,从而帮助团队成员高效理解需求状态。该工具还能建立需求矩阵,帮助团队了解需求变更的影响范围,从而确保开发团队各成员能及时、全面地掌握需求信息。