阶段已经设定——在汽车领域启用液体软件

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

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

这一切就要结束了。

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

视频记录

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

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

这都是关于各个部分之间的差距,开发周期,他们已经冷却了七年甚至更长时间。方向,很清楚。永远更快,永远向前。定期更新。是的,但我们做整容手术,所以你得换硬件。现在,情况看起来很不一样。最大的挑战是,我们必须有所不同。

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

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

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

我们在该领域有20个模型,并在一年内完成了超过100万次软件更新。但这仅仅是个开始。你可以对汽车行业的流动软件方向有更多的期待。

谢谢大家。

要么快速释放,要么死亡