您的位置:软件测试 > 软件项目管理 > 开发管理 >
用Rational工具管理中小项目需求与测试
作者:网络转载 发布时间:[ 2013/5/9 16:13:34 ] 推荐标签:

4. 中小型项目开发团队如何选择需求管理和测试管理工具

随着越来越多的企业开始意识到需求管理和测试管理的重要性,目前有很多研发企业都根据裁剪后的规范和流程,建立了适合企业情况的需求管理和测试管理流程,但多数企业都是以书面表单的形式来记录和维护需求与后继工作成果的一致性(见表一),管理需求变更、缺陷、测试资产。采用此种方式维护工作量大,难于对需求和测试进展状态进行追踪,导致需求管理和测试管理流程难于贯彻实施,同时难于对项目管理进行量化。所以,我们亟需有适合的工具来支撑我们的工作,以便节约资源提升效率。

由于需求管理和测试管理的重要性开始被众多企业认同,需求管理和测试管理工具市场开始逐步形成。对于中小型项目开发团队,由于项目规模、进度、资源等方面的关系,如果使用的工具功能过于齐全、使用不方便,需求管理和测试管理及项目生命周期中的其他工具之间不能有效集成,那么这些工具显然不是中小型项目开发团队的理想选择。笔者认为适用于中小型项目开发团队的需求管理和测试管理工具,至少必须符合以下两点要求:使用简便、工具间能够很好的集成。如果条件允许的话,好可以使用一个工具实现日常的需求管理和测试管理要求。

5. 使用Rational相关产品提高中小型项目开发团队软件质量

了解了在中小型项目开发团队中需要使用工具来辅助进行需求管理和测试管理的重要性与必要性后,我们可以根据中小型项目开发团队的特征选择适合的工具。在业界中,有不少厂商提供了相关的支撑工具,例如:IBM、Telelogic、Microsoft、HP等。这里我们以IBM Rational相关产品为例,说明如何使用合适的支撑工具来提高中小型项目开发团队软件质量和开发水平。

IBM Rational结合多年实践经验,提供了一个适合国内软件企业的软件质量管理解决方案(见图二)。该解决方案中使用Rational RequisitePro和ClearQuest实现了测试与需求管理功能。

图二 IBM Rational软件质量解决方案图

IBM Rational RequisitePro是一个强大、易用、集成的需求管理产品。它集成了一个大家都很熟悉的环境:Microsoft Word,以及一个数据库来提供强有力的十分容易使用的框架。我们可以用它来对项目需求进行管理,也可以在需求文档中逐条标记你的需求(如特性、软件需求等),然后通过数据库对它们进行双向跟踪管理,维护需求与后继工作成果的一致性(见图一)。

在当前的项目生命周期中,变更管理变得日益重要,有效的变更管理以及对开发资产缺陷、增强请求、新需求的响应和其他进行变更的追踪能力在项目中都是极为关键的。通过将RequisitePro与ClearQuest的集成,可以进行有关需求、缺陷、变更管理的全程跟踪与控制,并提供相应的全面的报告,节约了时间和工作量,帮助管理和验证所有计划的需求都被交付物所满足,降低项目风险。

在ClearQuest7.0以上的版本中,TestManager作为一个软件包集成在ClearQuest中,从而使得ClearQuest除了具有变更管理以及缺陷管理功能外,增加了测试管理功能,使ClearQuest向项目组提供了项目生命周期中完整的测试管理解决方案,从初始测试计划、测试用例设计、直至测试开发、执行及测试结果分析,实现了从需求到测试用例之间的跟踪,并保证需求在开发后都经过了测试。

6. 总结

本文主要从项目生命周期角度说明了需求管理、测试管理对于中小型项目开发团队的重要性,并从过程裁剪角度说明了如何在中小型项目开发团队中开展需求管理和测试管理,后说明如何使用Rational RequisitePro和ClearQuest来提高中小型项目团队的软件质量。

上一页12下一页
软件测试工具 | 联系我们 | 投诉建议 | 诚聘英才 | 申请使用列表 | 网站地图
沪ICP备07036474 2003-2017 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd