跳转到主要内容

新闻与时事通讯

全程追踪 质量尽在掌控

——Rational ClearCase 和 ClearQuest 协助伟创力交付高质量软件

(2008年 4月 9日 北京)近日,国际著名信息技术和服务公司 IBM 宣布,它的 Rational ClearCase 和 ClearQuest 工具成功协助伟创力(中国)电子设备有限公司 Mobile 成都研发中心实施了软件开发的配置和变更管理,全面提升了团队的开发效率和质量水平。

伟创力公司(中国)电子设备有限公司成立于 2005年 10月,是全球 500 强企业之一的伟创力集团的下属公司,为企业提供全面的手机及其他电子信息产品的设计服务,包括软件、硬件、结构和测试等。2007年 10月,伟创力在成都设立了 Mobile 研发中心的分支机构,作为北京研发中心的延伸和中国西部第一个手机设计中心,成都研发中心为亚太区乃至全球提供通讯网络解决方案,发展速度迅猛,现已拥有近 300名研发人员。

在业务扩展的同时,挑战也随之而来。由于涉及整体的软件系统,伟创力为客户提供的产品不仅十分复杂,往往涉及几十人、上百人的团队作业,甚至还需要跨地域与北京的开发团队合作,因而,如何有效地进行并行开发并确保交付质量成了伟创力 Mobile 成都研发中心面临的重大问题。基于对软件开发行业的深入了解,伟创力 Mobile 成都研发中心决定引入 IBM Rational 领先的配置和变更管理工具 ClearCase 和 ClearQuest 来固化流程、追溯软件开发全过程和促进团队协作,以保证持续交付高质量的软件产品。

ClearCase 和 ClearQuest 是 Rational 品牌旗下的配置管理和变更及追踪工具,二者结合的 UCM 管理模式,能够对需求和变更进行全生命周期的管理,处理从需求提交、审批、需求分析、开发、测试和部署上线的整个流程,还能准确的进行需求追溯,尤其适用于复杂的产品开发、分布式团队合作以及并行的开发和维护任务。

针对伟创力所面临的并行开发问题,ClearCase 的多分支开发功能给出了非常好的解决方案。ClearCase 允许多个用户对一个文件从不同的分支进行 check out,然后通过 merge 完成对文件的编辑,从而实现多个开发任务的并行进行;此外,开发过程中的数据流向也可以通过 VersionTree 清晰地展现出来,一旦在开发过程中出现质量问题,便可以回退到开发过程中的任何一个版本,保证了效率,兼顾了软件质量。而对于成都和北京的跨地域开发,ClearCase 的 MultiSite版本也提供了良好的解决方案,免去了大批量人力资源的迁移所带来的麻烦。更值得一提的是,ClearCase 还同时适用于 LINUX、UNIX 和 Windows 平台,最大程度地消除了平台之间的鸿沟,确保了团队合作的亲密无间。

除此之外,团队开发的另一个难题是流程难以固化,而不规范的流程很容易导致产品质量的降低。ClearCase 的另一大特色功能 Trigger 就完美地解决了这一问题。Trigger 可以实现自定义的流程,协助团队进行自动化的开发,从而从流程控管角度有力地保证了开发的质量。

而与 ClearCase 相辅相成的 ClearQuest 则是实现变更管理的出色工具。配合 ClearCase,开发人员在对任何一个文件进行修改之后,都会在 Clearquest 中留有相应的记载。这就保证了代码修改的可追踪性,同时,也有效地防止了并行开发状态下的版本错误。

ClearCase 让每一行代码的改动都留下修改的痕迹,而 ClearQuest 则为每一行代码的改动留下了修改的理由。在ClearCase、ClearQuest 相结合的标准流程中,软件开发变成了可追溯和可控制的过程,能够方便的实现开发过程中的量化统计,可以很方便的生成各种报表数据,形成清晰的统计表格,为开发过程中的质量评审提供了很大的方便。
IBM 大中华区软件集团 Rational 总经理夏然先生表示:"Rational 一直致力于为团队开发提供软件治理和系统交付的出色平台,作为 Rational 品牌下的管理工具, ClearCase 和 ClearQuest 在开发流程的控制上能够给与开发团队很大的帮助,在结合了伟创力 Mobile 优秀的管理流程之后,更能确保开发团队持续交付出高质量的软件产品。"

网站内容导航