摘自《信息系统项目管理师教程》第3版:需求跟踪矩阵
表示需求和其他产品元素之间的联系链的最普遍方式是使用需求跟踪(能力)矩阵,需求跟踪矩阵是将产品需求从其来源连接到能满足需求的可交付成果的一种表格。需求跟踪矩阵提供了在整个项目生命周期中跟踪需求的一种方法,有助于确保需求文件中被批准的每项需求在项目结束时都能交付,还可以为管理产品范围变更提供框架。
需要跟踪的内容包括以下几个方面。
•业务需求、机会、目的和目标。
•项目目标。
•项目范围(WBS可交付成果)。
•产品设计。
•产品开发。
•测试策略和测试场景。
•高层级需求到详细需求。
不论采用何种跟踪方式,都要建立与维护需求跟踪矩阵,它保存了需求与后继工作成果的对应关系。例如,从用户原始需求到需求文件之间的跟踪,可以采用如表5-3所示的矩阵。
对于从需求文件到下游工作产品之间的跟踪,可以采用如表5-4所示的矩阵。
需求跟踪矩阵中可以定义各种产品元素类型间的一对一、一对多和多对多关系,也就是说,允许在表5-4的一个单元格中填入多个元素来实现这些特征。例如,一个构件对应一个设计元素,多个测试案例验证一个功能点,每个用例导致多个功能点等。
应在需求跟踪矩阵中记录每个需求的相关属性,这些属性有助于明确每个需求的关键信息。需求跟踪矩阵中记录的典型属性包括唯一标识、需求的文字描述、收录该需求的理由、所有者、来源、优先级别、版本、当前状态(例如,进行中、已取消、已推迟、新增加、已批准、已分配、已完成等)和状态日期。另外,力了确保干系人满意,可能需要增加一些补充属性,例如,稳定性、复杂性和验收标准等。