4、需求管理必须有版本控制:
版本控制的好处是可以随时知道以前怎么改的,对于需求管理而言,这个是极其重要的,因为设计啊开发啊这种工作,经常在不停地修改数据,你经常会发现我今天改错,我想把几天之前的数据回滚回来,或者我不知道现在这个设计有没有问题,我想和几天之前的数据做个比对,这些都是需要版本控制的。
查看各种版本的数据与比较各个版本的数据,这是版本控制必须具备的,很多情况下版本控制还需要具备基线(Baseline)的功能,以比较产品最初设计与最终实现的变化。
5、需求管理必须有可跟踪性:
所谓的可跟踪性,说得简单点就是这个需求自始至终所有的过程我都能跟踪到和记录下来,这样的目的,
第一,是为了能完全管理到整个需求过程,如果整个过程中,每件事情我如果都能跟踪到,从理论上就会保证我能Control这个需求的发展过程,我就能知道这个需求谁在做,在做什么,什么时候能完成,已经修改了多少次了,谁负责审核的。。。。。。
第二,以后很多时候,我们需要去查找以前的一些数据,这个可跟踪性就比较重要了,比如说,这个需求完成代码后发现严重与客户的要求不符,这样子的话,我就需要知道当初谁来负责需求获取的,谁负责分析的,谁负责审核的。
第三,跟踪和记录下尽可能多的数据,可以使得报表能采用尽可能真实的数据,从而能真实展现现在、分析过去和预测未来。
(未完待续)
相关链接: