background image

的想法,在这次软件项目开发中,一定要消除需求变更,不让谈

论好的需求发生任何的变更?

首先,这种想法和认识是错误的,软件项目开发中的需求变更是

不能被完全消除的。无论是项目经理还是项目开发人员,最好在项

目开始之前就消除这种想法。需求变更是不可能被消除的,而 消

除需求变更 的想法却需要被消除。消除需求变更的所有的努力和

想法,在项目开发进行中通常都是费力不讨好。

项目开发过程中,需求的变更是不可避免的。

虽然一般情况下,项目经理花费了大量的心力和气力去避免需求

变更,可最后需求变更总是会出现。但这并不意味着项目不应该做

这方面的工作,无论是项目经理,还是开发人员对于需求变更的

正确态度应该和对待软件测试的态度一样,在需求变更发生之前

尽量减少需求变更发生的情况,以将需求变更带来的风险降到最

低。

二、需求变更的产生原因

在软件开发项目中,需求变更可能来自方案服务商、客户或产品供

应商等,当然,也可能来源于项目组内部。

对于需求变更发生的原因,细细追究起来无外乎以下几种原因:

1、范围没有圈定就开始细化

细化工作是由需求分析人员完成的,一般是根据用户提出的描述

性的、总结性的短短几句话去细化的,提取其中的一个个功能,并

给出描述(正常执行时的描述和意外发生时的描述)。