Case Studies

Orderbase

ERP 软件领导者 Orderbase 采用 Incredibuild 以及其自身的小团队,以快出 85% 的速度编译了超过 30 多万行 C++ 代码。

关于Orderbase

Orderbase 为大型全球性组织,尤其是制造业,开发稳定的 ERP 软件解决方案。该公司既提供自己的 ERP 系统,也有提供用于 Microsoft Dynamics NAV 和 AX 几款插件。

难点

Orderbase 是一家快速成长型企业,拥有期待最佳产品的企业级客户群体。当您的开发资源需要同时满足多个要求苛刻的项目时,保持新功能的生产、维护和持续开发,将是一大难题。对于 Orderbase 来说,尽可能保持运行效力和效率非常关键,因为有超过 30 万行 C++ 代码需要在开发人员的工作站上进行编译。

Orderbase 的软件开发人员 Marvin Sielenkemper 谈到:“采用 Visual Studio 进行开发效果不错,因此基本上只有一个痛点,那就是编译时间较长。代码会使用很多模板,还有大量很小的文件。”

在使用 Incredibuild 之前,我们会等待或做其他事情,但都不利于快速迭代。

Marvin Sielenkemper

软件开发人员

INCREDIBUILD 的应对之道

借助 IncrediBuild,Orderbase 只需几个非常忙碌的 C++ 开发人员和他们的工作站,再添加一些服务器虚拟机,便能为他们节省一个团队所需的硬件和时间。Sielenkemper 表示“单次编译的时间从 13 分钟缩短到了 2 分钟”,并补充道,他们每天的编译次数至多可达 30 次,平均约为 15 次(他们知道这多亏 Incredibuild 的构建历史功能),所以构建时间缩短 85% 真的是功莫大焉。

据 Sielenkemper 表示:“开发人员的效率提高了一倍以上,具体视工作量而定。”

结果概要

每日编译时间
3小时
30分钟
单次编译时间
12分钟
3分钟