设为首页
联系站长
加入收藏
 您的位置: Pecker's Home >> 文章频道 >> 业界新闻 >> 计算机 >> 正文
  用 RTC 开发 RTC 及其它基于 Jazz 的新一代产品         
用 RTC 开发 RTC 及其它基于 Jazz 的新一代产品
[ 作者:佚名    转贴自:IBM    点击数:512    更新时间:2009-6-26    文章录入:pecker
    IBM 宣布 IBM 中国开发中心(CDL)的 Rational Team Concert 开发测试团队成功使用 Rational Team Concert(RTC)产品完成了新一代 Jazz 产品的开发测试工作。利用 RTC,团队按时、高质量地交付出了软件并节约了 10%-30%的时间和 20%的费用。IBM Rational Team Concert 的开发项目是“使用 RTC 开发 RTC”的创新尝试,在开发过程中,RTC 支持了超过 2000位开发人员的参与、5000余项代码变更量以及 80000个以上的工作项;同时也成功支持了由十几个国家的开发小组组成的全球分布式团队的协同开发。

    RTC 团队开发出的 IBM Rational Team Concert1.0 于 2008年正式发布,是首个基于 Jazz 平台的软件开发产品。它能够帮助各种规模的开发团队更好地协作,提升开发质量和开发效率,同时对全球分布式开发也有出色的支持。

    “用 RTC 开发 RTC”是一个有趣的尝试。摆在 RTC 开发团队面前的,是“解决用户在开发中的需求”和“解决 RTC 开发团队自身需求”的双重任务。“RTC 团队面临的问题就是用户在开发中会面临的问题。我们要把自己当作用户来思考问题,也要完成自己作为开发者的职责,对整个团队来讲这是个双重身份的挑战。”IBM 中国开发中心高级经理杨晓斌说。

RTC 支持 IBM 团队全球分布式开发

    作为 IBM Rational 的重要开发项目,RTC 的开发团队汇集了 IBM 全球的诸多资深软件人才,甚至包括杰出工程师和 IBM 院士。这些专家分布在不同的国家和城市,如何整合资源成了 RTC 的首要任务。此外,RTC 不同模块的开发被分配到全球不同的开发团队完成,例如,RTC 的平台 Jazz 的服务器被放置在多伦多,不同模块和组件的开发小组分布在瑞士、法国、加拿大、美国、澳大利亚、中国、印度等十几个不同的国家。不同的作息时间、地域风俗和工作方式考验着 RTC 整合全球协同开发的能力。

    对于如此庞大的全球分布式团队来讲,如何才能实现 365天×24小时的可靠运转?如何管理开发资产,保证版本正确?RTC 内置的管理器和适配器解决了这个问题。RTC 内置了源码管理器,并配置了能够与 ClearCase、ClearQuest 交互数据的适配器,能够随时同步各地的开发进展,进行开发资产管理和项目缺陷跟踪,保证了异地开发的高效性和准确性。

多重沟通方式,打造 Web 协作平台

    团队开发中的另一大难题是信息的不透明。对于 RTC 这样的跨地域团队,这一问题尤其突出。如何解决子项目和子团队间、团队队员之间的沟通问题? RTC 提供了基于 Web 的多种沟通方式,大大提升了团队的透明度。

    RTC 提供了 Web2.0 的界面的支持访问,从客户界面到资源的调用、数据的共享都是标准协议,可以在互联网上访问资源库。这样保证了不同的人、不同的国家,都能够很容易的加入这个项目,共享这个平台,访问相关数据。同时,Wiki 风格的文档协作、邮件、集成的即时通讯工具,以及 Feed 订阅,组成了 RTC 的多方位协作平台,让团队的每一个成员,包括客户在内都能随时查看到自己权限范围内的信息。沟通无间,协作自然成功。

流程管控保证开发质量

    没有规矩不成方圆。大规模的开发团队,流程和规范必须先行。RTC 已经嵌入了一些 IBM 使用的最佳实践流程,包含大型项目的流程、敏捷式开发的流程以及小型开发流程等。这些流程会极大方便用户来选择或者借鉴,直接使用或者针对公司情况做一些删减便可开始工作,减少了部署的时间。在流程管控方面,RTC 具有自动化的特点,在一个项目完成后能够自动推动流程向下一个环节前进,如果该任务有任何环节没有按照规定完成,RTC 也会提出警告直至责任人完成任务为止。RTC 还提供了基于角色的管理,如管理员、开发者、测试员等等,不同角色有不同的角色定义和权限,这样就保证了开发的安全性和团队对流程的严格遵循。

    除了以上在分布式开发、协作和流程方面的优势,IBM 中国开发中心高级经理杨晓斌还总结了 RTC “高效、轻量级、易部署”三个特点。“项目开发过程全部使用 RTC 完成,彻底消除多个系统切换带来的低效率。全球的工程师们可以在一个共有的测试环境进行测试,大大减少了部署环境带来的资源开销,此谓之高效;相比其他类似工具,RTC 的安装设置更简便快捷,此谓之‘轻量级’。” 杨晓斌说道,“RTC 的部署非常非常容易,很像传统的一个一个 Web 应用。它易定制、易扩展,提供的大量系统适配器使之易于与现有系统整合,可节约成本和节省移植开销。此外,它的界面非常简单,十分容易上手。”

    基于 RTC 的开发,令 RTC 的开发团队节约了 10%-30%的时间和 20%的费用,这让开发团队信心满满。

    IBM 软件集团中国 Rational 开发总经理严成文先生说到:“RTC 诞生在 RTC 的怀抱中,一出生就籍 IBM 的大型分布式团队验证了它的能力,是 IBM Rational 用自己的软件交付平台打造新一代软件交付平台的又一成功案例。希望 IBM Rational 中国开发中心团队的成功经验能够对其他企业的软件开发起到一定的借鉴作用。”

分享到:
    免责声明:本文仅代表作者个人观点,与Pecker's Home无关。登载目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字和图片(或其他媒体形式内容)的真实性、完整性、及时性本站不作任何保证或承诺。请读者仅作参考,并请自行核实相关内容。如果有侵犯版权事宜,请通知master@peckerhome.com,我们将在第一时间删除该信息。
  • 上一篇文章: 欧洲宇航防务集团EADS和德国飞机零配件制造商Premium Aerotec公司扩大使用HyperWorks

  • 下一篇文章: 微软公布Windows 7价格 比Vista便宜
  • 发表评论】【告诉好友】【打印此文】【关闭窗口
     最新5篇热点文章
    处理器架构消亡史[00141]
    通信恩仇,5G江湖[00282]
    官方辟谣扫码支付引爆加油…[00525]
    谷歌搭售是不是作恶?可以…[00286]
    你对Zigbee无线连接了解多…[00516]
     
     最新5篇推荐文章
    Pecker之家开通用于电子元…[02-13]
    印刷电路板图设计经验[04-04]
    基于电力线通信的家庭网络…[03-23]
    利用USB控制器设计的Windo…[01-20]
    基于ARM920T微处理器的IDE…[01-20]
     
     相 关 文 章
    传IBM将以10亿美元出售芯片…[00309]
    联想23亿美元收购IBM X86服…[00332]
    Altera为IBM电源系统提供基…[00313]
    IBM团队研发新编程语言 梦…[00313]
    IBM公布软件策略:大数据企…[00331]

      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
        没有任何评论