Case Studies

Allseas

通过更快的构建和智能计算分配,加快离岸关键开发。

关于 Allseas

Allseas 是一家总部位于瑞士的离岸承包商,专门从事海底管道铺设和离岸重型起重。该公司由 Edward Heerema 于 1985 年创立,如今拥有约 4,000 名员工,业务遍及全球。Allseas 建造并运营着世界上最大的船舶——开拓精神号 (Pioneering Spirit) 。凭借其独一无二的 48,000 公吨上部起重系统和 20,000 公吨导管架起重系统(JLS),该船具有空前的能力,起重和运输整个离岸平台及其下部结构。

面临的挑战

导管架起重系统由数千个传感器和制动器组成。这些传感器和制动器都需要精密配合,以确保能够在广泛的环境条件下安全高效地执行项目。为了协调这些系统之间的交互,Allseas 的控制系统团队开发并维护了总体控制系统 (OCS) ,这是一个基于 C++、QNX 和 实时 Linux 的系统,运行频率为 50 Hz ,代码库有 100,000 多行代码。

这个系统是顶着高压开发的,在编写第一行代码之前就已经销售和规划了好几个项目。由于系统的复杂性和开创性,团队必须能够快速尝试不同的概念,使许多内部开发人员及合同制开发人员同时进行开发。

这些艰苦工作在调试阶段达到了负荷顶峰,调试时,不同的子系统第一次组合在一起,在距离最近的海岸线 100 多英里的地方进行测试。处于全船进度的关键路径意味着,要有能力快速做出变更、部署新版本控制系统,这是非常重要的。

Incredibuild 大大缩短了我们的构建时间,从大约 25 分钟缩短至不到 5 分钟。

Jan Hein de Jong

Team Lead Infra

Incredibuild 如何提供帮助——更快的迭代和计算配电,实现更智能的操作

为了缩短构建时间,Allseas 部署了两个 Incredibuild farms,一个在总部,负责大部分开发工作,另一个在船舶上,支持导管架起重系统的调试阶段工作。

Incredibuild 有两个主要作用。Allseas 的基础设施团队负责人 Jan Hein de Jong 表示:“一方面,Incredibuild 保障我们有一个平稳的调试阶段,我们没有浪费昂贵的船舶时间来等待软件构建。另一方面,也许是更重要的方面,开发周期缩短可以提高团队的效率。”这一点至关重要,因为这让“我们能够更高效地利用设备,从而实现更安全、更高效的离岸作业,并为 Allseas 的客户带来更多的价值。”

“Incredibuild 大大缩短了我们的构建时间,从大约 25 分钟缩短至不到 5 分钟。Incredibuild 有两个主要作用。一方面, Incredibuild 保障我们有一个平稳的调试阶段,我们没有浪费昂贵的船舶时间来等待软件构建。另一方面,也许是更重要的方面,开发周期缩短可以提高团队的效率。这让我们能够更高效地利用设备,从而实现更安全、更高效的离岸作业,并为 Allseas 的客户带来更多的价值。”——Jan Hein de Jong,Allseas 的基础设施团队负责人。

【Incredibuild】保障我们有一个平稳的调试阶段,我们没有浪费昂贵的船舶时间来等待软件构建。另一方面,也许是更重要的方面,开发周期缩短可以提高团队的效率。

Jan Hein de Jong

Team Lead Infra

总结

运用 Incredibuild,Allseas 能够在调试阶段优化自身开发工作,以确保团队尽可能提高效率、缩短关键船舶时间。开发团队将构建时间从 25 分钟缩短至不到 5 分钟,并且能够最大限度地利用现有设备,同时提高性能、确保操作更加安全。

构建时间
25 分钟Without Incredibuild
< 5 分钟With Incredibuild