• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

以知识为核心的ALM之变更管理篇[3]

发布: 2008-8-28 15:24 | 作者: 网络转载 | 来源: csai | 查看: 43次 | 进入软件测试论坛讨论

领测软件测试网 源代码提交与“变更”强制关联。源代码在版本库中的更新都将由提交Change来实现。程序员在提交新版本之前必须通过Change关联开发任务,这保证了任何源码文件的变更都事出有因,将使得开发过程更加安全可靠。
   
  源代码变更直接推进任务状态。在变更源代码文件时,获得权限的负责人可以把任务状态的推进作为Change的一部分进行提交。因为很多情况下,源代码文件的修改完成,也标志着一个任务可以进入下一个状态,或者转给下一个负责人,这时候如果再回到任务跟踪工具里去做更改,就会降低变更控制的效率。

  因此,面向软件规范化、工程化、自动化的需要,运用科学有效的集成变更模型,将给企业带来一系列益处。

  缩短开发周期。开发团队之间的问题跟踪及消息发布,加强了人员沟通。版本库的严密管理,可最大限度地共享代码。开发人员不用跳转系统就能一次性完成源码的关联和检入,并且提交一次Change就能检入多个文件,还能利用Change对工作进行规划和总结,这些都将提高他们的开发效率。

  有利于知识库的建立。对版本的有序管理,有利于企业建立代码、文档和业务经验知识库。如果能够结合项目规划、测试等其它应用,更能建立完整的企业级知识库,为企业的可持续发展做重要的知识积累。

  规范管理。对项目成员的工作量进行量化的统计,使员工考核更加规范;强制执行源文件与开发任务的关联,使开发习惯更加规范;项目成员遵循预定的工作流程进行设计、开发和测试,使开发过程更加规范;项目成员间加强了沟通,有问题能及时发现、分配并解决,且不增加额外的工作量,使项目管理更加规范。

  集成变更模型应用示例—DevTrack与Subversion集成

  Subversion是一个免费、开源版本控制系统,可用来管理任何类型的文件。任务跟踪工具DevTrack可以通过 VersionLink变更模块与Subversion有效集成。通过VersionLink插件,Subversion用户可以在IDE(如Visual Studio)或SVN客户端(如RapidSVN、TortoiseSVN)界面直接将提交操作与DevTrack开发任务关联起来。另外,独立的VersionLink客户端也为开发人员提供了更灵活的变更管理。

  无缝集成。当在系统中创建新的变更任务被创建或已建立的变更任务被选择时,开发人员可以在DevTrack中选择与变更相关的文件。VersionLink用户能够直接操作他们所负责的DevTrack任务,并将所有变更的数据都保存在DevTrack数据库中。同时,用户在VersionLink 中还能查看并检索DevTrack子项目树。 

  智能变更管理。VersionLink会在Change被提交时自动执行源文件检入操作。如果失败,VersionLink则不会更新DevTrack开发任务或Subversion版本库。此外,DevTrack智能化的工作流机制也在VersionLink中体现。

  报表分析。管理团队和开发团队可以浏览DevTrack中的工作进展。通过DevTrack中的Subversion页面就可以显示出所有的变更、源码文件以及相关的开发任务。DevTrack报表将呈现某一特定产品版本的所有变更文件、为修复一个或多个bug而新建的文件以及其他重要的数据元素。

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/

TAG: ALM 管理篇 核心 知识


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备2023014753号-2
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网