如何有效实现软件的需求管理 – 5

【本篇为《如何有效实现软件的需求管理》第五篇,(第一篇第二篇第三篇第四篇第五篇,第六篇,第七篇,第八篇)】

 

 

 

 

 

 

 

 

3.       需求管理必须欢迎变更:

 

“没有不变的需求,世上的软件都改动过3次以上,唯一一个只改动过两次的软件的拥有者已经死了,死在去修改需求的路上。”

 

现代软件开发中,变更已经是不可缺少的一个因素了,即使你初期软件设计得再好,总是或多或少在后期会有些需要变更的地方,增加或者减少或者改变功能点都是有可能的,所以我们必须欢迎变更,不然的话,客户会说,你的产品太差劲,连做些修改的都不行。

 

虽然我们必须欢迎变更,但是我们还是需要对变更做严肃的处理,做软件的人都知道,如果对于已经在开发功能做变更,会增加很多难度,不光成本上,时间上,更重要的是在质量上;如果是对于已经开发完的功能做变更,潜在问题可能更多。所以我们需要一套严格的机制来确保质量。

 

 

 

 

 

 

 

4.       需求管理必须有版本控制:

 

版本控制的好处是可以随时知道以前怎么改的,对于需求管理而言,这个是极其重要的,因为设计啊开发啊这种工作,经常在不停地修改数据,你经常会发现我今天改错,我想把几天之前的数据回滚回来,或者我不知道现在这个设计有没有问题,我想和几天之前的数据做个比对,这些都是需要版本控制的。

 

查看各种版本的数据与比较各个版本的数据,这是版本控制必须具备的,很多情况下版本控制还需要具备基线(Baseline)的功能,以比较产品最初设计与最终实现的变化。

 

 

 

 

5.       需求管理必须有可跟踪性:

 

所谓的可跟踪性,说得简单点就是这个需求自始至终所有的过程我都能跟踪到和记录下来,这样的目的,

 

 

 

第三,   跟踪和记录下尽可能多的数据,可以使得 表能采用尽可能真实的数据,从而能真实展现现在、分析过去和预测未来。

 

 

 

 

 

(未完待续)

 

 

 

 

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2011年10月21日
下一篇 2011年10月22日

相关推荐