思步网

标题: 需求管理跟踪矩阵与需求双向管理 [打印本页]

作者: 玻璃房    时间: 2012-4-16 17:17
标题: 需求管理跟踪矩阵与需求双向管理
    刚刚接触CMMI的人在研究Requirement Management这个PA的时候,对SP 1.4 Maintain Bidirectional Traceability of Requirements可能会比较疑惑,足以让国内大多数的没有真正软件工程开发管理的软件工程师,开发管理者不知所云了。   o3 l( ]5 t. S
所谓的“Traceability of Requirements”即“需求跟踪矩阵(Requirements Traceability Matrix)”,用比较通俗的话来说,就是不要将需求遗漏了,虽然听来简单,但是真正能够实施此活动的并不多,通常来做的多“纵向跟踪(Vertical traceability)”,也即生命周期内的跟踪,再说的明白一点就是沿着“用户需求――软件需求――概要设计――详细设计――编码实现――单元测试――集成测试――集成测试――系统测试――验收测试”进行需求的跟踪。

What is bidirectional traceability?9 o- N  C8 E, J! i! \" w% F
1 q$ M7 X7 O8 I5 a* o
In the Requirements Management (REQM) process area, specific practice 1.4 states, ?Maintain bidirectional traceability among the requirements and the project plans and work products.? Bidirectional traceability primarily applies to vertical traceability and at a minimum needs to be implemented both forward and backward (i.e., from requirements to end products and from end product back to requirements).

Vertical traceability identifies the origin of items (e.g., customer needs) and follows these same items as they travel through the hierarchy of the Work Breakdown Structure to the project teams and eventually to the customer. When the requirements are managed well, traceability can be established from the source requirement to its lower level requirements and from the lower level requirements back to their source. Such bidirectional traceability helps determine that all source requirements have been completely addressed and that all lower level requirements can be traced to a valid source.
: j4 M& ^' ~) k
Horizontal traceability is also important and is mentioned in subpractice 3, but it is not required to satisfy bidirectional traceability. Horizontal traceability identifies the relationships among related items across work groups or product components for the purpose of avoiding potential conflicts. It enables the project to anticipate potential problems (and mitigate or solve them) before integration testing. For example, horizontal traceability would follow related requirements across two work groups working on two associated components of a product. The traceability across these two work groups enables the work groups to see when and how a change in a requirement for one of the components may affect the other component. Thus, horizontal traceability enables the project to anticipate potential problems (and mitigate or solve them) before integration testing.+ \2 Z+ Z- N  Q4 v# P
: w- k: M/ w% S8 |# D3 E- B! L
纵向跟踪是最普遍的一种跟踪方式,也是CMMI进行SCAMPI最低要求。即针对此PA,或者说这个SP,做到纵向跟踪后,一般的主任评估师就认为已经满足条件了,可以打及格分数了。
CMMI V1.1版本中的要求是:RM SP 1.4 Maintain Bi-directional Traceability of Requirements.; M! T9 @6 p$ |4 t
其具体要求是:Maintain bi-directional traceability among the requirements and the project plans and work products.4 y# a; \6 m4 d' {; f
CMMI V1.2版本中的要求是:RM SP 1.4 Maintain Bi-directional Traceability of Requirements." q- ^( D& s  f" ~& |9 F5 e4 n- r
其具体要求是:Maintain bidirectional traceability among the requirements and work products.
大家从描述上就能看到区别了。
《CMMI® Version 1.2 and Beyond》中的描述如下:) C; H% X) m1 y8 P' I' T
v1.2 SP 1.4 practice statement now reads, &ldquoMaintain bidirectional traceability among the requirements and work products.&rdquoProject plans are no longer mentioned in this SP statement.
Bidirectional Traceability description is improved in the notes and Glossary.
这个也证明了SEI发现了此SP的描述或者要求和实际的有出入,难以执行;但是为什么呢?
其实大家在google上搜索一下关键字“bidirectional traceability”就会发现很多的资料在解释“bidirectional traceability ”,即所谓的“Vertical
traceability &rdquo和&ldquoHorizontal traceability”时,概念并不统一,而且对于“Vertical
traceability”和“Horizontal traceability”的概念解释甚至是相反的。& K: Q' p/ V7 J4 a! H
话说了这么多,其实归根到底的原因是:什么是“横向跟踪”(Horizontal traceability )?3 U9 k  s" r) n% F
SEI的Tim Kasse(CMMI模型制定者之一)在其著作《Practical Insight into CMMI》中曾经对“横向跟踪”(Horizontal traceability )进行了如下解释:# g' ]) j  M& `
Horizontal traceability refers to the traceability from the requirements to the associated plans such as the project plan, quality assurance plan, Configuration Management plan, risk management plan, and so forth.
即横向跟踪是需求到计划的跟踪。

作者: 4707599    时间: 2012-4-17 13:46
现在都1.4版本了哇!
作者: Agopayignipsy    时间: 2013-4-3 21:01
打酱油的人拉,回复下赚取积分
作者: exacatprac1981    时间: 2013-4-28 13:00
我了个去,顶了
作者: 都是你惯得@    时间: 2014-8-3 09:39
看起来不错
作者: 拥抱影子    时间: 2014-9-20 13:43
我了个去,顶了
作者: 烟花三月    时间: 2014-9-23 19:55
我了个去,顶了
作者: 屿蓝深海    时间: 2014-10-15 18:11
还不错哦,如果再能多分享一些就perfect了!
作者: ◆超级无    时间: 2014-10-30 08:50
好帖是需要鼓励的~
作者: 紫水晶的生活    时间: 2014-11-5 10:20
看帖要回,回帖才健康,在踩踩,楼主辛苦了!
作者: 闲蛋i    时间: 2016-8-29 10:44
我了个去,顶了
作者: ┡在彩虹下    时间: 2017-3-1 22:17
看起来不错
作者: 老A特种兵    时间: 2017-3-22 16:26
顶不错 支持下
作者: 一种夸耀    时间: 2017-4-20 07:34
鼎力支持!!
作者: 萌夕i    时间: 2017-4-25 20:27
鼎力支持!!
作者: 紫禁城°    时间: 2017-5-4 16:56
很有借鉴意义,先收藏了,谢谢楼主。
作者: 哥、没被超越    时间: 2017-6-26 20:12
我也来顶一下..
作者: 斜角夕阳    时间: 2017-7-25 15:58
好帖是需要鼓励的~
作者: 好好学习i    时间: 2017-9-19 13:51
我也来顶一下..
作者: 办事稳i    时间: 2017-9-21 08:27
还不错哦,如果再能多分享一些就perfect了!
作者: 钻石心i    时间: 2018-2-24 14:52
看起来不错
作者: 夜以笙歌    时间: 2018-4-27 20:31
我也来顶一下..
作者: 唱片    时间: 2018-4-29 09:26
非常好,顶一下占位编辑
作者: 离人心上秋    时间: 2018-8-18 22:17
还不错哦,如果再能多分享一些就perfect了!
作者: 执迷不悔    时间: 2018-8-25 10:30
确实不错,顶先
作者: 闹訫    时间: 2018-10-25 18:19
向楼主学习
作者: 愿out¨    时间: 2019-3-16 11:37
这么强,支持楼主,佩服
作者: 有生之年    时间: 2019-4-1 14:47
众里寻他千百度,蓦然回首在这里!
作者: 坐看云起时    时间: 2019-5-10 17:53
鼎力支持!!
作者: 女霸@    时间: 2019-9-12 09:58
very good.
作者: 丿小羽轩灬    时间: 2019-9-14 11:43
我了个去,顶了
作者: 谁在敲门    时间: 2019-9-18 21:54
鼎力支持!!
作者: 夏海    时间: 2019-10-16 19:40
顶不错 支持下
作者: 小女人耐你。    时间: 2019-10-30 18:27
我是个凑数的。。。
作者: libary    时间: 2020-1-14 08:11
没人回帖。。。我来个吧!
作者: 发奋图强    时间: 2020-9-8 19:16
以我的经验来看,楼主的想法是可以执行的~
作者: 无聊°    时间: 2020-9-22 18:37
众里寻他千百度,蓦然回首在这里!
作者: 天国佳人    时间: 2020-10-23 10:46
没人回帖。。。我来个吧!
作者: ╭一抹夏忧ヽ    时间: 2020-11-2 09:28
支持,赞一个
作者: ◇流星雨﹏、√    时间: 2021-3-16 15:45
很有借鉴意义,先收藏了,谢谢楼主。
作者: 小透明    时间: 2021-9-29 11:46
向楼主学习




欢迎光临 思步网 (http://www.step365.com/) Powered by Discuz! X3.2