新闻中心
当前位置:首页 >> 新闻中心 >> 公司新闻公司新闻
软件开发过程中如何避免需求变更?
日期:【2019-09-29 17:45】 浏览次数:【】次

为了尽可能地避免发生需求变更,以及保证需求分析的高稳定性,可以采用以下方法:


(1)对开发人员进行专业培训。因为,开发人员对所开发系统的领域不一定了解,为了开发人员能更好理解用户的需求,在做需求分析的初始阶段对开发人员进行该领域相关知识的培训。


(2)开发方与用户进行协作和交流。在用户提出需求变更时开发人员应该认真听取用户的要求并加以整理和分析。分析需求变更的原因并提出可行的替代方案;同时向用户说明这些需求变更会对整个项目的开发带来的不良后果。


(3)合同约束。由于需求变更可能会对整个项目产生影响,所以,开发方和用户在签定项目合同时,可以对需求变更增加一些相关的合同条款。


(4)建立需求文档并进行版本控制。需求分析的最终成果是一份客户和开发人员对所开发的产品达成共识的文档。有了这份文档,即使开发人员的角色有所变动,也不会对需求分析的前期工作有所影响。对每次的需求变更都用一个新的版本来标识。


(5)需求评审和设立需求基线。为了让开发方详细了解用户的需求,让不同人员从不同的角度对需求进行验证,作为需求的提出者,在需求评审过程中,用户往往能提出许多有价值的意见。同时,也是用户对需求进行最后确认的机会,可以有效减少需求变更的发生。需求在通过正式评审和批准之后,应该确定需求基线,进一步的需求变更将在此基线的基础上,依照项目定义的变更过程进行。设置需求基线可以将变更引起的麻烦减至最小。


上一篇:
下一篇: