从ClearCase迁移至PerforceHelixCore,全球投资银行获得巨大收益

为了获取更多的收益,金融服务行业的领导者——全球投资银行选择将他们的版本控制系统从ClearCase迁移至Perforce Helix Core。

为什么改用 Perforce Helix Core

更快的性能审计线索的可见性生产率提高10%

”PerforceHelix Core能给我们提供最好的全方面解决方案。我们每年需要花费约50万美元运行ClearCase,而PerforceHelix Core预计每年只需要将花费约15万美元。另外,由于PerforceHelix Core支持基于云的服务器基础架构,因此我们不需要额外购买硬件空间也能维持可扩展性。”

——集团发言人,集团副总裁

定量分析师(或者叫“金融工程师”)在银行向客户提供先进产品的过程中起着至关重要的作用。100人的团队需要共同编写1000+组件组成的复杂代码。这些组件的相互关系要求所使用的协作工具及其流程能够支持不同地区分布式区域团队交流沟通。

用户信息一览

行业:全球投资银行

用户:定量分析师

开发环境:Microsoft Visual Studio

Helix Core用户数:100用户+

工作地点:全球分布

应用程序:超过1,000个组件,20GB的存储库,1百万+个文件

预计节省:每年的费用从50万美元减少到15万美元

为什么迁移

这个团队使用Rational ClearCase已经很多年。但是在2011年,团队对版本控制需求进行了审核。

团队发言人、这个组织的副总裁声称:

“随着公司的发展,我们需要有能力扩展和支持不同的开发模型。版本管理系统必须具有足够的适应性才能做到这一点,而且不能妨碍我们或制约工作实践。”

举个例子,一些团队正在采用敏捷开发实践,而其他团队还在使用传统的模型。这时候就需要一个灵活的版本管理工具适用于不同开发实践、易于使用且不需要耗费太多精力的版本控制系统。

迁移带来的巨大收益

一家环球领先的投资银行之一的分析团队发现自己面临着现在许多团队普遍面临的双重挑战,他们想要转型使用现代化版本控制系统,但同时他们必须保持现有的开发历史。这个团队和Perforce一同将超过10年的源代码历史从IBM Rational ClearCase迁移至Perforce Helix Core,并实现了向现代化版本控制的转型。

为此,他们收获了以下好处:

降低运营成本。提高性能。获得支持不同开发模型的灵活性,同时不影响其他工作实践。实现了团队当前和未来所需的可扩展性。

Perforce Helix Core是领先的全方位解决方案

即使他们决定从ClearCase迁移到其他地方,他们仍需要访问历史数据。包括源代码更改历史的审核记录,以证明适当的控制,同时满足内部IT部门和审核部门的要求。财务模型是一直存在的,因此拥有清晰的代码修订历史非常重要。

虽然商业案例的决定可以单从节约成本的角度来论证,但对开发人员生产力的影响也很重要。Perforce Helix Core支持不同的开发模式和工作实践,这意味着我们将不会受到PerforceHelix Core的限制。我们的用户不需要适应或受制于这个工具。

金融工程师的任何生产力损失对我们来说都是大事。他们的存储库顶部包含大约20GB、1百万多个文件,所以他们需要高性能的版本管理系统。虽然ClearCase的功能强大,但PerforceHelix Core更易于使用,学习曲线短。

Perforce Helix Core符合这个团队里IT风险和审计部门需要的企业功能。与我们调查的其他一些版本管理系统不同,Perforce Helix Core是真正为企业服务的产品。因此,他们可以确信,PerforceHelix Core将为我们提供历史数据和未来数据的审计跟踪。

PerforceHelix Core与其他版本控制系统

该团队将PerforceHelix Core与其他领先产品,包括AccuRev、Microsoft Visual Studio TFS和Subversion一起进行了严格的产品评估。他们排除了Mercurial和Git这两款产品,因为当时这些产品无法满足该团队对企业控制的要求。

产品评估涉及测试功能,例如分支方案,合并处理,变更列表,版本历史记录,与第三方工具的集成以及WAN性能等。

该团队的发言人说:“结论是,在技术性能和商业层面上,PerforceHelix Core对我们来说都是最好的解决方案。” 他还说:“ TFS是一款出色的ALM产品,但在版本控制方面不如Perforce Helix Core强,而Subversion并不是最适合我们选择的工作方法。”

PerforceHelix Core在设置方面是非常快,非常简单的版本控制工具。与其他工具相比,它对基础架构的影响可以忽略不计,它本身2.5MB服务器可执行文件,是所有工具中最小的。

“ Perforce的咨询服务团队一直为我们提供支持和帮助。Perforce的技术支持团队在评估期间和Beta测试期间对我们的问题所提供的解答,也给我们留下了深刻的印象。”

最后的结果?生产率提高10%

迁移到PerforceHelix Core后,他们体验到了显著的好处。

例如,使用PerforceHelix Core检查大量的修改数据,只需要花费几分钟而不是几个小时。他们估计生产率将提高至少10%。

Perforce Helix Core代理服务器在海外办事处的性能也令人印象深刻。

使用Rational ClearCase最多花费20分钟的活动,使用Perforce Helix Core减少到仅2分钟或更短的时间,同时使用的是价格更低的基础架构。

自迁移到PerforceHelix Core以来,该团队对公司的技术支持印象深刻。

"我想不出还有哪个软件开发产品的支持机构能如此积极响应、乐于助人,并勤奋地跟进请求。对于一个对小组日常工作如此重要的工具,知道总是有人在那里为你提供帮助是非常令人踏实的"。

下一步是什么?

该团队希望扩展对PerforceHelix Core创新的使用。

"我们期待使用的Perforce Helix Core功能包括Perforce Streams,让工作流的管理更加容易。易用性对我们的定量分析师来说至关重要,这样他们就可以专注于提供业务解决方案。同时,新的沙盒功能将为团队中更多的铁杆开发者提供他们喜欢的更高水平的本地签出功能。"