1.需求变更定义
在原有的需求基础上追加和补充新的需求或对原有的需求进行修改或消减等均属需求变更。
2.产生需求变更的原因
需求变更一般由客户(或者内部员工)提出。
在做需求开发时,由于用户不确定自己需要什么,因此无法准确的描述出需求范围和细节。随着开发进度的延伸,产品逐渐有了雏形,用户对产品的了解也逐渐加深,于是客户会提出一些新的功能或对已有的功能提出修改意见,从而出现了需求变更。
3.如何控制需求变更
随着开发进度的延伸,越往后期,实施需求变更越困难。因此必须在项目开始时(需求开发阶段)就应该做好需求变更的准备。如图1:
图1.开发进度与变更难道关系图
(说明:开发进度与变更难度之间不一定成正比,图1只为了说明意思。)
4.需求变更流程
需求变更大体上可以分为三个步骤:提出变更、评估变更、实施变更。流程图2如下:
5.补充说明
1)审核需求变更
评估如果实现该需求需要的时间、人力以及成本,评估变更对后期的影响有多大?判断哪些需求能够目前解决?哪些需求留到下一个版本解决?最后拟定一份审核确认表和客户进行商对,参与评估的人员要包括项目经理、项目组长、测试组长、市场人员。
2)后续工作
文档整理工作:对需求变更进行记录,对需求文档进行更新,该工作一般由配置管理员负责。
开发工作:项目组长要负责调整相关开发进度,评估任务时间,将相关任务分发给开发人员。
测试工作:根据需求变更和开发进度,对测试进度进行相关调整,并修改测试需求说明书,把相关测试任务分发给测试人员,测试人员对测试用例进行补充和修改。

被折叠的 条评论
为什么被折叠?



