输出
PMBOK
需求跟踪矩阵
把产品需求从来源连接到满足需求的可交付成果。
详细说明
需求跟踪矩阵(Requirements Traceability Matrix, RTM) 是把产品需求从来源连接到满足需求的可交付成果的表格。
需求跟踪矩阵的作用:
1. 需求追踪: - 追踪每个需求的实现状态 - 确保所有需求都被实现 - 确保没有不必要的工作
2. 连接关系: - 需求来源(干系人) - 需求描述 - 需求优先级 - 关联的可交付成果 - 测试用例 - 实现状态
3. 价值: - 确保需求不会被遗漏 - 评估需求变更的影响范围 - 验证所有需求都已测试 - 提供需求实现的可视化
需求跟踪矩阵是需求管理和验证的重要工具。
使用场景
典型使用场景:
-
需求管理:追踪每个需求的实现状态
-
变更影响分析:评估需求变更的影响范围
-
测试覆盖:确保所有需求都有对应的测试
-
验收验证:验证所有需求都已实现
-
项目审计:作为项目审计的依据
使用示例
- 需求"用户登录"关联到:登录页面、登录接口、登录测试用例
- 需求"数据导出"关联到:导出功能模块、导出按钮、导出测试
- 需求追踪表显示:REQ-001已完成、REQ-002进行中、REQ-003未开始
最佳实践
最佳实践:
-
及时更新:及时更新需求跟踪矩阵
-
完整性:确保所有需求都在矩阵中
-
双向追踪:支持从需求到实现、从实现到需求的双向追踪
-
可视化:使用图表可视化需求状态
-
自动化:使用工具自动化需求追踪
-
版本控制:对需求跟踪矩阵进行版本控制
-
定期审查:定期审查需求追踪矩阵的准确性
常见陷阱
常见陷阱:
-
更新不及时:需求跟踪矩阵更新不及时
-
不完整:部分需求没有纳入追踪
-
过于复杂:矩阵过于复杂,难以维护
-
缺乏工具:手工维护,效率低下
-
不使用:建立了矩阵但不实际使用
-
关联不清:需求和实现的关联关系不清晰
-
状态错误:需求状态标注错误
参考资源
- PMBOK指南第6版 - 第5章 项目范围管理
- 需求追踪最佳实践
- 需求管理工具指南