读书人

需求管理Follow me! TechExcel DevSu

发布时间: 2012-08-26 16:48:05 作者: rapoo

需求管理Follow me!~ TechExcel DevSuite 五虎上将篇之需求管理霸主 DevSpec(二)

2.???????集成建模功能

?

做过需求分析与设计的人都知道,需求的处理离不开建模,虽然你已经从客户那里得到了需求点,也可能已经知道怎么去实现一个功能,但是一个产品不是由一个功能构成的,而是有大量的功能构成,如何从海量的功能里挑选一些功能来构成这个版本的产品,你需要建模;如何想让这个产品能够最后成功,你还是需要用建模来看到概念中的产品;如果想在产品开发以前就能发现产品的内在设计或结构缺陷,你也需要建模。

?

对于建模,DevSpec提供多种方式,你既可以将建模与需求条目直接关联,也可以与第三方建模工具做无缝集成(比如Enterprise Architect),甚至您还可以调用DevSpec高度定制的建模工具FreeMind,在FreeMind里,你可以直接把节点与DevSpec里的需求条目做关联,这样子的话,在FreeMind就能随时看到相关的需求具体细节,版本,变更等,你甚至还可以随时在FreeMind里新建或者修改相关需求,这些修改也都是能实时同步到DevSpec里的。

需求管理Follow me! TechExcel DevSuite 五虎下将篇之需求管理霸主 DevSpec(二)

3.???????变更与版本控制功能

?

在需求管理中,变更是必不可少的,敏捷中就非常欢迎需求的变更,一个需求改个四五次都是很正常的,有时甚至已经在开发中了还需要进行变更,大家知道变更的代价其实很大的,首先之前的很多工作可能白干了,特别是如果已经在开发中了,然后变更可能会影响到已经做完的相关功能,最后一个变更可能会导致项目开发时间与成本的增加。

?

所以对于一个变更,我们需要多种措施保证变更能够正确地有效地执行,因此在DevSpec中,我们设置多个相关功能:

?

?????????1)???????版本增加/比较功能:对一个需求每做一次修改,都能生成一个版本,以后如果变更时需要回滚或者参考最初的想法,就能通过回滚或者查看原有版本对应数据实现。不同版本间还能进行对比,看看到底改了哪些地方。

?

?????????2)???????对于需要变更的功能:只要是在变更状态,这种需求就设计成无法被拿来真正去开发,直到变更完毕解锁以后才能去实施开发过程。这样就确保了不会在不知情的情况下,有人把还在变更中的需求去进行开发过程。

?

????????3)???????变更通知功能:如果在开发中,有个功能需求变了,这样子就需要通知开发人员,设计人员和测试人员,要重新开发/设计/测试了,DevSpec就提供了强大的自动通知功能,让相关人员及时知道变更。

?

????????4)???????投票功能,对于变更,DevSpec还设置了投票功能,这样子就可以让设计人员,客户与相关人员对于已经完成的变更投票,确定是否要真的这样变。

?

4.???????跟踪功能

?

一个需求设计完成以后,就要开始进行开发与测试了,那怎么来确保已经完成的需求已经在开发/测试中了,并且实现的质量如何呢?DevSpec可以与TechExcel的开发管理工具DevTrack、测试管理工具DevTest做无缝集成,您在DevSpec中就能知道这个需求已经在开发团队与测试团队处理到什么程度了,完成了百分之多少,发现了多少Bug,修复了多少Bug,预计结束开发与测试时间,实际投入的人力物力等情况。

?需求管理Follow me! TechExcel DevSuite 五虎下将篇之需求管理霸主 DevSpec(二)

5.???????其他功能

?

为了保证需求管理的高质量进行,DevSpec还提供了大量其他功能,比如邮件自动通知与自动调整功能,基于Scrum开发模型的Backlog功能,丰富的Report功能,MS Office/PDF集成功能。。。。。。

?

?

介绍到这里,大家应该对DevSpec有一定的了解了吧,总结一下,TechExcel DevSpec?是一款需求定义与需求管理工具,基于预定义的流程规则,团队可以使用DevSpec?全程跟踪每一个产品功能和特性的开发过程,通过需求管理来驱动研发与测试流程。

?

【从 DevSpec 中受益】

读书人网 >VSTS

热点推荐