打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
变更影响分析究竟分析什么

变更影响分析是变更控制的重要一环。要做好变更控制,首先要做好变更影响分析。而常见的做法是,分析变更影响到的工作制品,变更是否会影响到项目进度。这里的工作制品指的是代码、文档。

比如说,在测试阶发生了需求变更,分析受影响的工作制品就包括需求规格说明、设计说明、代码、测试文档等。只要在这些工作制品和变更的需求相关,就要对其实施变更。

对工作制品的影响分析,这样做就够了吗?当然不够。

如果说变更的需求是独立的,那么这样的变更需求分析是不会有什么遗漏了,可是,现实当中这种情况几乎是不存在的。首先,需求很难是独立的,一些需求之间总会有割舍不断的耦合性。其次,在将用户需求分配给产品需求时,要考虑结构化设计,要考虑重用构件,所以需求分配不会一对一的,软件模块的设计和产品需求之间也不会是一对一的,后期的测试用例和代码模块之间也不是一对一的。就像下图所示。

假设上图中的C点发生变更,那么首先要做的就是修改需求规格说明中此一需求,其次就是溯源而上,分析这一需求的改变是否影响其源头的用户需求。如果源头的用户需求受到影响,就要分析由它分配的另外的软件需求是否受到影响,继而再继续分析受影响的软件需求的变更是否会影响后续的设计、测试用例等。

所以说,变更影响分析,不仅要分析工作制品,更重要的是要分析到制品中的模块层次——需求模块、设计模块、代码模块、测试用例等。而模块层次的影响分析是否彻底,取决于需求跟踪矩阵是否清晰。

说句题外话,需求跟踪这一实践,在很多组织都被忽视了。有的组织虽然引进了先进的需求管理工具DOORS,但却只是把它当成了一种精美的装饰物,变更分析的时候就把它抛之脑后;有的组织就用文档模版中的需求追溯章节作为需求跟踪的实现,全然不顾其中的章节条目和需求的关系并没有那么清楚,变更分析的时候也不会有人看这些追溯关系。

要做好变更影响分析,建立起一个清晰明了的需求跟踪矩阵是基础。变更影响分析,分析的就是从需求到设计、实现、测试的相互关系。

微信号:IdeaofSE

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
五分钟轻松搞定产品需求文档!这可能史上最全PRD文档模板…
产品实施的重要环节:由测试谈起
自动化测试思路
我们应当怎样做需求确认:需求规格说明书
系分范文(一):论需求分析方法及应用
测试计划与分析
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服