舞台已经搭建——在汽车领域启用液态软件

亚历山大·德克
服务所有者二进制管理

一方面,汽车行业正在推动与嵌入式系统开发相关的大量创新,另一方面,汽车行业是软件开发中最保守的行业之一。

这一切就要结束了。

随着汽车行业的颠覆性变革浪潮,液态软件将成为一种基本需求。

视频记录

大家好,欢迎来到JFrog SwampUP 2021。我的名字是Alexander Denk,我在BMW的产品Codecraft上工作。这是我们易于使用的开发平台。我是DevOps工程师,在这个角色中,我是JFrog产品的服务负责人,也是GitHub的副服务负责人。hth华体会最新官方网站我有近20年的编程经验,拥有计算机科学硕士学位,自2018年以来一直在宝马工作。这并非偶然,正如你在30年前我驾驶第一辆车的照片中看到的那样,所以你可以期待我对汽车的热情会持续很长时间。但我不仅对汽车有热情,我对软件也有热情。今天,我想说的是,为汽车提供液态软件的舞台已经搭建好了。

在这个方向上,宝马和JFrog有着共同的愿景。这个愿景是液态软件。而且,我们对青蛙有很大的热情。很久以前,汽车是这样的。非常有效,非常简单,而且非常直接。生产是这样的。主要是弯曲钢材,然后把零部件装进车里。工程学是这样的。这项工作是用铅笔和纸完成的。但是时代变了,我们看到了很大的不同。然后主要的挑战是通关。

这都是关于零件之间的差距,开发周期,他们已经冷静了七年甚至更长时间。方向,很清楚。永远更快,永远向前。定期更新。是的,但我们做的是面部拉皮,所以你必须更换硬件。现在,情况看起来完全不同了。最大的挑战是,我们必须与众不同。

零件之间的间隙不再那么重要了。开发周期,总是尽可能快。一切都必须是同步的。硬件和软件开发必须分离。方向尚不明确。今天的好事明天可能就很糟糕了。更新,是的,仍然是定期的,但这次是通过广播,你不想把你的车带到服务。这种变化,嗯,USPs明天就会成为一种要求。因此,不仅成本变快了,整个世界也变快了。

你需要保持领先,你需要提供良好的体验,但今天的好体验可能会成为明天的标准。你需要意识到不要在这方面被你的竞争对手超越。所以你得尽快交货。否则,它看起来像这样。它没有上升直到你的客户收到。为此,你需要解耦所有的部分。

软件必须在交付时更新,不仅仅是一次更新所有组件,每个组件都必须在一个时间内更新。大规模自动化是其中的关键部分。这主要是关于CI和CD。这已经把我们带到了最后,因为你需要首尾相连。嗯,对于宝马来说,CI是Codecraft等产品,CD已经在更新了。hth华体会最新官方网站在这个方向上,我们已经取得了很大的成就。

我们在这个领域有20个模型,在过去的一年里完成了超过100万次的软件更新。但这仅仅是个开始。在汽车行业,你可以期待更多的液态软件。

谢谢您的关注。

要么释放,要么死亡