杨争的专栏

少年智则国智,少年富则国富,少年强则国强

原创  web项目经理手册-需求变更管理收藏

新一篇: web项目经理手册-项目经理的工作内容 | 旧一篇: 深入浅出URL编码

               web项目经理手册-需求变更管理

版权声明:如有转载请求,请注明出处:http://blog.csdn.net/yzhz  杨争  

  需求变更管理是web项目管理中最重要的一个环节,需求变更管理的有效性直接影响项目的成功与否。

  对待变更的态度:
1、变更是不可避免的。
2、变更必须被管理。
3、积极发现引起变更的因素,促使变更尽可能早的出现,减低变更带来的风险。

需求变更管理的目标:
1、相关的干系人必须清楚地了解发生的变更。
2、变更处于有效的管理中。
3、尽量降低变更带来的风险。

  通过制定需求变更的流程,确保项目中的需求变更有效地进行,实现上述的目标。

  需求变更流程:
1、确定需求的基准线。
 通常我们会以User Case作为需求基准线,在User Case确认之后的任何需求改变,都需要走需求变更流程。没有走需求变更流程的需求将不被认可。

2、首先项目经理接收到需求变更的要求。
  需求变更的提出者可以是项目中的任何人包括产品经理、客服、开发人员、测试人员等。
 
3、项目经理评估该需求变更。
  项目经理可以召集相关人员讨论该需求变更的合理性、可行性,实施的代价以及对项目的影响。
 项目经理作为项目的负责人,对项目的成功负有主要的责任。所以需求变更的决策者应该由项目经理承担。
 
4、需求变更确认后由专人将需求变更记录下来(格式如下),通知给项目中所有成员。其中以下人员对需求的变更是紧密相关的,他们必须知晓并认可此需求变更。包括(客户方代表,需求分析师,测试人员,相关开发人员)。
需求变更表的格式:

序号

变更提出时间

变更描述

变更类型(是对原有需求的修改还是新增需求)

原因

变更提出者

开发人员

对进度的影响(工作量)

5、相关人员接收到确认的需求变更后,做以下事情。
需求分析人员修改需求说明书和User Case的相关内容。
测试人员修改测试用例的相关内容。
开发人员修改代码中的相关部分。

6、需求冻结
 项目越到后期,需求变更对项目的影响就越大,所以在一定时候我们会进入需求冻结阶段,不再接收需求的变更。 

发表于 @ 2007年08月05日 22:55:00|评论(loading...)|编辑

新一篇: web项目经理手册-项目经理的工作内容 | 旧一篇: 深入浅出URL编码

评论

#yzhz 发表于2007-08-07 11:59:09  IP: 121.0.31.*
如果项目的成员都觉得这个需求变更流程简单、明确,操作性强,我想这个流程的目的就达到了。
#bbbian 发表于2007-08-07 17:38:54  IP: 219.137.233.*
1是否需要变更,做出判断
2如果需要变更,会产生那些影响,做出相应的变更计划,包括可能影响的项目范围,进度,费用,质量等计划
3确定变更的负责人
4通知变更可能影响的相关人员
5按照变更后的计划实施项目,并进行检查
这才是变更管理的流程
#laifangsong 发表于2007-08-08 11:31:43  IP: 218.66.59.*
好文章啊,谢谢作者。
#laifangsong 发表于2007-08-08 11:48:45  IP: 218.66.59.*
我还觉的:

对需求变更,还应该详细了解客户要变的根源是什么。一定要弄清楚哪些是必要功能,哪些是锦上添花的。有些客户可能是突然看到一个很酷的效果,他就也想有一个。类似这样的,这次帮他做了一个,下次就接二连三地想要这种“酷”的效果,把他贯坏了,那就麻烦了。你下次不给他做,他会这样说:“就做成上次那样嘛,不是也没花多少时间,很快就做好了”。要命的事,做的这些事都可能是没钱的。

就算是必改或必须要加的功能,也要剥离出里面的核心,没必要全步实现这个功能。

有必要的话,要适当夸大需求变更产生的影响。可以从项目延期、增加项目费用方面来说,要以为他省时间、省钱的这种“软”态度来小吓他一下。

#laifangsong 发表于2007-08-08 11:50:38  IP: 218.66.59.*

我订阅了您的博客,希望你经常更新啊:)
#yzhz 发表于2007-08-09 14:37:05  IP: 121.0.31.*
回复bbbian:
谢谢你的回复。

1是否需要变更,做出判断
我的文章中提到:项目经理收到变更申请后,项目经理可以召集相关人员讨论该需求变更的合理性、可行性,实施的代价以及对项目的影响。

2如果需要变更,会产生那些影响,做出相应的变更计划,包括可能影响的项目范围,进度,费用,质量等计划
我的文章中提到:项目经理可以召集相关人员讨论该需求变更的合理性、可行性,实施的代价以及对项目的影响。
对于确认的变更,会有需求变更记录表来描述该变更,当然你说的变更计划应该是非常全面,但对于web项目要求的时间性考虑,我觉得一张表格也可以说明问题,简单明了。

3确定变更的负责人
需求变更的决策者应该由项目经理承担,具体的操作者是SQA来承担,比如基线控制,变更记录,通知相关人员。我的文章中有遗漏,没有明确这个人的角色。

5按照变更后的计划实施项目,并进行检查
对,变更后的实施反馈没有在我的变更流程中,这一点我是有考虑,但想到大部分需求的变更最终都要经过测试环节,所以我就没专门提到。变更后的实施反馈还是比较重要的,我想还是根据项目的实际情况对这块裁剪比较好。

#yzhz 发表于2007-08-09 15:08:48  IP: 121.0.31.*
回复laifangsong :
你说的非常对,看来是对这块有深刻体会的人。
更新的频率我尽量吧,因为我希望我的文章是有质量的,同时文章的内容不会误导读者,所以对发表的内容我会仔细斟酌。这样会对更新速度有点影响。呵呵。
发表评论  


当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
Csdn Blog version 3.1a
Copyright © 杨争