全球投资银行从ClearCase迁移后“收获回报”

金融服务领导者将其版本控制系统从ClearCase迁移到Helix获得巨大收益。

是什么影响了切换到Perforce?

        灵活性,可扩展性和快速性能,执行简明的审计跟踪的可见性,预测生产率提高10%

该集团的发言人,组织内的副总裁说:

Perforce是我们最好的全方位解决方案,

        对于Rational ClearCase我们估计目前每年大约花费500,000美元,而我们预测Perforce只花费将近150,000美元。 此外,因为Helix支持基于云的服务器基础架构,我们可以在不增加硬件占用空间的情况下保持可扩展性。“

        定量分析师们或“量子”在银行向客户提供尖端产品的能力中发挥着至关重要的作用。 这个由100人组成的团队编写了基于1,000多个组件的复杂代码。 软件组件的相互关系需要支持在分布式环境中进行密切团队协作的工具和流程。

乍看上去

行业:全球投资银行业务

用户:定量分析师

开发环境:Microsoft     Visual Studio

Perforce用户数:100+

地点:全球分布

应用程序:超过1,000个组件,20Gb存储库,超过100万个文件

预计节省:每年成本从500,000美元减少到150,000美元

金融服务领导者将版本控制系统从ClearCase迁移到Helix以获得巨大收益

        世界领先的投资银行之一的分析小组发现自己面临着当今组织共同面临的双重挑战 – 转向现代版本管理系统的愿望以及维持其发展历史的需求。 通过与Perforce Software密切合作,该组织将超过十年的源代码历史从Rational ClearCase迁移到Helix Core,并且这样做降低了运营成本,提高了性能,获得了支持不同开发模型的灵活性,而没有规定工作实践,并实现了满足当前和未来需求所需的可扩展性。

需要迁移

该小组多年来一直使用RationalClearCase,但在2011年该小组审查了其版本控制要求。 该组织的发言人- 该组织的副总裁解释说:“随着我们的发展,我们需要能够扩展和支持不同的开发模型,因此版本管理系统需要具有足够的适应性,以便在不妨碍我们或规定工作实践的情况下做到这一点。例如,一些团队正在采用敏捷开发实践,而其他团队则使用更传统的模型。因此,灵活的版本管理工具对我们来说是必不可少的。此外,我们需要一个最易于使用的版本管理系统,毕竟我们的分析师不是职业软件开发人员。“

实施清晰的审计跟踪以满足控制要求

        “即使我们已决定从Rational ClearCase迁移,我们仍然需要访问历史数据。我们需要明确的源代码更改审计跟踪,以证明适当的控制并满足我们内部IT风险控制部门和审计部门的要求。财务模型可以长久存在,因此拥有清晰的代码修订历史至关重要。“

        该组对Rational ClearCase的替换必须“适合目的”,并能够适应传出系统中的历史记录。 发言人说:“Helix是我们最好的全方位解决方案,它提供了灵活性,可扩展性和快速性能,以及相对较低的总体拥有成本。我们估计Rational ClearCase目前每年花费大约500,000美元,而我们预测Helix只接近150,000美元。此外,我们可以维持由于Helix支持基于云的服务器基础架构,因此可扩展性而不会增加硬件占用空间。”

        “虽然业务案例决策可以单独考虑成本节约,但同样重要的是对开发人员生产力的影响。Helix支持不同的开发模型和工作实践,这意味着我们不会受到Helix的限制。我们的用户无需调整或受到工具的约束。”

        “我们的存储库大约有20GB,包含超过一百万个文件。我们需要一个高性能的版本管理系统。分析师所损失的任何生产力对我们来说都是一个大问题。虽然功能强大,但Helix也很容易使用,学习曲线很短。”

        “此外,Perforce Helix符合我们的IT风险控制部门和审计部门所寻求的企业功能。与我们调查的其他一些版本管理系统不同,Helix是真正为企业而准备,因此我们可以确信它将为我们提供审计跟踪需要的历史数据和未来数据。”

版本管理系统的选择

        该小组将Helix与其他主要产品(包括AccuRev,Microsoft Visual Studio TFS和Subversion)进行了严格的评估。 他们拒绝了Mercurial和Git,因为当时这些产品无法满足集团对企业控制的要求。

        产品评估涉及测试功能,例如分支方案,合并处理,更改列表,版本历史记录,与第三方工具的集成以及WAN性能。 该集团的发言人说:“结论是Helix版本管理对我们来说是技术上和商业上最好的解决方案,TFS是一款出色的ALM产品,但我们认为版本控制元素并不像Perforce Helix那么强大,而Subversion并不适合我们选择的工作方法。”

        “Helix是设置最快,最简单的版本控制工具。与其他工具相比,它对我们基础设施的影响微不足道,对于一个2.5MB的服务器可执行文件,它的影响是最小的。”

        “Perforce的咨询服务一直为我们提供全方位的支持。在评估和beta测试期间,Perforce的技术支持团队在回答我们的问题方面也给我们留下了深刻的印象。”

收获回报

        “采用Helix后,我们正在获益。例如,使用Helix检查大量更改只需要几分钟而不是几小时。保守地说,我们估计通过迁移到Helix,我们的生产力将提高2.5%。但实际上我们预计这个数字至少会提高到10%或更高。”

        Helix代理服务器在海外办事处的性能也令人印象深刻。 “从使用Rational ClearCase需要20分钟的活动减少到使用Helix只需两分钟或更短时间,而且使用的基础设施更便宜。”

        自从迁入Helix以来,该集团对该公司的技术支持印象非常深刻。 “我无法想象另一个软件开发产品的支持团队如此乐于助人,在跟进请求方面很勤奋的回答问题。这对于一个团队日常工作至关重要的使用工具而言,要知道总会有人来帮忙,这是非常令人欣慰的。”

期待

        该集团希望扩展其对Helix创新的使用。 “我们期待使用包含工作流的Helix功能,以便更轻松地管理工作流程。易于使用对我们的分析师至关重要,从而他们可以专注于提供业务解决方案。同时,新的沙箱功能将给团队中的核心开发人员提供他们更喜欢的本地迁出功能。”