时 间 记 忆
最 新 评 论
专 题 分 类
最 新 日 志
最 新 留 言
搜 索
用 户 登 录
友 情 连 接
博 客 信 息
 
TOPO 需求管理简介
[ 2010/6/24 9:27:00 | By: 云图科技 ]
 

TOPO 需求管理简介
(cloudtopo)

需求管理对研发而言的重要性无需多言,对需求进行管理有很多解决方法,最简单的是通过excel 进行管理,更好的是采用需求管理系统,或者研发管理系统中包含需求管理模块。如IBM 就有专门针对需求管理的独立系统(Rational RequisitePro), 当然,有些团队通过采购的测试管理系统中的需求管理功能来管理需求,例如HP Quality Center。
市面上的研发管理系统大都包含需求管理功能,只是在具体实现功能上有所差异。这
里给大家简单介绍一下杭州云图科技公司的TOPO 研发管理系统在需求管理方面的功能,让我们来了解一下如何通过TOPO 系统来做需求管理。我们还是先从在TOPO 系统中创建需求树开始。
一:如何创建需求树。
1:需求一般都是以一颗需求树的形式组织的。比如以NOKIA 手机开发团队开发NOKIA C5‐00手机为例,该团队可以先创建一个NOKIA C5‐00 的需求目录。如下图所示:

 

2:然后,我们就可以将NOKIA C5‐00 手机的所有开发需求都创建到这个需求目录下。方法为进入到该需求目录的“子需求”页面,点击“新建”按钮添加需求,选择需要添加子需求目录还是直接添加子需求,这里我们选择在子需求目录,然后再次输入该子需求目录的一些信息,如下图所示:

 

二:需求与开发任务的关系。
需求被接受后,那么研发团队就会对这些需求根据优先级进行开发,这时就会产生一系列与该需求对应的开发任务。因此设计良好的研发管理系统应该将具体的开发 任务与需求进行关联,即可以通过系统看到某个需求产生了多少开发任务,从而可以根据这些任务来得知该需求何时能够开发完成?开发完成后还可以汇总开发该需 求耗费了多少人力等信息。这里就不具体介绍在TOPO 系统中需求与开发任务关联操作的方法了,我们直接来看看结果:
1:查看与需求相关的任务
2。TOPO 系统中的任务是可以层级分解的,如上图中的开发任务,可以分解如下,具体方法在此就不介绍了,来看看分解后的一个例子:

 

三:需求与测试的关系。
在TOPO 系统中,测试管理模块是一个独立的模块,但是测试管理模块与需求管理,任务管理模块有被有机的组合在了一起。 在TOPO 系统中,测试管理模块的需求不用再创建一遍,测试与开发工作共享统一的需求库,这也是集成式研发管理系统带来的好处。 如果采用独立的测试管理系统,如QC 等,显然你还需要为QC 下的测试工作再重复建立一套需求库。不仅仅共享需求,测试团队和开发团队也共享同一个缺陷库,同一个任务库,当然,像版本,里程碑信息等也是共享的。
1。我们先来看看测试管理模块中如何查看需求库。

基于需求展开测试有两类工作要做:首先是为需求开发测试用例,其次是为执行为需求开发的测试用例,及运行用例。我们先来看看如何为需求开发测试用例。

2。为需求开发测试用例。
测试用例在TOPO 测试管理模块中是以测试用例库的方式组织的,测试用例库以测试套件(即测试用例文件夹)和测试用例组成的用例树的方式表现的,我们先来看看测试用例库中一个测试用例树的例子。

 

需求被开发完毕后,测试人员或验收人员需要对需求实现进行确认。那么测试人员需要为需求编写测试用例,并且根据这些测试用例进行测试验证。系统提供需求与测试任务的关联,可以很好的衡量一个需求是否经过了严格的测试,并且通过需求与测试任务的关联,也可以用来统计测试方面耗费的人力。
为需求开发测试用例,TOPO 系统提供“需求转换”功能,用户可以将需求库中的需求以3 种不同的方式转换成用例库中的测试套件和测试用例,下面是整个转换工作的操作步骤截图。

四:需求与里程碑的关系。
需求往往是被成批并且可能会被划分成几个实现阶段分别实现的,这种被分成的各个阶段在TOPO 系统中是用里程碑来管理的。当一个需求被接受时,我们总是会将该需求计划入某个里程碑中来实现,因此当某个里程碑进行过程中或结束后,我们就可以通过里程碑视图来查看一些与需求相关的信息,例如里程碑中实现了哪些需求,这些需求的测试覆盖情况如何?
这些需求耗费了多少人力,这些需求的测试进展情况如何?下面我们来介绍一下这方面的情况:

 

 

发表评论:

    昵称:
    密码:
    主页:
    标题: